2017-01-26 81 views
-3

我有一个拥有数百万条记录的网站,可以按不同条件搜索,结果以页面形式显示。Site Hack - 从网站窃取信息

在Google Analytics的帮助下,突然间我看到一些ROBOT正在遍历我的整个数据,一页页一页。

是否有任何技术可以用来防止用户遍历所有页面或检查每个页面上的人类用户?

+0

我怀疑你永远不能100%肯定;如果数据是敏感的,至少考虑制作一个lgoin页面并放在它后面 – doctorlove

+0

对于您的表单,您可以使用Google的ReCaptcha来确定计算机用户是人。 – Nenroz

+3

如果它是一个“好”的机器人,然后创建一个[robots.txt](http://www.robotstxt.org/)文件,礼貌地告诉它你的页面不适合遍历 –

回答

1

有一些技巧,以减缓谷歌,搜索引擎:

以最简单的方法是通过使计数用户切换到下一个页面之前花多少时间JavaScript方法。如果切换到快速,则决定结果(加载屏幕,错误,禁止会话)。

如果您使用apache2,.htaccess中还有一些服务器设置会限制给定时间内的用户交互。

可以为更多的参考资料阅读this