欧美日韩国产精选国产永久在线入口|久久精品无码av色色丁香婷婷五月|欧美伊人网91天天视频色板一区|啪啪激情五月天国产高清一卡二卡|激情五月天丁香高清有码无码中文|高清无码免费在线看免费黄片|蜜桃亚洲 无码二区三区黄色网|人人叉人人爽日美黄色视频

新聞中心

wordpress如何防止采集?通過(guò)屏蔽惡意HTTP_USER_AGENT來(lái)屏蔽采集

作者 / 無(wú)憂主機(jī) 時(shí)間 2014-05-28 18:01:08

一般我們要想知道一個(gè)用戶的訪問(wèn)意圖,可以通過(guò)HTTP_USER_AGENT來(lái)獲取,而一般的正常訪客是HTTP_USER_AGENT表示也是很常規(guī)的,說(shuō)到這里,無(wú)憂主機(jī)小編順便說(shuō)下HTTP_USER_AGENT這個(gè)參數(shù)的作用,$_SERVER['HTTP_USER_AGENT']。 其中需要檢查用戶的 agent 字符串,它是瀏覽器發(fā)送的 HTTP 請(qǐng)求的一部分。 而像DDOS一般都是同樣的http信息過(guò)來(lái)的,所以屏蔽惡意HTTP_USER_AGENT在一定程度上還能防攻擊。 這里就不說(shuō)太多其他的了,我們要說(shuō)的是,哪些HTTP_USER_AGENT是采集軟件或者惡意攻擊者所具備的標(biāo)識(shí)呢? 將下面的代碼添加到wordpress主題文件夾的functios.php里面,即可,$now_ua里面的數(shù)組就代表著目前較為常規(guī)的惡意采集軟件類的HTTP_USER_AGENT標(biāo)識(shí)! $ua = $_SERVER['HTTP_USER_AGENT']; $now_ua = array('FeedDemon ','ZmEu','Indy Library','oBot','jaunty'); //將惡意USER_AGENT存入數(shù)組 if(!$ua) { //禁止空USER_AGENT,dedecms等主流采集程序都是空USER_AGENT,部分sql注入工具也是空USER_AGENT header("Content-type: text/html; charset=utf-8"); wp_die('請(qǐng)勿采集本站,因?yàn)椴杉恼鹃L(zhǎng)木JJ!'); }else{ foreach($now_ua as $value ) if(eregi($value,$ua)) { header("Content-type: text/html; charset=utf-8"); wp_die('請(qǐng)勿采集本站,因?yàn)椴杉恼鹃L(zhǎng)木JJ!'); } } 下面是一些常規(guī)的USER_AGENT信息,大家可以根據(jù)需要自己添加要屏蔽的User Agent,添加方式只需要在上面的$now_ua數(shù)據(jù)變量添加即可。 User Agent公布列表 FeedDemon 內(nèi)容采集 BOT/0.1 (BOT for JCE) sql注入 CrawlDaddy sql注入 Java 內(nèi)容采集 Jullo 內(nèi)容采集 Feedly 內(nèi)容采集 UniversalFeedParser 內(nèi)容采集 ApacheBench cc攻擊器 Swiftbot 爬蟲(chóng) YandexBot 爬蟲(chóng) AhrefsBot 爬蟲(chóng) YisouSpider 爬蟲(chóng) jikeSpider 爬蟲(chóng) MJ12bot 爬蟲(chóng) ZmEu phpmyadmin漏洞掃描 WinHttp 采集cc攻擊 EasouSpider 爬蟲(chóng) HttpClient tcp攻擊 Microsoft URL Control 掃描 YYSpider 爬蟲(chóng) jaunty wordpress爆破掃描器 oBot 爬蟲(chóng) Python-urllib 內(nèi)容采集 Indy Library 掃描 FlightDeckReports Bot 爬蟲(chóng) 相關(guān)文章推薦閱讀: LINUX系統(tǒng)二級(jí)目錄無(wú)法安裝WORDPRESS解決辦法 WORDPRESS通過(guò)代碼獲取蜘蛛抓取日志,提高效率,減少插件使用 WORDPRESS更換域名后提示“THIS SCRIPT IS LOCKED TO ANOTHER DOMAIN”

本文地址:http://www.love62.cn/wordpress/14182.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服