首頁 運維 安全 網站被劫持方式有哪些

網站被劫持方式有哪些

May 25, 2023 pm 02:57 PM
網站開發

  網路安全日益嚴峻,站長朋友們多多少少都遇到過被黑被劫持的經歷,對於老老實實做人,認認真真做站的朋友來說,好不容易做出了一點成績,一劫持就又回到解放前了,本期我們一起來探討常見的網站被黑被劫持的手段有哪些?如何防範與修復這些風險?
  打開iis7網站監控,檢測網站是否被劫持,dns污染,網站是否被駭、被攻擊、被改標題、被掛黑鏈也都是需要我們檢查的方向。
  1.流量劫持
  1.1 整站跳轉
  這類劫持比較直接也比較容易被察覺,通常這類劫持者會透過在頁面內載入js或在web伺服器內植入程式碼來達到全域劫持,但一般來說他們只會劫持從搜尋引擎來路的流量以防止站長察覺後馬上修復。
  修補&預防方式:
  1.1.1 建議安裝第三方防護軟體、定期檢查原始碼異動情況。
  1.1.2 關注伺服器日誌狀況,排查異動登陸。
  1.1.3 換IP在其他區域進行搜尋點擊查看。
  1.2 關鍵字跳轉
  這種劫持方式會比較隱蔽,只會針對一部分的關鍵單獨跳轉,這是第一種方式的升級類型,需要站點定期檢查。
  1.3 框架劫持
  這種方式較為常見,直接在網站加載時在源碼內增加js,隱藏原有頁面主體,顯示一些不為人知的廣告或頁面內容,大部分同樣限制來源為搜索引擎才觸發。
  1.4 快照劫持
  快照劫持的方式是,搜尋引擎來抓取時將你的頁面替換為帶有特定關鍵字的頁面,利用網站本身抓取建庫優勢來達到神不知不覺的排名。
  修補&預防方式:
  這類方式需要站長多去關註一下你在百度頁面收錄和展現。
  1.5 DNS劫持
  DNS劫持這種技術是目前來說最高端的一種方式,非接觸隨時可控,運營商直接在劫持你的站點跳到一些XXX網站,現在升級版還可以特定使用者、特定區域等使用了使用者畫像進行篩選使用者劫持的辦法,另外這類廣告顯示更加隨機更小,一般站長除非使用者投訴否則很難覺察到,就算覺察到了取證舉報更難。
  修補&預防方式:
  1.5.1 取證很重要,時間、地點、IP、撥號帳戶、截圖、url位址等一定要有。
  1.5.2 可以跟劫持區域的電信業者進行申訴回饋。
  1.5.3 如果投訴回饋無效,直接去工信部投訴,一般來說會加白你的網域。
  1.6 第三方插件劫持
  最近的烽火演算法一部分原因是因為某些廣告聯盟透過網站js劫持了百度搜索,劫持了百度搜尋的結果頁面地址,這類聯盟細思極恐,背地裡不知道做了多少類似的事情,當然有一部分可能也是電信業者所為。
  這裡大家必須注意的是:廣告聯盟、統計工具。
  修補&預防方式:
  1.6.1 盡量使用正規廠商(當然正規廠商也有被駭的風險)
  1.6.2 既然不能不使用,多關注新聞。
  1.6.3 有https版本盡量使用https版本。
  2.權重劫持
  2.1 蜘蛛劫持
  這類手法更快照劫持理論上相同,目的不同,透過加載一些鏈接,讓蜘蛛更多的發現劫持者需要抓取的頁面。
  2.2301 權重轉移
  這種劫持者就比較黑暗了,取得shell後直接進行 301 權重轉移,但是單純 301 見效慢,一般會透過站長平台進行改版。所以大家務必綁定你的手機信箱定期登陸平台關注平台資訊。另外這類手法一般使用者存取是正常的只有搜尋引擎過來抓取的時候才會給 301 狀態。
  2.3 黑鏈
  這種很多朋友應該遇到過,在站點內掛上一批黑鏈,可見不可見的都有,但總的來說目前這麼幹的人越來越少了,沒事多掃幾眼自己的源碼即可。
  2.4 黑頁(泛解析、反代)
  自動繁殖、反向代理,其實上述的許多方法原理都是一樣,只是形式和實現方式上稍有差別而已。
  2.5 搜尋快取
  這種劫持行為在前幾年爆發過,很多人利用了網站的搜尋快取機制進行大量的製造頁面留下聯絡方式。這裡就不深入展開討論了。
  3.廣告劫持
  這類劫持目的比較簡單,把站點的廣告聯盟或站點原本廣告展現方案進行替換,達到用你的流量賺他的錢的目的。同樣主要劫持者:運營商、攻擊者。
  4.其他劫持(瀏覽器、路由)
鏡像是近期比較火爆的一種劫持方式,劫持者利用優質的域名和優質的前置資源直接鏡像目標站點,讓搜尋引擎難以區分誰真誰假,當然大部分情況下劫持者獲利,目標站點淘汰。針對這種方式,網站也是可以反擊的,在知道劫持者網域名稱和抓取IP後,單獨返回一些XXXX資訊等等這樣的方式,讓其自生自滅吧。
  瀏覽器、路由劫持基本上都是較為小範圍的劫持,瀏覽器劫持基本上在用戶的電腦上安裝一些非法插件進行劫持流量、展現廣告。路由劫持這種方式主要流向在商場等地方,用戶接入免費網路後進行劫持。對於路由劫持,做好https能夠防禦一大部分。

