本發(fā)明涉及計算機領域,特別涉及一種信息發(fā)布方法。
背景技術:
互聯(lián)網(wǎng)技術的飛速發(fā)展,在網(wǎng)絡上我們可以尋找到90%我們所需要的信息,由于信息量巨大,我們在獲取整理這些信息后再次發(fā)布的時候,有可能會把一些敏感信息發(fā)布到互聯(lián)網(wǎng)上,這個就存在法律風險。
現(xiàn)有技術中,通常通過對敏感信息進行加密來對敏感信息進行屏蔽,防止敏感信息的泄露。
但是,現(xiàn)有技術中的加密存在以下缺點:
(1)敏感信息加密后,信息內(nèi)容無法復原,不便于數(shù)據(jù)分析及識別;
(2)加密速度慢。
技術實現(xiàn)要素:
本發(fā)明的目的是解決現(xiàn)有技術中敏感信息加密速度慢,且加密后信息內(nèi)容無法復原,不便于數(shù)據(jù)分析及識別的缺點。
為實現(xiàn)上述目的,本發(fā)明提供一種信息發(fā)布方法,包括:
抓取敏感信息并存儲到數(shù)據(jù)庫;
抓取需要發(fā)布的信息,并進行分析和過濾,去除錯誤數(shù)據(jù);
對需要發(fā)布的信息進行檢索,對其中的敏感信息進行加密處理;
對需要發(fā)布的信息進行發(fā)布。
進一步,抓取敏感信息包括:
檢測信息,如果信息包含身份證號、手機號、人名或者地址,則認為是敏感信息,并進行抓取;或者,
根據(jù)信息的投訴量進行判斷,如果投訴量超過預設的閾值,則認為是敏感信息,并進行抓取。
進一步,對需要發(fā)布的信息進行檢索的方法包括:
對需要發(fā)布的信息進行分割;
把分割好的信息放到不同的服務器上,將其與敏感信息進行信息比對。
進一步,對敏感信息進行加密的方法包括:
建立常用漢字密碼字典,以及0到9的數(shù)字密碼字典;
將敏感信息中的漢字和/或數(shù)字按照密碼字典進行編碼,并采用編碼取代敏感信息。
進一步,對敏感信息加密處理之后,對需要發(fā)布的信息進行發(fā)布之前還包括:
對加密處理后的信息進行檢索,確認敏感信息是否被全部加密;
若被全部加密,則對需要發(fā)布的信息進行發(fā)布;
若未被全部加密,則返回抓取敏感信息并存儲到數(shù)據(jù)庫的步驟,將對應的敏感信息加入數(shù)據(jù)庫。
與現(xiàn)有技術相比,本技術方案具有以下優(yōu)點:
本發(fā)明提供的技術方案在進行敏感信息加密前,通過對需要發(fā)布的信息進行分析和過濾,去除錯誤數(shù)據(jù),這有利于正確識別敏感信息,并對敏感信息進行加密處理,提高加密的速度,并防止敏感信息被漏加密,提高信息的安全性。
進一步,通過建立密碼字典來對敏感信息進行加密,可以對敏感信息內(nèi)容進行復原,便于數(shù)據(jù)的分析和利用。
附圖說明
圖1為本發(fā)明信息發(fā)布方法的流程圖。
具體實施方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結合附圖對本發(fā)明的具體實施例做詳細的說明。
參考圖1,一種信息發(fā)布方法,包括:
抓取敏感信息并存儲到數(shù)據(jù)庫。所述數(shù)據(jù)庫用于存儲敏感信息,方便后續(xù)調(diào)用并檢索需要發(fā)布的信息中是否存在敏感信息。
在本實施例中,抓取敏感信息包括:
檢測信息,如果信息包含身份證號、手機號、人名或者地址,則認為是敏感信息,并進行抓??;或者,
根據(jù)信息的投訴量進行判斷,如果投訴量超過預設的閾值,則認為是敏感信息,并進行抓取。
然后,抓取需要發(fā)布的信息,并進行分析和過濾,去除錯誤數(shù)據(jù),確保敏感信息的準確性和及時性。例如更正敏感信息的錯別字,不應有的標點符號等。這有利于正確識別敏感信息,并對敏感信息進行加密處理,提高加密的速度,并防止敏感信息被漏加密,提高信息的安全性。
接著,對需要發(fā)布的信息進行檢索,對其中的敏感信息進行加密處理。
在本實施例中,對需要發(fā)布的信息進行檢索的方法包括:
對需要發(fā)布的信息進行分割;
把分割好的信息放到不同的服務器上,將其與敏感信息進行信息比對。這樣有助于提高檢索效率,提高加密速度。
對敏感信息進行加密的方法包括:
建立常用漢字密碼字典,以及0到9的數(shù)字密碼字典;
將敏感信息中的漢字和/或數(shù)字按照密碼字典進行編碼,并采用編碼取代敏感信息。
通過建立密碼字典來對敏感信息進行加密,可以對敏感信息內(nèi)容進行復原,便于數(shù)據(jù)的分析和利用。
然后,對加密處理后的信息進行檢索,確認敏感信息是否被全部加密;
若被全部加密,則對需要發(fā)布的信息進行發(fā)布,例如發(fā)布信息到互聯(lián)網(wǎng)或者存儲到數(shù)據(jù)庫,方便以后直接使用。
若未被全部加密,則返回抓取敏感信息并存儲到數(shù)據(jù)庫的步驟,將對應的敏感信息加入數(shù)據(jù)庫。
通過不斷完善數(shù)據(jù)庫內(nèi)的敏感數(shù)據(jù),提高信息加密的正確性。
以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。