Joomla! CMS: automaatne kaitse e-posti aadressidele
02.10.2007 | Gunnar
Üks lihtsamaid meetode rämpsposti saamiseks on avaldada oma e-posti aadress internetis. Rämpspostitajate robotid korjavad selle üles ning paigutavad oma andmebaasi. E-posti aadresse on võimalik kaitsta mitut moodi, kuid paljud sisuhaldussüsteemid seda funktsionaalsust ei paku. Joomla! CMS lahendab e-posti aadresside mure automaatselt.
E-mail cloaking
Üks hea meetod e-posti aadresside kaitsmiseks on E-mail cloaking, mis seisneb selles, et e-posti aadressid on lehekülje lähtekoodis robotitele loetamatud. Kui aga hiirega e-posti aadressile liikuda, luuakse brauseri jaoks ajutiselt link, millele klikkides avaneb kasutaja arvutis e-posti programm.
E-mail cloaking on kasutusel ka Joomla! CMS-is. Joomla! CMS-i installeerimisel lisatakse süsteemile ka spetsiaalne robot, mis enne sisu brauserisse saatmist lisab sisusse pisikese jupi koodi ning moondab e-posti aadressid ära.
Mida keegi näeb?
Robotid näevad e-maili aadressi sellisena nagu see alltoodud arusaamatu läbu. Jah, programmeerijad teavad, mida see läbu tähendab, kuid robotid seda analüüsida ei oska ja ei suuda. Ja et robotid lehekülgede taga peituvat koodi käivitada ei oska, siis jäävadki e-posti aadressid neile kättesaamatuks.
<script language=’JavaScript’ type=’text/javascript’>
<!–
var prefix = ‘ma’ + ‘il’ + ‘to’;
var path = ‘hr’ + ‘ef’ + ‘=’;
var addy7795 = ‘gunnar’ + ‘@’;
addy7795 = addy7795 + ‘dt’ + ‘.’ + ‘ee’;
var addy_text7795 = ‘gunnar’ + ‘@’ + ‘dt’ + ‘.’ + ‘ee’;
document.write( ‘<a ‘ + path + ”’ + prefix + ‘:’ + addy7795 + ”>’ );
document.write( addy_text7795 );
document.write( ‘<\/a>’ );
//–>\n </script><script language=’JavaScript’ type=’text/javascript’>
<!–
document.write( ‘<span style=’display: none;’>’ );
//–>
</script>E-mail on kaitstud spämmirobotite eest, Javascript peab olema sisse lülitatud
<script language=’JavaScript’ type=’text/javascript’>
<!–
document.write( ‘</’ );
document.write( ’span>’ );
//–>
</script>
Inimeste silma alla ülaltoodud läbu ei satu. Vaatame pildi pealt järgi, mida inimesed näevad.
Pildil on hiire kursor viidud e-posti aadressi peale. Selle e-posti aadressi asemel asub lehekülje lähtekoodis see läbu, mille ma enne näiteks tõin. Kui me nüüd vaatame, mis ilmub brauseri staatuseribale e-posti aadressiks, siis näeme, et aadress pole brauseri jaoks moonutatud.
Ahjaa, kui on mingil põhjusel vaja too funktsionaalsus kinni keerata, siis seda saab teha mambot‘ite alt. Mambot’i nimi on Email Cloaking.