以上是網站被劫持方式有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何利用PHP開發飯店預定網站 如何利用PHP開發飯店預定網站 Oct 28, 2023 am 08:19 AM

如何利用PHP開發一個酒店預定網站隨著互聯網的發展,越來越多的人開始透過線上預訂來安排自己的旅行。飯店預定網站作為其中一種常見的線上預訂服務,為使用者提供方便快速的飯店預訂方式。本文將介紹如何利用PHP開發一個飯店預定網站,讓你可以快速建立並經營自己的線上飯店預定平台。一、系統需求分析在開始開發前,我們需要先進行系統需求分析,以明確我們要開發的網站需要哪些

使用Webman進行響應式網站開發的秘訣 使用Webman進行響應式網站開發的秘訣 Aug 14, 2023 pm 12:27 PM

使用Webman進行響應式網站開發的秘訣在當今數位化時代,人們越來越依賴行動裝置來存取網路。為了提供更好的使用者體驗和適合不同尺寸的螢幕,響應式網站開發已經​​成為了一個重要的趨勢。而Webman作為一個功能強大的框架,為我們提供了許多工具和技術來實現響應式網站的開發。在這篇文章中,我們將分享一些使用Webman進行響應式網站開發的秘訣,包括如何設定媒體查詢、

如何使用Layui開發一個支援多語言切換的網站 如何使用Layui開發一個支援多語言切換的網站 Oct 25, 2023 am 10:55 AM

如何使用Layui開發一個支援多語言切換的網站隨著全球化的發展,越來越多的網站需要支援多語言切換以滿足不同使用者的需求。 Layui是一款非常受歡迎的前端框架,它提供了一系列易用的元件和工具,可以幫助我們快速開發出具有美觀效果的網站。本文將介紹如何使用Layui開發一個支援多語言切換的網站,並提供具體的程式碼範例。首先,我們需要在網頁中引入Layui的相關文件。可以

如何用PHP開發旅遊預訂網站 如何用PHP開發旅遊預訂網站 Oct 27, 2023 pm 01:00 PM

如何用PHP開發一個旅遊預訂網站隨著旅遊業的快速發展,越來越多的人選擇透過網路平台進行旅遊預訂。而開發一款具有實用功能和友善介面的旅遊預訂網站,成為了各大旅遊公司和開發者的迫切需求。以下將介紹如何使用PHP語言來開發旅遊預訂網站。一、需求分析在開始開發前,我們先進行需求分析。確定網站所需的功能,如使用者註冊登入、瀏覽旅遊產品、預訂旅遊產品、線上支付

深入探討HTTP協定狀態碼的重要性 深入探討HTTP協定狀態碼的重要性 Feb 25, 2024 pm 11:06 PM

深入解讀HTTP協定狀態碼:為什麼狀態碼對於網站開發至關重要隨著網路的快速發展,網站開發變得越來越重要。在網站開發中,HTTP協定扮演著至關重要的角色。它定義了瀏覽器和伺服器之間的通訊規範,透過請求和回應來傳輸資料。而HTTP狀態碼就是在這個過程中的一部分,用來表示請求的處理情況。本文將深入解讀HTTP協定狀態碼的作用與意義。 HTTP狀態碼是一個三位數的數

秒懂nginx配置教程,快速上手開發網站 秒懂nginx配置教程,快速上手開發網站 Jul 06, 2023 am 11:12 AM

秒懂nginx設定教學課程,快速上手開發網站最近,越來越多的開發者選擇使用nginx作為網站開發的代理伺服器。 nginx以其高效能、​​低資源消耗和靈活的配置,成為了許多人心目中的首選。但是對於新手來說,配置nginx可能會有一定的難度。本文將帶你一步步理解nginx配置,並透過程式碼範例快速上手開發網站。一、安裝nginx首先,你需要在你的電腦或伺服器上安裝ngin

Go語言開發網站必備工具的深入探討 Go語言開發網站必備工具的深入探討 Jan 30, 2024 am 10:40 AM

隨著網路的發展,Web開發變得越來越重要。而在Web開發中,選擇合適的開發語言和工具是至關重要的。近年來,Go語言因其並發效能和簡潔性而備受關注,逐漸成為Web開發領域的熱門選擇。本文將介紹Go語言開發網站所必備的工具,幫助讀者深入了解並使用Go語言進行Web開發。一、Go語言簡介Go語言是由Google開發的一種編譯型、靜態類型的開源程式語言。它繼承了C

織夢CMS在網站開發的應用指南 織夢CMS在網站開發的應用指南 Mar 13, 2024 pm 04:42 PM

織夢CMS(也稱為DedeCMS)是一款非常受歡迎的內容管理系統,廣泛應用於網站開發領域。它提供了豐富的功能和插件,使網站開發更有效率和便利。本文將介紹織夢CMS在網站開發中的應用指南,並提供具體的程式碼範例,幫助讀者更了解如何利用這強大的工具進行網站開發。一、基本介紹織夢CMS是基於PHP+MySQL開發的網站內容管理系統,具有建站速度快、易用性強、

See all articles