Pika.blog
25
Apr 05

Ako chrániť mail proti robotom na webe?

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”. 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ť. Teraz nie je nič jednoduchšie ako “vyrobiť” taký obrázok na stránke Mail Protector. Mail Protector však ponúka toho oveľa viacej.


1. hlavný hormulár pre generovanie

Na obrázku 1 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 - ‘random’ 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ť ’show’. 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 preset. 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 ‘no graphics’ 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. Tu je ich kompletný výpis Ukážka grafických mailových obrázkov:

mail protector mail protector mail protector

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 2. 

mail protector
2. HTML kód s možnosťou compress URL

Je možné si nechať poslať všetky potrebné informácie s kodámi, štatistikami na svoj mail, prípadne obrázok si uložiť. Ako špecialitku by som uviedol službu ‘compress url’. Ak sa Vám zdá že výsledný kód je príliž dlhý, napríklad: http://www.2pu.net/mail/sha1-zYCFzfXqaXSfE51BU2m7FJz4O3U/Courier-Bold/15/fgc-eeeeee/bgc-222222/frame5/rnd6/nogfx/ stačí stlačiť tlačitko ‘compress!’ a systém vygeneruje novú skrátenú adresu. Ak si chcete vytvoriť vlastnú adresu stačí, ak do poľa ‘Custom compress 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 3:

mail protector

S vygenerovaním mailového obrázku a kódu mail Mail Protector nekončí. Po kliknutí na mailový obrázok sa otvorí stránka, buď v novom alebo v tom istom okne, 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. Stačí vyplniť príslušné polia, overovací kód a mail sa odošle. 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.


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
- kompresia pre URL
- obrázky su okolo 1kb, maximálne 3kb veľké
- netreba ukladať mail obrázky
- web formulár na inej stránke
- podpora dynamických stránok

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:
- podpora slovenského a ďaľších jazykov
- 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 
Autor: mail
web: Mail Protector

Bookmarking: Kliknutím na ikony můžete doporučit článek dalším lidem.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Linkuj
  • Vybrali.sme

Leave a Reply

© 1999-2008 blog.itstudio.info|Pika | ICQ: 159213980 | mail RSS