magento网站中的垃圾邮件发送者


spammers in magento website

我们面临着巨大的在线客户问题,但Ip地址相同,这消耗了我们在服务器上的大量CPU使用量。

我们已经安装了镜像防火墙,但在进入黑名单时,我们必须手动阻止IP。有没有什么方法可以让我们节省由于垃圾邮件用户、黑客带来的与网站无关的流量而导致的CPU使用量?

我们已经在Magento中启用了Magento缓存和全页缓存扩展。

我们还可以做些什么,这样我们就可以保护我们的Magento网站免受漏洞流量影响,并为其他进程节省CPU使用量。

没有真正的解决方案,但有一些事情需要考虑:

首先,我要检查一下,在你的情况下,垃圾邮件发送者的定义是什么。垃圾邮件发送者做了多少次特定的操作?他是否遵循一种特殊的互动模式?

如果用户第一次执行已知由垃圾邮件发送者执行的操作y,则可以开始跟踪重复操作yx次之后,您可以屏蔽用户。

这里的困难在于找到垃圾邮件发送者和普通用户之间使用模式的差异,因为普通用户可能只是做得很快。

你应该找到垃圾邮件发送者模式的原因是,这样你就不需要保存每个用户的IP地址。当然,你可以这样做,这样你就不需要再找到模式了,你只需要检查IP地址交互的频率。但这会很快填满数据库。

通过跟踪和保存,我说的是将用户IP存储在数据库中。因此,您必须找到一种方法来在数据库中存储最少的误报(好用户),最多为0。否则,你会有好用户莫名其妙地被列入黑名单。

也许实现工作量最小、风险最小的方法是保持原样,并手动将垃圾邮件发送者列入黑名单。另一方面,这是你的努力。