?

基于暗網的監控平臺設計與實現

2021-10-29 03:54冷濤高彬晗熊越謝耕
網絡安全技術與應用 2021年8期
關鍵詞:暗網爬蟲物品

◆冷濤 高彬晗 熊越 謝耕

基于暗網的監控平臺設計與實現

◆冷濤1,2高彬晗1熊越1謝耕1

(1.四川警察學院計算機科學與技術系 四川 646000;2.刑事檢驗四川省高校重點實驗室(四川警察學院) 四川 646000)

暗網充斥著網絡犯罪,對暗網進行監控是獲取網絡情報的重要來源,開發暗網的監控平臺對打擊暗網犯罪具有重要意義。本文通過對暗網的研究,搭建暗網訪問環境,基于網絡爬蟲,對目標暗網網站進行結構分析,設計算法,爬取內容,并作詞云分析。試驗結果表明,該設計思路能高效跟蹤暗網發布內容,并做數據分析。該監控程序的設計方案有助于公安機關掌握暗網信息,跟蹤暗網情報,具有實際意義。

暗網;網絡爬蟲;詞云分析

暗網是指隱藏的網絡,需要使用特殊瀏覽器(如TOR),經過配置網絡方可進入。暗網上存在著大量的違法犯罪信息,如販賣毒品,公民個人信息,傳播色情恐怖信息等,嚴重危害著未成年人的成長,甚至危及政權安全[1]。由于暗網訪問的私密性,公安機關對暗網案件打擊存在一定困難,針對暗網的監控是公安機關重點關注的問題。針對此問題已有很多學者做了大量研究,文獻[2]設計基于Selenium的暗網爬蟲,自動采集暗網網頁數據,對暗網取證提供了借鑒意義。文獻[3]詳細介紹了基于Selenium的暗網爬蟲程序設計,并檢驗了該程序獲取暗網網頁的結果。文獻[4]基于Scrapy分布式的暗網爬蟲探測方法,將暗網使用的socks5協議轉為爬蟲支持的http協議,該方法發現了大量的暗網站點信息。文獻[5]基于scrapy設計賭博網站爬蟲程序,建立賭博網站數據庫,并采用jieba,wordcloud等工具對網站進行簡單分析。本文通過暗網網站結構分析,設計網絡爬蟲,爬取站點發布的內容,并對內容進行分析,更有利于公安機關對目標網站的監控,獲取情報等。

1 暗網技術

1.1 暗網概念

暗網是由美國軍方的一個科研項目發展而來,該項目主要目的是為互聯網的用戶提供身份隱藏服務,后來因為這個特性導致全球不法分子在暗網活動頻繁。暗網通過Tor或者I2P等網絡訪問的Web站點服務。暗網網絡站點特征是域名后綴為“.onion”。

1.2 暗網原理

暗網原理簡單來講是利用多重轉發和層層加密,讓信息流追溯和信息解密變得非常困難。如下圖,A向E發送信息,中間經過B、C、D三個轉發節點進行轉發,信息全程加密。發送方、接收方和轉發節點,沒有一方能同時掌握發送方和接收方的真實地址。轉發節點B即使直接接收A發送的信息,但是無法判斷A是發送方還是轉發節點,D同理。B、C、D三個節點是在節點池中隨機抽取,并且一定時間之后會更換轉發節點。

圖1 暗網轉發節點示意圖

2 基于暗網的監控平臺設計與實現

2.1 平臺設計

結合現實需要,本文將監控平臺設計為,本地環境Ubuntu虛擬機和Tor瀏覽器可視化訪問暗網網站;服務器環境提供Tor代理和爬蟲環境;暗網探測為暗網網址收集并針對重點網站監控。如圖2所示:

圖2 基于暗網的監控平臺

2.2 平臺搭建

在云服務器上利用Linux系統服務器搭建具有進入Tor網絡功能的代理服務器,并且安裝Python和爬蟲模塊構建Python暗網爬蟲服務器。本地環境使用Ubuntu16.04版本虛擬機,安裝Tor瀏覽器同時利用代理服務器的代理功能進入Tor網絡。根據暗網網址“.onion”的特性,在公網中設計使用爬蟲收集暗網網址,根據收集的暗網網址進入暗網。對收集的網址訪問分析后,研判具有較大監控價值的網站。針對性地根據網站特點編寫Python爬蟲進行網站數據監控。

2.3.網站結構分析與算法設計

本文選取了一個比較有典型意義的暗網購物網站,里面有多種非法物品的出售,包括但不限于毒品、槍支、信用卡、各國貨幣和黑產信息。這個網站整體的出售物品不僅種類較多,而且每種類型的非法物品也較多,每件物品進行了明碼標價,整個非法物品出售流程完善,所以具有較大的監控價值。在網站分析的同時,結合網站的特點,編寫針對性的Python爬蟲。

圖3 目標網站

通過對網站的基本結構進行分析,網站采用了PHP語言,物品信息主要以HTML呈現,通過分析單個物品頁面的源代碼,編寫批量爬蟲可以爬取所有物品信息。

if not os.path.exists('/root/data/'+str(datetime.date.today())):

os.mkdir('/root/data/'+str(datetime.date.today()))

