W ostatnich latach zauważyliśmy, że pomimo stosowania Google reCAPTCHA v3, na sklepach opartych o PrestaShop 1.7 nadal pojawiają się automatyczne, fałszywe rejestracje użytkowników. Problem ten dotyczy coraz większej liczby instalacji, a boty – wykorzystując luki lub zachowania przypominające realnych użytkowników – są w stanie ominąć zabezpieczenia reCAPTCHA.
Aby skutecznie wyeliminować te nieprawidłowe działania, przygotowaliśmy własne rozwiązanie, które wdrażamy u klientów. Dziś udostępniamy je również bezpłatnie, aby wspomóc właścicieli sklepów borykających się z podobnym problemem.
TurnstileGate to lekki, niezależny moduł zabezpieczający proces rejestracji w PrestaShop 1.7.
Moduł stanowi uzupełnienie standardowych mechanizmów bezpieczeństwa i znacząco ogranicza możliwość automatycznego zakładania kont przez boty.


Od końca kwietnia zauważono ataki na sklepy PrestaShop, polegające na rejestrowaniu nowych fikcyjnych kont użytkowników. Konta te są zakładane przez boty w celu rozsyłania spamu. Po założeniu konta, ze sklepu jest wysyłany powitalny mail do klienta z potwierdzeniem rejestracji. Boty zamiast nazwiska podają link do strony, w ten sposób „przemycając” link w powitalnej wiadomości do końcowych użytkowników.
Przykład fałszywych użytkowników w panelu administracyjnym PrestaShop:

Jednym ze sposobów na zabezpieczenie przed rejestracją fałszywych kont w PrestaShop jest wdrożenie Google reCaptcha, którą trzeba zaznaczyć przed założeniem konta.

Modyfikacja plików PrestaShop:
public_html/themes/default-bootstrap):
<head> i </head>.