这是垃圾邮件的新方式吗?我如何保护我的网站?
最近使用Google网站管理员工具,我发现了以下(未找到)抓取错误:
http://mydomain.com/warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html
经过Google搜索后,我发现这可能是一种新的垃圾邮件方式。
但是等一下,从程序员的角度来看,我的网站到底出了什么问题?我做错了什么吗?是否存在我目前没有看到的安全漏洞?
更新:参考文献
http://blog.colnect.com/2009 /12/new-spam-technique-warningthisisenglish.html
http://blog.colnect.com/2009/12/save-us-from-index-spamming.html
Recently with the Google webmaster tools, i discovered the following (not found) Crawl errors
http://mydomain.com/warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html
After Googling i found that this one might be a new way of spam.
But wait a second, from programmer's prespecive, what is going on with my website? Is there something am i doing wrong? Is there any security hole i currently do not see?
UPDATE: References
http://blog.colnect.com/2009/12/new-spam-technique-warningthisisenglish.html
http://blog.colnect.com/2009/12/save-us-from-index-spamming.html
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
问题是这些人编写了一个自定义的 404 处理程序,它对人类来说看起来不错,但它也允许黑客欺骗机器人。这是一个被积极利用来传播垃圾邮件的漏洞。
如果您搜索文本,则会弹出大量垃圾邮件链接:
http://www.google.com/search?q=warning+this+is+english+ domain+to+save+this+problem&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
第二个链接对我来说是这样的:
http://www.acronymfinder.com/warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html
如果你去到该页面您将看到文本:
“没有匹配到 warning-this-is-english-domain-to-solve-this-problem-submit-site-in-atoall.com”
为了保护您自己,请在您的系统上尝试相同的黑客攻击。尝试放置:
http://www.whatever.com/some-bs-text.html
如果您可以在网络浏览器中看到一些无意义的文本,那么有人可能会欺骗谷歌在您的页面上看到任意文本。最好直接告诉人们找不到该页面。
The problem is that these people wrote a custom 404 handler that looks nice to humans, but it also allows hackers to trick bots. This is a vulnerability that is being actively exploited to spread spam.
If you search for the text, a ton of these spammer links pop up:
http://www.google.com/search?q=warning+this+is+english+domain+to+save+this+problem&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a
The 2nd link for me is this:
http://www.acronymfinder.com/warning_this_is_english_domain_to_solve_this_problem_submit_site_in_atoall.com.html
If you go to the page you'll see the text:
"No matches for warning-this-is-english-domain-to-solve-this-problem-submit-site-in-atoall.com"
To protect your self try the same hack on your system. Try putting:
http://www.whatever.com/some-bs-text.html
If you can see some-bs-text in your web browser, then someone oculd trick Google into seeing arbitrary text on your page. Its better to just tell people that the page cannot be found.
我认为这只是意味着有人(或更可能是某物)从您的服务器请求了该文件。您的服务器回复了 404 错误(或者可能是 200),但该错误显示在您的日志中。这并不表示存在任何安全漏洞,您无需采取任何操作。
I think this just means that someone (or more likely something) requested that file from your server. Your server replied with a 404 error, (or possibly a 200) but the error showed up in your log. This does not indicate any security vulnerability and there is no need for you to take an action.