Hlavní navigace

Ako ochrániť e-maily proti robotom na webe

Daniel Geržo

Scanovanie web stránok spamermi kvôli zozbieraniu mailov veľmi dobre každý pozná. V tomto článku je ukážka toho, ako zobraziť a ochrániť maily tak, aby ich roboti nerozpoznali, nepridali si ich do databázy a následne neposielali otravné maily napríklad s ponukou V1@GRy.

Dnes si predstavíme riešenie, ako bojovať proti otravnému spamu. Na weboch sa veľmi často uvádzajú nechránené mailové adresy, a to vo forme odkazu: test@test.tld. Nie je nič ľahšie ako naprogramovať jednoduchého robota, ktorý prechádza Internetom, zbiera a ukládá mailové adresy. Modernejšie roboty dokonca vedia rozpoznávať aj upravované maily vo formáte test [at] test [dot] tld a im podobné, myslím, že nepotrvá dlho a budú vedieť dekódovať aj JavaScriptom „ochránené maily“, samozrejme o „zakódovaní“ mailu systémom použitia ASCII hodnôt ani nehovorím, to sa snáď nedá ani považovať za ochranu.

Systém, ktorý si popíšeme, chráni maily tak, že ich prevedie do obrázku. Obrázkové chránenie je už dosť staré, avšak málokomu sa chcelo takýto obrázok vyrábať. Nie je nič jednoduchšie ako „vyrobiť“ taký obrázok na stránke Mail Protector. Mail Protector toho ponúka oveľa viacej, pekne po poriadku si predstavíme niektoré možnosti. Web stránka automaticky deteguje, odkiaľ užívateľ prichádza, a podľa toho nastaví aj jazykové rozhranie:

výběr 1

Hlavný formulár na generovanie

Na obrázku môžeme vidieť hlavný formulár, kde vpisujeme mail alebo viacej mailov, systém rozumie aj upraveným mailom (napíšte napríklad [2pu] [zav] [2pu] [bodka] net), ak si chcete overiť, či na svojej stránke su maily relatívne v bezpečí, napíšte URL, ktorá sa začína na ‚http://‘, prípadne ‚www.‘. Toto je jediné pole, ktoré musí byť vyplnené.

Z názvov ostatných polí by malo byť zrejmé, o čo sa jedná. Ak by nebolo, systém ponúka popis každého poľa, ako môžeme vidieť na obrázku – ‚náhodné‘ určuje, ako sa ma výsledný obrázok deformovať, s názornou ukážkou. Okrem toho sa na stránke nachádza názorná ukážka, ako bude výsledný obrázok vyzerať, čiže netreba najprv nastaviť hodnoty a stlačiť ‚Ukázať‘. Uživateľ si môže prispôsobiť výsledný obrázok uvedenými nastaveniami: farba, typ a veľkosť písma, farba pozadia, rámček, efekt a formát výsledného obrázku. Prednastavené hodnoty môžeme nájsť pod položkou ‚predvolené‘.

Systém ponúka výsledný kód v troch formátoch – HTML, bbCode a ezCode. Uživatelia web boardov určite poznajú phpBB, to znamená, že ako podpis sa dá použiť aj obrázkový mail. Checkbox ‚bez grafického loga‘ znamená, aby výsledný obrázok nebol grafický, pretože systém podporuje niekoľko známych mailových poskytovateľov, napríklad gmail.com, hotmail.com, gmx.net… a tiež slovenských a českých: atlas.sk, atlas.cz, seznam.cz, zoznam.sk…, dokopy viac než 50 poskytovateľov: kompletný výpis

Ukážka grafických mailových obrázkov:

Hotmail
Gmail
Seznam

Po nastavení všetkých požadovaných parametrov dostaneme výsledok vo forme HTML kódu (prípadne bbCode, ezCode), ktorý stačí skopírovať do HTML, ako ukazuje obrázok:

výběr 2

HTML kód s možnosťou skrátenia URL

Je možné si nechať poslať všetky potrebné informácie s kodámi, štatistikami na svoj mail, prípadne si obrázok uložiť.

Ako špecialitku by som uviedol službu ‚skrátenie URL‘. Ak sa vám zdá, že výsledný kód je príliž dlhý, napríklad: http://www.2pu­.net/mail/sha1-zYCFzfXqaXSfE51BU2m7FJ­z4O3U/ Courier-Bold/15/fgc-eeeeee/bgc-222222/frame5/rnd6/nog­fx/ (Mezera přidána kvůli sazbě. – pozn. šéfredaktora), stačí stlačiť tlačitko ‚skrátiŤ!‘ a systém vygeneruje novú skrátenú adresu. Ak si chcete vytvoriť vlastnú adresu, stačí, ak do poľa ‚Vlastné skrátenie URL:‘ napíšete skratku, a tak dostanete napríklad: http://2pu.net/2PU. Táto funkcia je vhodná napríklad na web boardoch, kde je obmedzená velkosť HTML podpisu. Výsledný kód z pôvodného je na obrázku:

výběr 3

Skrátená URL

