怎么通過網站監(jiān)控解決劫持問題

網站劫持是目前黑產最喜歡的一種網頁引流方式,此手法往往通過政府、教育機構網站(權重高),修改網站源代碼、放寄生蟲程序、設置二級目錄反向代理等實現。網頁劫持可以分為服務端劫持、客戶端劫持、快照劫持、搜索劫持等等;表現形式可以是劫持跳轉,也可以是劫持呈現的網頁內容,目前被廣泛應用于其他、等暴利行業(yè)。
iis7網站監(jiān)控檢測
測網站是否被劫持、域名是否被墻、DNS污染檢測、網站打開速度檢測等信息。
服務端劫持也稱為全局劫持,手法為修改網站動態(tài)語言文本,判斷訪問來源控制返回內容,從來達到網站劫持的目的。
asp/aspx/php劫持
Global.asa、Global.asax、conn.asp、conn.php等文件比較特殊,作用是在每次執(zhí)行一個動態(tài)腳本的時候,都會先加載該腳本, 然后再執(zhí)行目標腳本。所以只要在 Global.asa 中寫判斷用戶系統(tǒng)信息的代碼(訪問來源等),如果是蜘蛛訪問則返回關鍵詞網頁(想要推廣的網站),如果是用戶訪問,則返回正常頁面。
客戶端劫持
客戶端劫持的手法也很多,但主要就是2種:js劫持、Header劫持。
js劫持
js劫持目的:通過向目標網頁植入惡意js代碼,控制網站跳轉、隱藏頁面內容、窗口劫持等。
js植入手法:可以通過***服務器,直接寫入源代碼中;也可以寫在數據庫中,因為有些頁面會呈現數據庫內容。
js劫持案例
效果:通過搜索引擎搜索點擊頁面(執(zhí)行一段js)跳轉到×××頁面;直接輸入網址訪問網頁,跳轉到404頁面。
代碼:
today=new Date();
today=today.getYear()+"-"+(today.getMonth()+1)+"-"+today.getDate();
var regexp=/.(sogou|so|haosou|baidu|google|youdao|yahoo|bing|gougou|118114|vnet|360|ioage|sm|sp)(.[a-z0-9-]+){1,2}\//ig;
var where =document.referer;
if(regexp.test(where)){
document.write ('

;');
}
else
{
window.location.href="../../404.htm";
}
分析:通過referer判斷來路,如果referer來路為空就是跳轉到404頁面,如果是搜索引擎來的referer里面也會有顯示,然后在寫代碼控制跳轉。如果只是控制實現顯示不同的內容,可以修改php、asp代碼;如果需要劫持搜索引擎搜索框,可以寫JS代碼來做瀏覽器本地跳轉。當然js功能可以無限擴展,比如可以控制一個ip一天內第一次訪問正常,其余訪問跳轉等等。
header劫持
在源代碼中寫入以下代碼:
1
;
利用的就是Meta Refresh Tag(自動轉向),將流量引走。
手法對比
客戶端劫持與服務端區(qū)別
客戶端劫持:每次訪問網頁從服務端獲取到的網頁代碼都是相同的,只是控制了網頁代碼在瀏覽器中呈現的效果(比如是否進行跳轉等)。
服務端劫持:改變了每次訪問網頁從服務端獲取到的網頁代碼。
客戶端劫持與服務端判斷方法
客戶端劫持的判斷方法:只需觀察瀏覽器呈現的網頁前端代碼,查看是否引用了不當的js,或者其它敏感內容。
服務端劫持的判斷方法:可以通過觀察網站后端代碼,或者通過改變ip,包頭等方式,觀察放回源碼是否不同。

為虎林等地區(qū)用戶提供了全套網頁設計制作服務,及虎林網站建設行業(yè)解決方案。主營業(yè)務為成都網站設計、成都做網站、虎林網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

分享標題:怎么通過網站監(jiān)控解決劫持問題
標題鏈接:http://muchs.cn/article14/jpedge.html

成都網站建設公司_創(chuàng)新互聯,為您提供網站策劃、小程序開發(fā)網站內鏈、自適應網站定制開發(fā)、定制網站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯

成都網頁設計公司