Biztonság

Küldd el a barátodnak modul és a SPAM

Küldd el a barátodnak modul és a SPAM

A cikk eredeti megjelenése: 2016. október 4. – a PrestaShop azóta sokat változott. Az elvek ma is hasznosak lehetnek, de a lépések a mai (8.x, 9.x) verzióknál eltérhetnek. Kérdezz bátran!

Az elmúlt héten több visszajelzést is kaptam rejtélyes „500 – Internal Server error„-okról, iszonyat lassú Prestashop-okról és feketelistára került szerverekről.

Ezeket egyetlen dolog kötötte össze: a jól ismert „Küldd el a barátodnak modul” („Send to a Friend module”) 1.8-as vagy régebbi verziója.

A szóban forgó modul képes e-mail-t küldeni egy megadott címre, ezáltal elősegítve a termék könnyebb megosztását ismerősökkel és barátokkal:

send_to_a_friend_module_spam

A probléma: ezt egy-két rosszakaró felismerte és bot-okat (robotokat: automatikus kereső-programokat) írt azzal a céllal, hogy kihasználja ezt a lehetőséget SPAM-elésre. Így aztán amikor egy-egy ilyen bot rátalál a Prestashop-ra, egyből elkezdi kiküldeni rengeteg e-mail címre a szemét SPAM e-mail-eket. Ezáltal a shopot iszonyatosan leterhelik, majd egy idő után a szerver (és azon minden további weboldal) feketelistára (úgynevezett SPAM-listára) kerül, ami hatalmas érvágás a Prestashop-ra nézve: a legtöbb (helyesen) kiküldött rendszerüzenet nem érkezik meg a postafiókok beérkezett mappájába.

Hasznos: ITT és ITT ellenőrizhető, hogy szerverünk feketelistára került-e már.

Egy ilyen SPAM e-mail kinézete kézbesítés után:

kuldd_el_a_baratodnak_modul_spam-png

Extrém szerveroldali terhelés képe a Presta WebSpace egyik szerverén:

kuldd_el_a_baratodnak_modul_extrem_szerveroldali_terheles

Bizonyos esetekben a szolgáltatók képesek felismerni ezt a tevékenységet és szólnak a Prestashop-tulajdonosnak a hibáról. Mit tehetünk ha már megtörtént a baj?

Két dolgot biztosan

frissíthetjük a modult (amikor ez a cikk íródik akkor 1.9 a legújabb verzió):

kuldd_el_a_baratodnak_modul_frissites

Vagy deaktiválhatjuk, uninstallálhatjuk és törölhetjük a modult. Figyelem! Nem elég egyszerűen kikapcsolni: a mappát is törölni kell a szerverről (/modules/sendtoafriend/)!

Ha még nem tapasztaltunk ilyen anomáliát akkor előzzük meg a bajt: nézd meg, hogy a szóban forgó modulnak van-e frissítése. Ha igen, akkor (a „sendtoafriend” mappa backup-ja után) frissítsd le!

Sok sikert, eladásra fel! 🙂

Puizl Attila

PrestaShop fejlesztő · Hivatalos PrestaShop Nagykövet

17 éve készítek, fejlesztek és tartok karban PrestaShop webáruházakat. Több száz hazai és külföldi webshop viseli a kézjegyem, és 2010 óta segítek a magyar PrestaShop közösségben.

Bemutatkozás és ügyfélvélemények →

Hozzászólások (1)

Szólj hozzá!

Az e-mail címed nem jelenik meg. A hozzászólások jóváhagyás után válnak láthatóvá. Részletek: Adatkezelési tájékoztató.