Tento článok popisuje ochranu kontaktných formulárov pred robotmi a odosielaniu neželaných SPAM mailov cez tzv. CAPTCHu. Vysvetlíme si o čo ide, aké typy ochrany poznáme a tiež ako takúto ochranu aktivovať na Vašej stránke.
Čo je to captcha?
CAPTCHA je systém ochrany webstránky, vytvorený na odlíšenie človeka od automatizovaného stroja, resp. robota, ktorý sa snaží napadnúť vašu stránku. CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) v preklade znamená plne automatický verejný Turingov test na odlíšenie počítačov a ľudí. Na stránke sa pri vyplňaní registrácie alebo kontakného formuláru môžete stretnúť s niečím takýmto:
Aké typy CAPTCHA existujú
- Logická – formou textu alebo matematického príkladu, ktorý je potrebné pred odoslaním formuláru správne vypočítať
- Textová – ide o prepísanie deformovaného textu, ktorý vie ľudský mozog prečítať. Text stačí prepísať do príslušného poľa, systém následne dovolí odoslanie formuláru
- Obrázková – ochranu, ktorú vymyslel Google – ide o výber správnych obrázkov na základe určitej podmienky, napr. vybrať všetky dopravné značky z obrázka
- reCAPTCHA – typ ochrany pred SPAMom od Google
Čo mám teda robiť ak sú moje kontaktné formuláre zmeužívané robotmi a odosielajú SPAMy?
Pridanie captcha ochrany na stránku
Implementácia sa líši od toho, v akom jazyku alebo redakčnom systéme je stránka vytvorená. Ak máte svojho programátora, kontakujte ho a preverte možnosti implementácie na Vašu stránku. Pokiaľ si stránku spravujete sami a používate vlastnú PHP alebo HTML aplikáciu, odporúčame tento tutoriál.
Inštalácia reCAPTCHA do WordPressu
Doplnok Google Captcha (reCAPTCHA) je efektívne bezpečnostné riešenie, ktoré ochráni vašu WordPress stránku pred SPAMom a umožňuje použiť captcha ochranu na prihlásenie, registráciu, obnovenie hesla, komentáre, kontaktné formuláre a pod. Podporovaná je recaptcha v2, v3 a nediviteľná ochrana.
Zobraziť demo pluginu »Postup inštalácie
Stiahnite si plugin na tejto adrese a postupujte s inštaláciou podľa krokov na spomínanom odkaze, nainštalujte ho a aktivujte. Prípadne plugin nainštalujte priamo z rohrania WordPressu cez Pluginy > Pridať nový. V tejto časti vyhľadajte plugin s názvom „Google Captcha (reCAPTCHA) by BestWebSoft“ a spustite jeho inštaláciu. Po inštalácií ho nezabudnite Aktivovať.
Po nainštalovaní pluginu môžete ochranu zapnúť pridaním tzv. shortcode „[bws_google_captcha]“ ku konrétnej stránke, prípadne kontaktnámu formuláru. Ako plugin na kontakné formuláre odporúčame Contact form 7.
Blahoželáme! Kontaktné formuláre máte zabezpečené pred SPAMom.