有粉絲在給我私信,老王,最近寫的都是一些很簡單基礎(chǔ)的東西。的確是這樣,現(xiàn)在關(guān)注的粉絲多了,水平參差不齊。有大佬,也有小白,所以我有時候也不太明白寫哪方面的。
因為最近被Google的規(guī)避系統(tǒng)搞得有點頭大,所以今天聊聊Cloak系統(tǒng)。
Cloak的本意是“披風”,是一種松散的服裝。 可以參考維基百科。https://en.wikipedia.org/wiki/Cloak 但是它的隱喻是任何掩飾或掩飾的東西。
老外是這樣定義Cloak的
Cloak is a search engine optimization (SEO) technique in which the content presented to the search engine spider is different from that presented to the user's browser. This is done by delivering content based on the IP addresses or the User-Agent HTTP header of the user requesting the page. When a user is identified as a search engine spider, a server-side delivers a different version of the web page, one that contains content not present on the visible page, or that is present but not searchable. The purpose of Cloak is sometimes to deceive search engines so they display the page when it would not otherwise be displayed (black hat SEO). (Cloak是一種搜索引擎優(yōu)化分別呈現(xiàn)給搜索爬蟲和用戶不同內(nèi)容的技術(shù),通過識別用戶IP或者HTTP請求頭部,呈現(xiàn)出不同的內(nèi)容。如果當Cloak程序判斷出,這個用戶是搜索爬蟲,服務(wù)器端的腳本會給爬蟲一個對于普通用戶不可見的且版本不同的頁面。Cloak的目的有的是為了欺騙搜索引擎呈現(xiàn)給用戶不應(yīng)該呈現(xiàn)的頁面,是一種黑帽SEO的方法;)
Cloak is often used as a spamdexing technique to try to trick search engines into giving the relevant site a higher ranking. By the same method, it can also be used to trick search engine users into visiting a site that is substantially different from the search engine deion, including delivering pornographic content cloaked within non-pornographic search results.(Cloak經(jīng)常被用作欺騙搜索引擎而獲得更高排名的垃圾索引技術(shù)。同樣的,這種技術(shù)也被應(yīng)用到欺騙搜索用戶去訪問一個與搜索引擎描述不同的網(wǎng)頁,例如搜索引擎索引的是非色情的頁面,但是通過搜索引擎打開這個網(wǎng)站呈現(xiàn)用戶的卻是色情的內(nèi)容)
上面的話是不是還是不太好理解,我給大家翻譯成最通俗的人話。Cloak 就是一種偽裝技術(shù),可以根據(jù)IP、瀏覽器、ISP 、屏幕分辨率、http協(xié)議等來判斷,從而展示特定的內(nèi)容,屏蔽爬蟲等。
Cloak技術(shù)的應(yīng)用場景有哪些呢?
黑帽SEO,違規(guī)跑offer、FB投廣告、Google 投廣告、 防止別人Spy等。
比如在Facebook推廣一些敏感的產(chǎn)品,審核廣告的時候,我們就需要一個安全頁面用于廣告審核,另一個真實的頁面給目標受眾。能達到這個效果的,就是Cloak程序。
又比如在FB或者Google平臺違規(guī)跑offer,利用Cloak,發(fā)現(xiàn)是FB、Google的爬蟲或者真人,就給他們看一個安全的頁面,通過審核。如果是面向的受眾,則可以把Landingpage或者 Offer的頁面展現(xiàn)給他們。
現(xiàn)在的Spy工具很多都是爬蟲模擬真實用戶(UA)去抓你的廣告和Landing Page。這時可以根據(jù)這些爬蟲的特征設(shè)計Cloak程序,讓爬蟲只能抓到假頁面,這樣可以有效防止實際推廣真頁面的泄露。
因為我們主要是投放Google和FB的廣告,所以Cloak對于我們來說,最大的作用就是通過廣告的審核。
Cloak的安裝
1、PHP,將一個生成的PHP文件放到你的網(wǎng)站目錄里,命名為index.php,這樣當訪客訪問,就會觸發(fā)cloak。這種方式最為常見。也有將部分PHP代碼放到本來就存在的頁面里。這兩種方式其實都是利用PHP 程序來判斷。
2、JS,加入一段Java script的腳本,這種嵌入更方便,但是從執(zhí)行效率和最終效果來看,沒PHP好。
3、API,利用程序提供的API接口,把訪客的信息提交給Cloak服務(wù)器,服務(wù)器判斷后再返回。對于非程序員來說,接入比較麻煩。
Cloak程序的原理不難,但是要做到100%的準確識別也不簡單。因為這就是攻防戰(zhàn),攻防的雙方都在不斷的升級,不斷的提高技術(shù)。
我之前也寫了個簡單的Cloak.
通過API查詢IP的地址、屬于哪個ISP、判斷訪客操作系統(tǒng)、判斷訪客分辨率…
最終還是能判斷出FB的爬蟲。
文章為作者獨立觀點,不代表DLZ123立場。如有侵權(quán),請聯(lián)系我們。( 版權(quán)為作者所有,如需轉(zhuǎn)載,請聯(lián)系作者 )

網(wǎng)站運營至今,離不開小伙伴們的支持。 為了給小伙伴們提供一個互相交流的平臺和資源的對接,特地開通了獨立站交流群。
群里有不少運營大神,不時會分享一些運營技巧,更有一些資源收藏愛好者不時分享一些優(yōu)質(zhì)的學習資料。
現(xiàn)在可以掃碼進群,備注【加群】。 ( 群完全免費,不廣告不賣課!)