2016-07-19 11 views
0

Wir stehen vor riesigen Online-Kunden Problem, aber mit der gleichen IP-Adresse, die unsere enorme CPU-Auslastung auf Server verbraucht.Spammer in Magento-Website

Wir sind bereits mage Firewall installiert, aber wir müssen die IPs manuell blockieren, während zur Blacklist gehen. Gibt es einen Weg, durch den wir die CPU-Nutzung durch Spam-Benutzer, Hacker, die Traffic, der nicht relevant für die Website ist, speichern können?

Wir haben Magento-Cache und Vollseiten-Cache Erweiterung in Magento bereits aktiviert.

Was können wir noch tun, damit wir unsere Magento-Website vor Vulnerability-Traffic-Effekten schützen können und unsere CPU-Auslastung für andere Prozesse spart.

+1

Ich stimme für das Schließen dieser Frage als Off-Topic ab, da es sich um eine Website- und E-Commerce-Management-Frage in einem Programmierabschnitt handelt. Vielleicht möchten Sie dies zu http://magento.stackexchange.com verschieben? –

Antwort

0

keine wirkliche Lösung, aber einige Dinge, die propably berücksichtigt werden müssen:

Zuerst würde ich prüfen, was in Ihrem Fall einen Spammer definiert. Wie oft macht der Spammer eine bestimmte Aktion? Folgt er einem speziellen Interaktionsmuster?

Wenn der Benutzer zum ersten Mal eine Aktion y ausführt, von der bekannt ist, dass sie von Spammern ausgeführt wird, können Sie mit der Verfolgung der wiederholten Aktion y beginnen. Nach x -mal könnten Sie den Benutzer blockieren.

Die Schwierigkeit hier ist es, einen Unterschied in der Verwendung Muster zwischen einem Spammer und einem normalen Benutzer, der nur Dinge schnell zu tun ist zu finden.

Der Grund, warum Sie ein Spammer-Muster finden sollten, ist, dass Sie auf diese Weise nicht die IP-Adresse jedes Benutzers speichern müssen. Sicher, Sie könnten dies tun, so dass Sie kein Muster mehr finden müssen und Sie nur überprüfen müssen, wie oft die IP-Adresse interagiert. Aber das wird die Datenbank ziemlich schnell füllen.

Durch Tracking und Speichern spreche ich über das Speichern der Benutzer-IP in einer Datenbank. Sie sehen also, dass Sie einen Weg finden müssen, um ein Minimum an Fehlalarmen (gute Benutzer), bestenfalls 0, in der Datenbank zu speichern. Ansonsten haben Sie gute Nutzer, die ohne Grund auf die schwarze Liste gesetzt werden.

Vielleicht ist der Weg mit dem geringsten Implementierungsaufwand und mit dem geringsten Risiko, es so zu belassen und Spammer manuell zu sperren. Dies ist andererseits eine Anstrengung für Sie.

+0

Jede Erweiterung, die helfen kann, diese IP-Spammer zu blockieren, weil sie die Serverlast von Tag zu Tag erhöhen. –

Verwandte Themen