别让网站的robots成为最大的安全漏洞

       你的网站信息安全吗?树大招风,一些公司往往再收到攻击之后,才想起网站安全。网站注册的个人信息能被黑客们轻易的拿下,对用户造成的损失无法估量。没有100%安全而完美的系统,黑客们乐此不彼的研究着这些网站的安全漏洞,总有一天会被攻破。

       网站根目录下的robots.txt文件告诉搜索引擎的访问范围,使用方法很简单,但是搜索引擎还是个人来说都是可以访问的, 很多新人不知道这个文件的重要性,对于渗透测试人员或黑客,可以通过robots.txt文件发现敏感信息,比如猜测这是什么后台用什么数据库等,意味着自己的网站是真空上阵。

别让网站的robots成为最大的安全漏洞

如何防止别人访问呢?

       网上有人这么做:在IIS中,选中robots.txt,右键属性里,选中重定向到URL,输入任意一个非本站的URL路径,勾选“上面准确的URL”以及“资源的永久重定向”,有点基础的童鞋知道,访问 http://域名/robots.txt 时,是自动跳转到指定的那个非本站URL路径。 这个方法在Apache环境中可以借助.htaccess达到这个重定向的目的。

       但是对于蜘蛛来说,这样的跳转意味着站内不存在这个文件,那蜘蛛就不会遵守这个规则,把能发现的URL都抓了。

       为防止别人利用robots文件泄露了网站的结构,做其他手脚,站长们是绞尽脑汁。不让搜索引擎来抓这个文件,那就不遵从抓取范围,都会放进索引库,对不想让搜索引擎建立索引的方法参考:页面不让搜索引擎建立索引。

实用的防护措施,推荐采用通配符(*)替换敏感文件或文件夹

      比如某个重要文件夹为admin,可以这样写robots

User-agent:
Disallow:/a*/

       意思是禁止所有搜索引擎索引根目录下a开头的目录,一般的网站的比较通用的命名有admin,include,templets,plus等,这些都是重要的文件夹,可以修改文件名,但是其他关联一并修改,否则系统会出错。

用.htaccess禁止垃圾蜘蛛访问

一搜YisouSpider   #无视robots规则
宜搜EasouSpider   #无视robots规则
易查   #无视robots规则
MSNmsnbot-media
有道youdao
必应bingbot

       当然你也要看流量来源,如果有,那就不要屏蔽,实在是少得很有每天很勤快的来访的话,可以屏蔽。

robots屏蔽蜘蛛

User-agent: YisouSpider
Disallow: /
User-agent: EasouSpider
Disallow: /
User-agent: msnbot-media
Disallow: /
User-agent: YoudaoBot
Disallow: /
User-agent: bingbot
Disallow: /

.htaccess屏蔽蜘蛛

SetEnvIfNoCase User-Agent "^Yisou" bad_bot
SetEnvIfNoCase User-Agent "^Easou" bad_bot
SetEnvIfNoCase User-Agent "^Youdao" bad_bot
SetEnvIfNoCase User-Agent "^msn" bad_bot
Deny from env=bad_bot 

       或者如下写法,中间加就行了

RewriteCond %{HTTP_USER_AGENT} (jikeSpider|easouSpider|YisouSpider|bingbot|YoudaoBot|) [NC]

主题测试文章,只做测试使用。发布者:xiangxiang,转转请注明出处:http://www.poddns.com/525.html

(0)
xiangxiang的头像xiangxiang
上一篇 2024年12月24日 下午12:13
下一篇 2024年12月24日 下午12:13

相关推荐

  • 百度inurl语法查询网站某目录下的收录量

    今天群里很多织梦用户问道,如何查询网站某栏目的收录情况,今天秀站网分享下查询经验。 我们都知道最常用的site语法,可以查询网站的收录量,可以通过百度site一下即可,site只是一个大概的收录值,如果想查看精确的收录可以加入百度站长工具,查看百度每天的索引量的变化,比较精确一点。 接下来很多人想知道怎么查网站目录下的收录量呢,小编给大家分享一个百度的高级命…

    2024年12月12日
    000
  • PbootCMS 默认Sqlite数据库转Mysql数据库教程

    PbootCMS默认采用的是Sqlite数据库,系统自带完整后台以及一套响应式模板,放入PHP(5.3+)环境即可直接使用 线上搭建简易环境为:Apache 、 PHP5.6-PHP7.3 、 Mysql5.5+ 所以如果已经上线一段时间了,网站已经有较多内容后要想换成Mysql版本是很不方便的,以下就是快速将Mysql转换为Sqlite的教程。 转换为SQ…

    2024年12月4日
    100
  • 网站收录情况报告,如何用数据讲述故事,打造专业视觉

    在互联网时代,网站的收录情况是衡量网站质量和搜索引擎优化(SEO)效果的重要指标,一份美观、专业的网站收录情况报告,不仅能直观展示数据,更能讲述一个关于网站成长和优化的故事,以下,我们将探讨如何撰写一份既美观又实用的网站收录情况报告。 明确报告目的 在撰写报告之前,首先要明确报告的目的,是为了向客户展示SEO工作的成果,还是为了团队内部评估SEO策略的有效性…

    2025年3月27日
    100
  • 揭秘网站百度收录时间,优化策略与影响因素

    随着互联网的飞速发展,网站已成为企业展示形象、拓展业务的重要平台,网站上线后,百度收录时间却成为困扰许多网站运营者的难题,本文将深入剖析网站百度收录时间的影响因素,并提供优化策略,帮助您缩短网站百度收录时间。 网站百度收录时间的影响因素 1、网站内容质量 百度搜索引擎注重用户体验,高质量的内容是网站获得百度收录的关键,以下内容质量因素会影响网站百度收录时间:…

    2025年5月7日
    000
  • 网站快速收录软件盘点,助你快速提升网站排名

    随着互联网的快速发展,网站数量呈爆炸式增长,如何在众多网站中脱颖而出,成为广大网站运营者关注的焦点,而网站快速收录是提高网站排名的关键因素之一,本文将为您盘点几款实用的网站快速收录软件,助您轻松提升网站排名。 百度站长平台 百度站长平台是百度官方提供的网站管理工具,旨在帮助网站管理员了解网站在百度搜索引擎中的表现,并提供一系列优化建议,快速收录功能可以帮助网…

    2025年5月19日
    100

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
域名可转让~