Pasižiūrėjau savo BLOG’o statistiką. Skaitomiausias straipsnis buvo apie blogas.lt BLOG’ų vagystes, kurio aprašyta problema vis dar nesutvarkyta (nors ir buvo žadėta) bei kavą už 50 Lt. Atrodo, kad mano BLOG’o skaitytojus labiau domina blogi dalykėliai ir nutikimai nei geri.
Tačiau prieš pradėdamas gan ilgą įrašų ciklą apie tai kaip laužiamos programos, aš šiandien neatsižvelgsiu į populiarias temas ir parašysiu apie nesudėtingas apsaugos priemones. Pagaliau pabūsiu šiek tiek ir “geriečiu”. Parašysiu apie tai, kaip didinant saugumą nesumažinti funkcionalumo vartotojui.
Tinklalapių autoriai ir juos prižiūrintys asmenys labai gerai žino tą problemą, kai į tinklalapį įdėjus savo el. pašto adresą labai greitai į jį pradeda ateiti visokie reklaminiai laiškai. Tai reiškia, kad Jūsų el. pašto adresas tinklalapyje buvo sėkmingai suindeksuotas blogų paieškos robotų ir įtrauktas į el. pašto duomenų bazes, kuriems gali būti sėkmingai siunčiamas spam’as. Kad apsisaugotų nuo tokių robotų, autoriai savo el. pašto adresą pradeda visaip darkyti, kad jų neatpažintų ir nesuindeksuotų tie blogiečiai robotai. Tada el. pašto adresai būna užrašomi visaip taip: aaa[eta]gmail.com arba _NO_SPAM_aaa@gmail.com, vietoj @ simbolio dedamas jį vaizduojantis paveikslėlis ir t.t. Šie būdai dažnai suklaidina paieškos robotus, bet įveda ir papildomo nepatogumo lankytojams. Tokiu atveju neišeina puslapyje padaryti nuorodos “mailto:aaa@gmail.com”, kad lankytojui ją paspaudus iš karto iššoktų jo el. pašto programa su paruoštu Jums rašyti laišku. Jūsų puslapio lankytojui būtinai reikės tinkamai pakoreguoti Jūsų adresą, kad gautumėte laišką. Pažangesni vartotojai į tai atkreipia dėmesį, mažiau pažengę - ne. Rezultatas - Jūs negaunate dalies laiškų.
Norint apsisaugoti ir nuo robotų, ir išlaikyti funkcionalumą vartotojui, reikėtų el. pašto adresą formuoti su JavaScript’u. Dešinėje pusėje nuoroda į mano pašto adresą formuojama būtent tokiu būdu. Nuorodos suformavimo funkcija gali būti tokia:


Parametras “galas” tyčia sudurstomas iš gabalų, kad paieškos robotams būtų sunkiau aptikti labai gerai žinomus domenus. Toliau tiesiog suformuojama ir išvedama nuoroda. Suformavimas vėl daromas iš gabalų apsunkinant paieškos robotams žymės “mailto:” atpažinimą. Viskas, pagrindinis darbas padarytas. Šį primityvų iškraipymą ir durstymą gabalais galite pasidaryti kokį tik norite. Kol robotai neras jiems tinkamų frazių ir kol nesugebės patys indeksavimo metu įvykdyti puslapyje parašyto JavaScript kodo, tol jie Jūsų el. pašto adreso nesuras.
Norėdami panaudoti šią funkciją, tiesiog reikiamoje puslapio vietoje įdėkite tokią eilutę:

Čia funkcijai “email” nurodoma el. pašto adreso pradžia. Kai naršyklė vykdys puslapyje esantį JavaScript kodą, tuomet ji automatiškai vartotojui suformuos ir pateiks normalią “mailto:” nurodą, lankytojas galės ją paspaudęs iš karto parašyti laišką, o email’ų surinkimo robotai liks išdurti. Efektyvu ir tuo pačiu eilinį kartą paprasta.
Gero adresų taisymo. Labanakt.
» Temos: Gerietis
» Žymėtis:
kaip.tik.ten
::
topix.lt
::
del.icio.us
Įrašo gairės: apsauga apsaugos sistema el.paštas javascript spam

RSS

Dekui, tikrai nebloga informacija, kuri pravers.
Kažkada panašiai ir aš rašiau, bet pas mane ne taip man+dr+ai
var žodis 'man'+'dr'+'ai'+':)'
http://www.kuzmarskis.lt/2007/08/17/kaip-e-mail-i-tinklapi-dejau/
Jo, šitą būdą jau senokai naudoju - ir efektyvu, ir lankytojams problemų nėra…
Viskas labai šaunu, bet kaip su paranojikais, kurie yra išjungę JS arba internautais naršančiais per mobiliuosius.
Tuo pačiu klausimas: Ar pažįstate bent vieną žmogų, kuris yra išjungęs JS?
Vat su JS paranojikais sunkiau. Šiuo atveju reikia tiesiog įvertinti kokių lankytojų turi daugiau, išjungusių JS ar ne ir taikyti atitinkamą mechanizmą.
kova su vejo malunais