Bad Behavior旨在集成到基于PHP的网站中,并尽早运行以丢弃垃圾邮件机器人,然后他们才有机会用垃圾邮件破坏您的网站,甚至抓取您的页面以获得电子邮件地址和表单填写。不良行为不仅会阻止对您网站的实际破坏,而且还会阻止许多电子邮件地址收集器,从而减少电子邮件垃圾邮件,并使用许多自动网站破解工具,从而有助于提高网站的安全性。不良行为会在您的软件在对网站的每个请求上运行之前运行,因此,如果垃圾邮件漫游器确实访问了,它将收不到任何东西,并且您的软件将永远无法运行。这减少了服务器CPU时间,数据库活动以及在处理仅收获您的站点并传递垃圾的处理机器人上花费的带宽。错误行为会直接拒绝垃圾邮件机器人,并发送适当的4xx错误代码。这样一来,您就可以在进行日志分析时从服务器的日志中过滤掉它们,使它们更清洁,更准确,并使您可以更好地了解访问网站的人员,而不是垃圾邮件发送者。错误行为与反向代理,HTTP加速器,负载平衡器和内容分发网络完全兼容。它完全符合508 / WAI的规定。并且它最多可以存储七天的个人身份信息(通常根本不存储),从而使其几乎可以满足任何公司或政府的隐私要求。不良行为被设计为与平台无关的软件包,该软件包使用连接器与给定的软件包(MediaWiki,WordPress等)集成。这使“不良行为”可以在各种各样的Web应用程序上运行,包括您可能编写的个性化自定义脚本。对于某些Web服务器,不良行为甚至可以用来保护静态HTML页面。