Webmaster - Protejați adresele de e-mail împotriva roboților

  • Limitați accesul la profilurile membrilor
  • Utilizați fișiere imagine
  • Folosește appleturi
  • Folosind un sistem de mesagerie intern
  • Folosind un script
  • Dă alegerea utilizatorilor
  • Concluzie

Sunteți webmasterul unui site web și trebuie să păstrați adresa de e-mail a câtorva membri / abonați ai site-ului dvs. Aceste adrese sunt disponibile în profilul lor (de ex. Forum, blog etc.). Cu toate acestea, în zilele noastre există băieți potențiali care au fost dezvoltați pentru a analiza paginile web și a extrage adrese de e-mail de la ei. Acești roboți pot apoi să acceseze pagina care conține lista membrilor unui forum și să colecteze toate adresele de e-mail.

  • Cum să protejați adresa de e-mail a abonaților / membrilor dvs.?
  • Din păcate, nu există nicio soluție miracolă. Dar cel puțin putem limita daunele cu câteva schimbări.

Limitați accesul la profilurile membrilor

Restricționați accesul la profilurile membrilor. Vizitatorii anonimi nu vor avea acces la aceste profiluri.

  • Avantaje: Dacă un bot pur și simplu răsfoiți site-urile la întâmplare fără un anumit scop, această metodă va funcționa. Botul simplu nu se va putea autentifica pe site-urile dvs. web.
  • Dezavantaje: Bots-urile avansate pot încerca să creeze un cont pe site pentru mai multe privilegii. Pentru subiecții pe site-ul dvs., nu ezitați să utilizați CAPTCHA (imagini care conțin text). Ordonarea literelor din imagine trebuie să fie complexă, însă trebuie să luați în considerare și o alternativă pentru utilizatorii cu deficiențe de vedere (un sistem de validare audio).

Utilizați fișiere imagine

Când un bot roboții caută adrese de e-mail pe un site web, în ​​majoritatea cazurilor va analiza datele în format text. Dacă puneți textul într-o imagine, atunci informațiile vor fi trecute cu vederea de către roboții simpli. Aceasta este o metodă simplă care poate fi folosită pentru a limita daunele. Puteți utiliza o funcție care va afișa adresele de e-mail ca imagini în profilurile membrilor, veți limita deja un pic mai mult.

  • Avantaje: Bots-urile simple nu vor putea recupera informațiile din fișierele imagine.
  • Dezavantaj: o imagine durează mai mult de încărcare decât textul, iar utilizatorii legitimi nu vor putea să copieze și să lipsească o adresă de e-mail. Bots sofisticate pot avea funcția OCR.

Folosește appleturi

Aveți posibilitatea să utilizați applet-uri, mici programe care rulează în browser pentru a afișa o adresă de e-mail. Exemple: Flash și Java.

  • Eficacitatea acestor metode depinde de complexitatea apleturilor.

Folosind un sistem de mesagerie intern

Implementarea unei funcții de mesagerie privată pe site (folosind PhpBB) va permite utilizatorilor să comunice între ei fără a le dezvălui adresa de e-mail .....).

  • Avantaje: În această situație, adresa rămâne ascunsă.
  • Dezavantaje: Implementarea unui astfel de sistem necesită cunoștințe tehnice și încrederea abonaților.

Folosind un script

Puteți utiliza o limbă de scripting care va fi executată de browser (cea mai populară este javascript) .Scriptul afișează adresele de e-mail la finalizarea unei proceduri specifice și, în același timp, ascunde adresele din codul sursă al paginii dvs. web .

Pentru algoritm, puteți face cum doriți, cu condiția să fie un complex minim.

Exemplu pentru a afișa " "

 funcția victor_hugo () {maupassant = String nou ("adresseemileajardomainejeanbaptistepoquelinprout"); gary = "emileajar"; moliere = "jeanbaptistepoquelin"; Maupassant = maupassant.split (gary); Maupassant [0] + = "@"; Maupassant = Maupassant [0] .concat (Maupassant [1]); Maupassant = maupassant.split (Moliere); Maupassant [0] + = ""; Maupassant = Maupassant [0] .concat (Maupassant [1]); retur maupassant; } document.write (victor_hugo ()); 
  • Avantaj: Un bot simplu nu va putea să recupereze adresa de e-mail.
  • Dezavantaje: Javascriptul poate fi dezactivat din setările browserului, iar utilizatorul nu va putea accesa datele.

Dă alegerea utilizatorilor

În timpul înregistrării pe site-ul dvs. sau după înregistrare, utilizatorii dvs. trebuie să poată alege dacă sunt dispuși să-și dezvăluie public informațiile personale sau nu. Dacă da, trebuie să decidă ce informații personale sunt dispuse să le dezvăluie.

Concluzie

Nu există o metodă de detectare a eșecurilor pentru a ascunde adresele de e-mail de la roboți, însă puteți face accesul la aceste informații mai dificil prin implementarea metodelor de mai sus.

Articolul Precedent Articolul Următor

Cele Mai Importante Sfaturi