http應用:黑帽seo之搜尋引擎劫持
什麼是seo?
seo即為搜尋引擎優化;簡單的說,就是讓網站的排名更高,比如搜尋“網路安全”這個關鍵詞,那麼排名第一的網站就可能做了seo優化,排名越高,網站的流量就越多,利益就越大。
那麼黑帽seo就是指通過作弊的手段欺騙搜尋引擎,獲取非正常的排名,讓網站更靠前,流量更大。
大家可能會問:在介紹http協議,怎麼又提到黑帽seo那?在web安全領域,可以說與很多行業息息相關,有利益,就有攻擊的可能性。而seo行業是一個典型的例子
黑帽seo中一個提升排名的手段就是友情連結,與較大的網站(以百度權重高,PR高基準)做友情連結,那麼對自身的網站排名就越有優勢,但是比較大的網站站長怎麼會無緣無故與你做友情連結那?於是黑帽seo一般都會對網站進行入侵,然後偷偷的掛友情連結(黑鏈),從而獲得更好的排名。
搜尋引擎劫持也是黑帽seo手段的一種。例如一個網站就是直接輸入域名可以進入自己的網站,而使用百度,谷歌等搜尋引擎搜尋關鍵字看到自己的網站後,在開啟卻跳轉到其他的網站,而且人家站長已經用web防毒掃描過,並沒有發現木馬病毒
其實這就是seo利用http協議搞得鬼
在http中有個請求頭叫作refer,還有一個頭叫作user-agent,黑帽seo就是利用這兩個頭來欺騙搜尋引擎的。referer頭用於告訴web伺服器,使用者是從哪個頁面照過來的,而user-agent頭則用於告訴web伺服器使用者使用的瀏覽器和作業系統資訊。當使用者通過搜尋引擎開啟此網站時,一般會引用出源頁面(referer)如:
Referer:http://www.baidu.com/s?tn=baiduhome_pg&ie=utf-8
Referer:http://www.goole.com.hk/search?newwindow=1&safe=strict
利用這點黑帽seo就可以用任何web語言進行鍼對搜尋引擎的流量劫持,一般步驟如下:
(1)建立劫持搜尋引擎庫,如:以baidu,google等域名為關鍵字。
(2)獲取http Referer頭
(3)遍歷搜尋引擎庫,並與Referer的內容相比較,如果兩者相同或者存在搜尋引擎關鍵字,那麼頁面將會發生跳轉,也就是域名劫持。
這就是針對搜尋引擎的劫持,那麼user-agent又能做什麼那?user-agent主要用來劫持搜尋引擎的蜘蛛,與劫持流量類似,但是具體的作用卻不一樣
相關文章
- 搜尋引擎優化(SEO)優化
- 搜尋引擎與前端SEO前端
- 搜尋引擎關鍵詞劫持之php篇(原始碼與分析)PHP原始碼
- Flutter 網路搜尋引擎SEO優化友好Flutter優化
- VuePress 部落格之 SEO 優化(一)之 sitemap 與搜尋引擎收錄Vue優化
- 搜尋引擎優化風險和SEO風險要避免優化
- 9個搜尋引擎優化(SEO)最佳實踐優化
- 致新手:先了解搜尋引擎知識 再做SEO
- 【飛魚SEO】- 黑帽SEO優化的作弊手法之“反推技術秒收“優化
- 搜尋引擎-03-搜尋引擎原理
- 57_初識搜尋引擎_分散式搜尋引擎核心解密之query phase分散式解密
- 海量資料搜尋---搜尋引擎
- 個人部落格 SEO 優化(1):搜尋引擎原理介紹優化
- 機票垂直搜尋引擎之效能優化優化
- 網站進行SEO搜尋引擎優化的七條規則網站優化
- Hexo 個人部落格 SEO 優化(1):搜尋引擎原理介紹Hexo優化
- 哪些SEO操作方法會被搜尋引擎認為是在作弊?
- SEO是什麼意思:全面瞭解搜尋引擎最佳化概念
- 用QT寫一個搜尋引擎思路QT
- 搜尋引擎Nutch 0.7.2 試用筆記筆記
- 搜尋引擎es-分詞與搜尋分詞
- 應用搜尋引擎Quixey融資6000萬美元 阿里軟銀領投UI阿里
- ElasticSearch全文搜尋引擎Elasticsearch
- 搜尋引擎語法
- 搜尋引擎命令大全
- 搜尋引擎程式碼
- 搜尋引擎面試題面試題
- Laravel 之搜尋引擎elasticsearch擴充套件ScoutLaravelElasticsearch套件
- 網站SEO在搜尋引擎中如何獲得更加靠前的排名的?網站
- 關於 SAP 產品 UI 的搜尋引擎優化 SEO - Search Engine OptimizationUI優化
- 黑帽SEO案例分析10天愛站從0到6
- 黑帽SEO:Google為什麼會遮蔽你的網站Go網站
- 用elasticsearch和nuxtjs搭建bt搜尋引擎ElasticsearchUXJS
- seo技術中的原創內容對搜尋引擎一定好嗎?
- 如何修改網站的 SEO,最佳化網站搜尋引擎排名的方法網站
- 搜尋引擎框架介紹框架
- Django整合搜尋引擎ElasticserachDjangoAST
- 認識搜尋引擎 ElasticsearchElasticsearch