確定每日爬取的信息保存在對應日期的文件夾中,這里持續跟蹤監控了十天,以此觀察信息的變化。網頁數據爬取采用了Python的BeautifulSoup庫,通過pip3 install bs4即可在爬蟲服務器上安裝。

這個網站中的單個物品有四個特征點,詳細購買頁面鏈接、物品名稱、物品簡介和物品價格(美元)。本爬蟲針對這四個點對所有物品信息進行爬取。通過urllib.request模塊獲得頁面的HTML文檔。使用BeautifulSoup庫,根據標簽

確定四項信息都位于這個標簽中。使用soup.select('div[class="caption"]')定位出所有同樣的標簽,即是把所有的物品信息定位。

圖4 暗網網頁源碼圖

下面對上面四個點的信息獲取進行爬蟲編寫,上述當中已經定位了這個標簽。物品的名稱位于

標簽內,通過語句product_title = data.find_all('h4')[0].string.replace('/','_')用于獲取物品的產品名。如圖所示,replace是防止名稱中有特殊字符”/”導致文件寫入出錯。物品詳細信息鏈接位于>,使用item = data.select('h4 a')[0].get('href')標簽逐層查找獲得鏈接。

圖5 暗網網頁產品信息源碼

物品描述在標簽

中,通過 description = data.find_all('p')[0].string獲取內容;物品的價格在標簽

中,通過price = data.find_all('p', class_="price")[0].string.strip()獲取內容。

最后將物品四項信息匯總至一個字典中message = { "商品名": product_title,"描述": description,"價格": price, "鏈接": detail_url},然后把信息寫入以物品名命名的txt文件中。

圖6 自定義保存文本記錄圖

數據儲存采用三級結構,逐級為網頁鏈接、日期和數據文件。分別以鏈接、日期和物品名稱命名,結構層次清晰,查看方便。

3 實驗結果與分析

3.1 網絡爬蟲結果

利用網絡爬蟲收集該網站2021年1月30日至2月8日的數據,爬取網頁和內容見下圖。

圖7 實驗結果圖

3.2 詞云分析

以2021-01-30爬取的信息為例,對上述示例網站爬取的信息作詞云分析。詞云分析方法區別于傳統表格,以圖片占比的形式表現屬性的占比,具有相當的直觀性。

將每個物品被爬取的信息中的標題部分整合到同一個TXT文檔,再使用Python的wordcloud庫進行詞云分析,生成結果圖。

圖8 詞云分析圖

在圖中可以發現三個屬性比較突出,分別是“Gram”、“Pure”和“Pills”,中文對應著“克”、“純度”和“藥丸”,很明顯可以初步估計該網站售賣的物品主要傾向于藥品類且需要純度和質量的控制,再次一級三個關鍵詞“Cocaine”和“LSD”,這很明顯是“可卡因”和“郵票毒品”。這可以直觀的顯示出該網站的主要業務為毒品的售賣,次一級的售賣包括但不限于手機、信用卡和網絡黑產。

此網站主用語言為英文,同時支持中文,主要面向歐美國家,使用比特幣進行交易,物品初步可分為管控類藥物、槍支子彈類、信用卡盜刷類、假身份信息類、電子產品類以及網絡黑產類;該網站出售物品種類多,覆蓋面大,符合暗網物品販賣網站的基本特征。

本文結合當前我國公安機關面臨的網絡安全執法形勢嚴峻問題,以暗網上充斥著大量的違法犯罪信息獲取為切入點,利用網絡爬蟲獲取數據,然后利用詞云分析算法做信息分析,能有效獲取情報資源。平臺采用了較為方便的搭建和使用方法,提高了對暗網偵測工作的效率,為了打擊更深層次的網絡犯罪提供了有利的幫助。在本文的研究基礎上可以與大數據結合,深度挖掘出暗網中違法犯罪分子的真實信息,進一步提升了公安機關對暗網的打擊能力。

[1]王佳寧.“暗網”對國家安全的危害[J].網絡安全技術與應用,2016(09):10-11.

[2]湯艷君,安俊霖.暗網案件的爬蟲取證技術研究[J].中國刑警學院學報,2018.

[3]湯艷君,安俊霖.基于Tor的暗網數據爬蟲設計與實現[J].信息安全研究,2019,5(09):798-804.

[4]余志瑋,何月順.基于Scrapy分布式的暗網探測爬蟲構建[J].計算機時代,2020(04):21-25.

[5]付順順.基于Scrapy的賭博網站數據采集與分析[J].網絡安全技術與應用,2020(06).

刑事檢驗四川省高校重點實驗室開放基金研究項目(2020ZD03),四川省大學生創新訓練項目(S202012212044)

猜你喜歡
暗網爬蟲物品
利用網絡爬蟲技術驗證房地產灰犀牛之說
稱物品
暗網犯罪的現狀及趨勢研究
基于Python的網絡爬蟲和反爬蟲技術研究
“雙十一”,你搶到了想要的物品嗎?
嗅出“暗網”中隱匿的犯罪信息
暗網
被“暗網”盯上的年輕人
誰動了凡·高的物品
大數據背景下校園輿情的爬蟲應用研究

91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合