S vygenerovaním mailového obrázku a kódu mail protector nekončí. Po kliknutí na mailový obrázok sa otvorí stránka zobrazená na obrázku, buď v novom okne, alebo v tom istom, s formulárom na odoslanie mailu na obrázkovú mailovú adresu. V krátkosti to znamená, že návštevník stránky nemusí mať nainštalovaný žiaden mailový klient, čo sa stáva hlavne v net kaviarňach – môže pohodlne odoslať mail:

výběr 4

Formulár na odoslanie mailu

Stačí vyplniť príslušné polia a mail sa odošle. Ak uživateľ chce dostať klasický klikateľný mail, stačí, ak sa vyplní len overovací kód. V nastaveniach pri generovaní obrázkového mailu je možnosť, aby nebolo možné posielať maily cez takýto formulár – jednoducho sa zobrazí stránka len s overovacím kódom.

výběr 5

Informácia o úspešnom odoslaní mailu

Mail protector priniesol ďalšiu formu chránenia mailov na web stránkach. Zoznam vlastností, ktoré ponúka:

  • netreba sa registrovať
  • služba je a bude bezplatná
  • vysoká ochrana mailov
  • ľahko použitelné
  • prispôsobivý vzhľad mail obrázkov
  • grafické logá pre populárnych mail poskytovateľov
  • podpora HTML, bbCode a ezCode
  • pripravený MOD pre phpBB fórum
  • kompresia pre URL
  • obrázky su okolo 1 kb, maximálne 3 kb veľké
  • netreba ukladať mail obrázky
  • jednoduchá použiteľnost aj pre slovenských/českých užívateľov
  • možnosť zakázania mailového formuláru
  • web formulár na inej stránke
  • podpora dynamických stránok

Posledné dve vlastnosti sme si nepopísali, ale webmasteri určite prídu na to, ako ich spojazdniť na svojom webe. Mail protector ponúka jednoduché XML rozhranie, ukážky kódov v PHP a PERL. Niektorí webmastri si toto riešenie už implementovali do svojich blogov a knihy návštev. Do budúcnosti sa plánuje dorobiť tieto vlastnosti:

  • overovanie cez jednoduché otázky (pre užívateľov, ktorý nevidia obrázok)
  • správa svojich mailov, kompresovaných URL

Autor je otvorený ku každej pripomienke či návrhu na mailovej adrese mail

Našli jste v článku chybu?

19. 9. 2005 0:12

#Tom (neregistrovaný)
Je to sice dobrá snaha, ale to nestačí. Pokud člověk dá svoji e-mailovou adresu přátelům používajícím nezáplatovaný systém a MS Outlook, tak má o nabídky tabletek \/|46R4 postaráno.

9. 1. 2006 23:32

je to zaujmavy sposob, nevidel som ho este nikde implementovany. Opera zatial neposkytuje, snad verzia 9.0 uz bude. Okrem toho, pochybujem, ze by to bol "standartne" klikaci odkaz. Zasa zostava len to kopirovanie...
Vitalia.cz: 7 originálních adventních kalendářů pro mlsné

7 originálních adventních kalendářů pro mlsné

Měšec.cz: Exekuční poradna: ptejte se online

Exekuční poradna: ptejte se online

Root.cz: Nová třída SD karet A1 s vysokým výkonem

Nová třída SD karet A1 s vysokým výkonem

DigiZone.cz: R2B2 a Hybrid uzavřely partnerství

R2B2 a Hybrid uzavřely partnerství

Lupa.cz: Levný tarif pro Brno nebude, je to kartel

Levný tarif pro Brno nebude, je to kartel

Podnikatel.cz: Chtějte údaje k dani z nemovitostí do mailu

Chtějte údaje k dani z nemovitostí do mailu

Vitalia.cz: Jak vybrat ořechy do cukroví a kde mají levné

Jak vybrat ořechy do cukroví a kde mají levné

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Podnikatel.cz: Vládu obejde, kvůli EET rovnou do sněmovny

Vládu obejde, kvůli EET rovnou do sněmovny

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Podnikatel.cz: E-Ježíšek si zařádí: nákupy od 2 do 5 tisíc

E-Ježíšek si zařádí: nákupy od 2 do 5 tisíc

120na80.cz: 5 nejčastějších mýtů o kondomech

5 nejčastějších mýtů o kondomech

Podnikatel.cz: Chaos u EET pokračuje. Jsou tu další návrhy

Chaos u EET pokračuje. Jsou tu další návrhy

Měšec.cz: Za palivo zaplatíte mobilem (TEST)

Za palivo zaplatíte mobilem (TEST)

Podnikatel.cz: K EET. Štamgast už peníze na stole nenechá

K EET. Štamgast už peníze na stole nenechá

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

DigiZone.cz: Sat novinky: slovenská TV8 HD i ruský NTV Mir

Sat novinky: slovenská TV8 HD i ruský NTV Mir

Vitalia.cz: Nejlepší obranou při nachlazení je útok

Nejlepší obranou při nachlazení je útok

DigiZone.cz: Ohrozí Freedom TV přechodové sítě?

Ohrozí Freedom TV přechodové sítě?