本發(fā)明屬于網(wǎng)絡(luò)空間安全技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈技術(shù)的輿情檢測(cè)平臺(tái)建設(shè)方法。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,信息傳播的方式及手段越來越多樣化,確實(shí)有利于網(wǎng)絡(luò)空間里言論自由的實(shí)現(xiàn),但是互聯(lián)網(wǎng)信息是一把雙刃劍,在它發(fā)揮積極作用的同時(shí),也侵害公民人格權(quán)、肖像權(quán)、隱私權(quán)、知識(shí)產(chǎn)權(quán)等權(quán)利,擾亂社會(huì)公共秩序,對(duì)網(wǎng)絡(luò)的公信力帶來嚴(yán)重沖擊。一方面,互聯(lián)網(wǎng)基礎(chǔ)設(shè)施缺乏統(tǒng)一的監(jiān)管機(jī)制,而且互聯(lián)網(wǎng)用戶遍布全球,各國政府對(duì)互聯(lián)網(wǎng)這一新興媒介的監(jiān)管面臨前所未有的難度;另一方面,在企業(yè)或者局域網(wǎng)內(nèi)部也存在著非法互聯(lián)網(wǎng)信息泛濫的問題,個(gè)人用戶可以匿名發(fā)布對(duì)企業(yè)或者區(qū)域有害的互聯(lián)網(wǎng)信息。
近年來,各國開始規(guī)范互聯(lián)網(wǎng)信息,加強(qiáng)監(jiān)督管理。中國成立了中央網(wǎng)絡(luò)安全領(lǐng)導(dǎo)小組,強(qiáng)調(diào)按照創(chuàng)新、協(xié)調(diào)、綠色、開放、共享的發(fā)展理念推動(dòng)經(jīng)濟(jì)社會(huì)發(fā)展。同時(shí),網(wǎng)絡(luò)安全事業(yè)發(fā)展也要適應(yīng)這個(gè)趨勢(shì),推進(jìn)中國的網(wǎng)絡(luò)強(qiáng)國建設(shè)。最高人民法院、最高人民檢察院、公安部聯(lián)合出臺(tái)了《關(guān)于辦理刑事案件收集提取和審查判斷電子數(shù)據(jù)若干問題的規(guī)定》,明確規(guī)定網(wǎng)頁、博客、朋友圈等網(wǎng)絡(luò)平臺(tái)發(fā)布的信息,手機(jī)短信、電子郵件、即時(shí)通信等網(wǎng)絡(luò)應(yīng)用服務(wù)的通信信息,用戶注冊(cè)信息、身份認(rèn)證信息、電子交易記錄等信息,文檔、圖片、音視頻等電子文件屬于電子數(shù)據(jù)。也就是說日后在追究刑事責(zé)任時(shí),這些電子數(shù)據(jù)可以成為呈堂證供,對(duì)規(guī)范互聯(lián)網(wǎng)信息的控制起著積極的作用。此外,越來越多的服務(wù)平臺(tái)開始從技術(shù)手段過濾敏感、對(duì)公民有著危害言論的詞匯。
但是,互聯(lián)網(wǎng)信息的無中心化、匿名性、互動(dòng)性等幾大特征導(dǎo)致了管控的復(fù)雜度。另外,現(xiàn)階段所有互聯(lián)網(wǎng)信息的發(fā)布都依賴第三方服務(wù)平臺(tái),國內(nèi)第三方服務(wù)平臺(tái)例如微信、微博、博客、論壇等,他們之間存在的共同特征在于,基于信任模型下的中心化管理,雖然互聯(lián)網(wǎng)信息發(fā)表開始走向非匿名化,但由于數(shù)據(jù)庫的中心化,使得數(shù)據(jù)容易遭受物理或者被黑客攻擊,此外如果數(shù)據(jù)庫管理員存在惡意行為,修改言論或者所有者信息,帶來的危害將會(huì)更大。
區(qū)塊鏈?zhǔn)请S著比特幣等數(shù)字貨幣而興起的一門新興技術(shù),具備去中心化和不可篡改等特性,它將一段時(shí)間內(nèi)的信息記錄到區(qū)塊中,相鄰區(qū)塊之前通過哈希鏈接在一起,形成一個(gè)無法篡改的分布式記賬本。將個(gè)人用戶的互聯(lián)網(wǎng)信息的哈希值寫入至區(qū)塊鏈中,借助區(qū)塊鏈中的數(shù)據(jù)無法篡改及具有可追溯的這一特性,非常利于后續(xù)互聯(lián)網(wǎng)信息追責(zé)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明目的是提供一種基于區(qū)塊鏈技術(shù)的輿情檢測(cè)平臺(tái)建設(shè)方法,旨在解決現(xiàn)有的互聯(lián)網(wǎng)信息發(fā)布流程中,數(shù)據(jù)易被篡改,匿名化無可追責(zé)的技術(shù)問題。
為實(shí)現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案:一種基于區(qū)塊鏈技術(shù)的輿情檢測(cè)平臺(tái)建設(shè)方法,包括以下步驟:
步驟1、建立用戶輿情監(jiān)測(cè)中心,為個(gè)人用戶分配提供公私鑰對(duì),對(duì)互聯(lián)網(wǎng)信息提供數(shù)字簽名服務(wù)、過濾及歷史分析;
步驟2、建立個(gè)人用戶言論發(fā)布基礎(chǔ)設(shè)施平臺(tái),個(gè)人用戶所發(fā)布言論需要用戶輿情監(jiān)測(cè)中心驗(yàn)證通過后才可正式進(jìn)行信息發(fā)布;
步驟3、搭建面向互聯(lián)網(wǎng)信息發(fā)布的區(qū)塊鏈基礎(chǔ)平臺(tái);
步驟4、建立基于區(qū)塊鏈的互聯(lián)網(wǎng)信息寫入機(jī)制,對(duì)互聯(lián)網(wǎng)信息數(shù)據(jù)進(jìn)行哈希降維處理,個(gè)人用戶編輯的互聯(lián)網(wǎng)信息經(jīng)過數(shù)字化簽名,再利用哈希算法將互聯(lián)網(wǎng)信息進(jìn)行降維處理,得到互聯(lián)網(wǎng)信息的哈希值,將所述互聯(lián)網(wǎng)信息的哈希值連同所有者的個(gè)人地址信息、發(fā)表時(shí)間寫入?yún)^(qū)塊鏈中;
步驟5、搭建輿情檢測(cè)的數(shù)據(jù)存儲(chǔ)中心,將原始數(shù)據(jù)經(jīng)過用戶公鑰加密之后存儲(chǔ)至遠(yuǎn)端云數(shù)據(jù)中心。
優(yōu)選地,所述步驟1建立的用戶輿情監(jiān)測(cè)中心的功能包括:1)注冊(cè)管理,用于用戶公私鑰對(duì)的信息分發(fā)、個(gè)人有效信息登記;2)數(shù)字簽名服務(wù),用于對(duì)互聯(lián)網(wǎng)信息進(jìn)行數(shù)字簽名及簽名驗(yàn)證;3)言論過濾,用于對(duì)敏感、非合法言論詞匯、語言及文章進(jìn)行過濾;4)歷史言論分析,用于對(duì)歷史互聯(lián)網(wǎng)信息進(jìn)行追溯分析。
優(yōu)選地,步驟1所述用戶輿情監(jiān)測(cè)中心的建立過程如下:
首先,建立公開密鑰輿情監(jiān)測(cè)中心,負(fù)責(zé)管理用戶的所有公私鑰對(duì)、注冊(cè)信息;
其次,建立數(shù)字簽名服務(wù)中心,言論經(jīng)過個(gè)人用戶數(shù)字簽名后,該用戶擁有與該言論相關(guān)的知識(shí)產(chǎn)權(quán);
然后,建立輿情檢測(cè)中心,為確保互聯(lián)網(wǎng)信息發(fā)布的安全性,所有言論發(fā)布以交易的形式寫入?yún)^(qū)塊鏈,用戶輿情監(jiān)測(cè)中心對(duì)個(gè)人用戶發(fā)布的互聯(lián)網(wǎng)信息進(jìn)行過濾審查,確認(rèn)無誤后個(gè)人用戶發(fā)布的互聯(lián)網(wǎng)信息才可被正式發(fā)布;
最后,建立互聯(lián)網(wǎng)信息比對(duì)分析中心,對(duì)歷史危害言論進(jìn)行追溯管理。
優(yōu)選地,步驟4所述寫入機(jī)制中,互聯(lián)網(wǎng)信息數(shù)據(jù)經(jīng)過哈希降維處理后寫入?yún)^(qū)塊,形成鏈?zhǔn)浇Y(jié)構(gòu),可進(jìn)行有效追溯且無法被單個(gè)人篡改。
優(yōu)選地,步驟5所述經(jīng)過用戶公鑰加密之后的原始數(shù)據(jù)只能由用戶本人對(duì)數(shù)據(jù)進(jìn)行解密。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)及有益效果:
本發(fā)明輿情檢測(cè)平臺(tái)建設(shè)方法基于區(qū)塊鏈技術(shù),該方法中礦工涉及兩種角色:輿情監(jiān)測(cè)中心及個(gè)人用戶,輿情監(jiān)測(cè)中心充當(dāng)公鑰基礎(chǔ)設(shè)施(publickeyinfrastructure,以下簡(jiǎn)稱pki)角色,個(gè)人用戶在核心部分注冊(cè)后才可被其交易確認(rèn)并在網(wǎng)絡(luò)中進(jìn)行言論發(fā)布,所發(fā)布信息被寫入?yún)^(qū)塊鏈中。同時(shí),為保護(hù)個(gè)人用戶隱私,只有輿情監(jiān)測(cè)中心才可定位信息的發(fā)布者,除非發(fā)布者本人公開身份,否則其他用戶無法知曉,保證了用戶言論自由。本發(fā)明對(duì)規(guī)范輿情檢測(cè),保護(hù)個(gè)人用戶不被侵犯人格權(quán)、肖像權(quán)、隱私權(quán)、知識(shí)產(chǎn)權(quán)等方面有著及其重要的意義。
附圖說明
圖1為本發(fā)明輿情檢測(cè)平臺(tái)建設(shè)方法的流程示意圖;
圖2為本發(fā)明輿情檢測(cè)系統(tǒng)框架示意圖;
圖3為本發(fā)明個(gè)人用戶互聯(lián)網(wǎng)信息發(fā)布流程示意圖。
具體實(shí)施方式
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明,但本發(fā)明的實(shí)施方式不限于此。
實(shí)施例
參照?qǐng)D1,本發(fā)明針對(duì)互聯(lián)網(wǎng)世界中網(wǎng)絡(luò)色情內(nèi)容充斥、垃圾信息成災(zāi)、污辱性信息肆虐等問題,提出一種基于區(qū)塊鏈技術(shù)的輿情檢測(cè)平臺(tái)建設(shè)方法,具體包括以下步驟:
步驟1、建立用戶輿情監(jiān)測(cè)中心(也叫用戶管理中心pki),輿情監(jiān)測(cè)中心建立公鑰基礎(chǔ)設(shè)施管理服務(wù)pki,為個(gè)人用戶分配公私鑰對(duì)。此外,當(dāng)用戶需要授權(quán)登錄時(shí),對(duì)用戶身份進(jìn)行管理。
用戶輿情監(jiān)測(cè)中心的功能包括:1)注冊(cè)管理,用于用戶公私鑰對(duì)的信息分發(fā)、個(gè)人有效信息登記;2)數(shù)字簽名服務(wù),用于對(duì)互聯(lián)網(wǎng)信息進(jìn)行數(shù)字簽名及簽名驗(yàn)證;3)言論過濾,用于對(duì)敏感、非合法言論詞匯、語言、文章等信息言論進(jìn)行過濾;4)歷史言論分析,用于對(duì)歷史互聯(lián)網(wǎng)信息進(jìn)行追溯分析。
所建立的用戶輿情監(jiān)測(cè)中心可以分布在不同的區(qū)域。pki的建立過程如下:
首先,建立公開密鑰輿情監(jiān)測(cè)中心。公開密鑰管理是pki的核心,負(fù)責(zé)管理該結(jié)構(gòu)用戶的所有公私鑰對(duì)、注冊(cè)信息;
其次,建立數(shù)字簽名服務(wù)中心。為確保個(gè)人用戶發(fā)布信息的版權(quán),建立數(shù)字簽名服務(wù)中心,言論經(jīng)過個(gè)人用戶數(shù)字簽名后,該用戶擁有與該言論相關(guān)的知識(shí)產(chǎn)權(quán);
然后,建立輿情檢測(cè)中心,為確?;ヂ?lián)網(wǎng)信息發(fā)布的安全性,所有言論發(fā)布以交易的形式寫入?yún)^(qū)塊鏈,輿情監(jiān)測(cè)中心對(duì)個(gè)人用戶發(fā)布的互聯(lián)網(wǎng)信息進(jìn)行過濾審查,確認(rèn)無誤后個(gè)人用戶發(fā)布的互聯(lián)網(wǎng)信息才可被正式發(fā)布。
最后,建立互聯(lián)網(wǎng)信息比對(duì)分析中心,對(duì)歷史危害言論進(jìn)行追溯管理。
步驟2、建立個(gè)人用戶言論發(fā)布基礎(chǔ)設(shè)施平臺(tái)(也叫網(wǎng)絡(luò)言論發(fā)布公開平臺(tái)),個(gè)人用戶所發(fā)布言論需要輿情監(jiān)測(cè)中心驗(yàn)證通過后才可正式進(jìn)行信息發(fā)布。功能包括:1)支持個(gè)人用戶言論安全發(fā)表。該客戶端發(fā)表信息會(huì)與用戶管理中心pki進(jìn)行對(duì)接,確保用戶個(gè)人身份信息的準(zhǔn)確性;2)支持個(gè)人用戶言論安全更新,支持個(gè)人用戶對(duì)已發(fā)表信息進(jìn)行修改、更新、刪除等操作;3)支持個(gè)人用戶言論訪問查詢。支持個(gè)人普通用戶對(duì)發(fā)表信息進(jìn)行訪問、查看、點(diǎn)評(píng);4)支持個(gè)人用戶注冊(cè)?;趥€(gè)人用戶實(shí)名信息,用戶管理中心pki確認(rèn)后分配公私鑰對(duì)。
步驟3、基于高效的區(qū)塊鏈共識(shí)算法,搭建面向互聯(lián)網(wǎng)信息發(fā)布的區(qū)塊鏈基礎(chǔ)平臺(tái)(即網(wǎng)絡(luò)研發(fā)發(fā)布區(qū)塊鏈平臺(tái))。由于言論發(fā)布具有實(shí)時(shí)性、大數(shù)據(jù)量等特性,需要采用一種高效的區(qū)塊鏈共識(shí)機(jī)制,例如股權(quán)證明機(jī)制(pos),來搭建平臺(tái)。
區(qū)塊鏈?zhǔn)怯砂嗤Y(jié)構(gòu)的區(qū)塊組成,區(qū)塊內(nèi)部涵蓋對(duì)一段時(shí)間內(nèi)歷史交易信息的記錄,礦工通過工作量證明等各種挖礦算法來產(chǎn)生新塊,前一個(gè)塊的哈希值作為下一個(gè)區(qū)塊頭數(shù)據(jù)結(jié)構(gòu)組成部分之一,通過這種方式所有的區(qū)塊鏈在一起,形成一個(gè)無法篡改的分布式記賬本。
此外,面向內(nèi)部的言論控制可基于私有鏈形式,全網(wǎng)節(jié)點(diǎn)全部由私有服務(wù)器組成,單個(gè)服務(wù)器故障不會(huì)影響整個(gè)服務(wù)的運(yùn)行,解決了言論發(fā)表中的實(shí)時(shí)性問題。
步驟4、建立基于區(qū)塊鏈的互聯(lián)網(wǎng)信息寫入機(jī)制。用戶管理中心pki為每個(gè)用戶分配了公私鑰信息,通過對(duì)公鑰進(jìn)行哈希計(jì)算后可得到用戶的地址信息,其他用戶看到的為用戶的地址信息,發(fā)布信息的哈希值及發(fā)布時(shí)間、發(fā)布者地址信息計(jì)入?yún)^(qū)塊鏈中。
寫入機(jī)制主要針對(duì)區(qū)塊鏈中每個(gè)區(qū)塊容量太大而導(dǎo)致節(jié)點(diǎn)之間共識(shí)時(shí)間長(zhǎng)的問題,對(duì)互聯(lián)網(wǎng)信息數(shù)據(jù)進(jìn)行哈希降維處理,個(gè)人用戶編輯的互聯(lián)網(wǎng)信息經(jīng)過數(shù)字化簽名,再利用哈希算法將互聯(lián)網(wǎng)信息進(jìn)行降維處理,得到一串簡(jiǎn)單的字符串信息(互聯(lián)網(wǎng)信息的哈希值),將所述互聯(lián)網(wǎng)信息的哈希值連同所有者的個(gè)人地址信息、發(fā)表時(shí)間寫入?yún)^(qū)塊鏈中。
所有經(jīng)過寫入機(jī)制處理而發(fā)送出去的數(shù)據(jù)都經(jīng)過個(gè)人數(shù)字簽名,并且只有用戶管理中心pki才有權(quán)對(duì)發(fā)布數(shù)據(jù)進(jìn)行分析處理,其他任何人都無法查詢?cè)撔畔l(fā)布者的真實(shí)身份;此外,互聯(lián)網(wǎng)信息數(shù)據(jù)經(jīng)過哈希降維處理后寫入?yún)^(qū)塊,形成了鏈?zhǔn)浇Y(jié)構(gòu),可進(jìn)行有效追溯且無法被單個(gè)人篡改。
步驟5,搭建輿情檢測(cè)的數(shù)據(jù)存儲(chǔ)中心?;ヂ?lián)網(wǎng)信息數(shù)據(jù)量巨大,本發(fā)明建立一種基于云平臺(tái)與區(qū)塊鏈相結(jié)合的數(shù)據(jù)存儲(chǔ)機(jī)制,防止云端數(shù)據(jù)被竊取,存儲(chǔ)在云端的數(shù)據(jù)都經(jīng)過個(gè)人用戶公鑰進(jìn)行加密處理,只有用戶本人才能對(duì)數(shù)據(jù)進(jìn)行解密。
此外,本發(fā)明還封裝數(shù)據(jù)讀寫接口,以滿足在高用戶量訪問時(shí)的吞吐量需求;建立互聯(lián)網(wǎng)信息高閱讀量緩存機(jī)制,對(duì)于用戶訪問量大的數(shù)據(jù)可進(jìn)行數(shù)據(jù)分析,讀取時(shí)不通過云端,還可對(duì)數(shù)據(jù)即時(shí)讀取,防止網(wǎng)絡(luò)擁塞而出現(xiàn)的無法查看問題。
平臺(tái)搭建完成之后的框架如圖2所示,個(gè)人用戶言論發(fā)表流程圖見圖3。
上述對(duì)實(shí)施例的描述是為便于本技術(shù)領(lǐng)域的普通技術(shù)人員能夠理解和應(yīng)用發(fā)明。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。