Ireo zavatra azonao atao amin'ny fizotry ny referérer
Ny fampahalalana hitanao nosoratanao tao amin'ny tranokala dia ampahany fotsiny amin'ireo angon-draketr'ireo tranonkala ireo rehefa mivezivezy amin'ny tranonkala iray ho an'ny navigateur iray izy ireo ary ny mifamadika amin'izany. Misy ihany koa ny habetsaky ny famindrana angon-drakitra izay mitranga any ambadiky ny sehatra - ary raha fantatrao ny fomba hidirana ireo angon-drakitra ireo dia azonao ampiasaina amin'ny fomba mahaliana sy mahasoa! Amin'ity lahatsoratra ity dia hijery singa iray voafaritra manokana isika izay nafindra nandritra ity dingana ity - ny HTTP referener.
Inona ny HTTP Referer?
Ny mpanolotra HTTP dia ny angon-drakitra alefan'ireo mpizarazara anaty aterineto amin'ny serivisy mba hilaza aminao ny pejy misy ny mpamaky alohan'ny nahatongavany tamin'ity pejy ity. Ity fampahalalana ity dia azo ampiasaina ao amin'ny tranonkalanao mba hanome fanampiana fanampiny, mamorona tolotra manokana ho an'ireo mpampiasa voatokana, manova ny mpanjifa amin'ny pejy sy ny votoatiny mifanaraka aminy, na mba hanakanana ireo mpitsidika tsy hiditra ao amin'ny tranokalanao. Azonao atao koa ny mampiasa ny fiteny scripting toy ny JavaScript, PHP, na ASP mba hamakiana sy hanombanana ny fampahalalana momba ny referrer.
Fangafom-baovao amin'ny fampahafantarana amin'ny PHP, JavaScript ary ASP
Ahoana àry no anangonanao angona HTTP referenera? Ireto ny fomba sasany azonao ampiasaina:
Ny PHP stores stores information in a variable system called HTTP_REFERER. Mba hampisehoana ilay mpanolotra amin'ny pejy PHP dia afaka manoratra ianao:
Raha toa ianao (tahiry ($ _ SERVER ['HTTP_REFERER'])) {
Echo $ _SERVER ['HTTP_REFERER'];
}
Izany dia manamarina fa manan-danja ny fari-dalany ary avy eo mandefa azy amin'ny efijery. Raha tokony hoe echo $ _SERVER ['HTTP_REFERER']; dia mametraka andalan-tsoratra amin'ny toerany ianao mba hijery ireo loharano samihafa.
JavaScript dia mampiasa ny DOM mba hamaky ilay referérer. Tahaka ny amin'ny PHP, tokony hanamarina ianao mba hahazoana antoka fa manana ny lanjany ny mpanolotra. Na izany aza, raha te hanamboatra an'io lanjany io ianao, dia tokony hametraka izany amin'ny toetr'andro aloha. Ity ambany ity ny fomba hanehoanao ilay mpanova ny pejy amin'ny JavaScript. Mariho fa ny DOM dia mampiasa ny tsipelin-tsoratra hafa, ary manampy "extra" fanampiny ao:
raha (document.referrer) {
var myReferer = document.referrer;
document.write (myReferer);
}
Azonao atao ny mampiasa ilay mpanolotra amin'ny scripty miaraka amin'ny myReferer .
ASP, toy ny PHP, dia mametraka ny mpanova-kevitra amin'ny fari-pifandraisana iray. Azonao atao ny manangona izany vaovao izany toy izao:
raha (Request.ServerVariables ("HTTP_REFERER")) {
Dim myReferer = Request.ServerVariables ("HTTP_REFERER")
Response.Write (myReferer)
}
Azonao atao ny mampiasa ny myReferer miovaova mba hanitsiana ny sora-tanana rehefa ilaina.
Raha vao manana mpanolotra ianao, inona no azonao atao?
Noho izany ny fahazoana ny angona dia dingana 1. Ny fomba handehananao amin'izany dia miankina amin'ny tranonkalanao manokana. Ny dingana manaraka, mazava ho azy, dia mahita fomba ahafahana mampiasa ity vaovao ity.
Raha vao manana ny antontan-taratasinao ianao dia azonao ampiasaina amin'ny scripty ny tranokalanao amin'ny fomba maro. Ny zavatra tsotra iray azonao atao dia ny mametraka fotsiny ny toerana eritreretinao fa misy mpitsidika tonga. Marina aloha fa tsara be izany, nefa raha mila manao fitsapana ianao, dia mety ho tsara ny tanjona.
Ny ohatra iray mahaliana kokoa dia ny fampiasanao ilay mpanolotra amin'ny fampisehoana fampahalalana samihafa arakaraka ny toerana niaviany. Azonao atao, ohatra, ireto:
- Hafatra ankasitrahana ankapobeny
Azonao atao ny manonta ny URL mpanaraka anao ao an-tampon'ny pejinao amin'ny hafatra ankasitrahana ankapobeny. Araka ny voalazako etsy ambony, dia mendri-piderana tsara izany, fa manolotra fanamafisana fototra.
- Ireo mpitsidika fiarahamiasa mitady
Rehefa misy olona tonga ao amin'ny tranokalanao avy amin'ny mili-pikarohana (ny mpandinika dia google.com na bing.com na yahoo.com, sns.), Azonao atao ny manome azy ireo zavatra hafa fanampiny mba hamporisihana azy ireo hijanona ela kokoa ny tranokalanao. Azonao atao ny manamarika ny URL ny gazetiboky na manome azy rohy mankany amin'ireo pejy malaza ao amin'ny tranokalanao. - Alefaso amin'ny informatika amin'ny endrika
Raha manana rohy ao amin'ny tranokalanao ianao ho an'ny olona mba hitatitra ny olana amin'ny tranonkala, ny fahafantarana ny mpanolotra dia mety tena ilaina. Matetika ny olona no mitatitra olana amin'ny pejy web nefa tsy manondro ny URL, fa azonao ampiasaina ny fampahalalana momba ny referérer mba hahalalanao ny zavatra lazainy. Ity script ity dia manampy ny mpanolotra amin'ny sehatra iray miafina, mamela anao ny angon-drakitra sasany amin'ny toerana misy azy mety ho nahitana ilay olana.
- Manamboara tolotra manokana ho an'ny mpitsidika vitsivitsy
Angamba tianao ny manome olona avy amin'ny pejy manokana ny fifanarahana manokana momba ny vokatrao na ny serivisy. Ohatra iray hafa momba ny fitadiavam-bahaolana izany, izay ahafahanao mamorona ny traikefan'ny mpampiasa azy sy ny votoatiny izay hitany arakaraka ny angona ampiasain'ny mpampiasa azy, ohatra, raha mivarotra karazana vokatra ianao, dia afaka manolotra fifanarahana mahakasika ny zavatra efa azony mijery ny iray amin'ny tranonkalanao. - Alefaso mitsidika pejy hafa
Azonao atao ihany koa ny mandefa olona avy amin'ny mpamaky iray manokana amin'ny pejy hafa manontolo. Mitandrema tsara amin'izany, satria ny Google sy ny fitaovan'ny fikarohana hafa dia mety hieritreritra fa mamitaka sy mamely ny tranokalanao.
Block Users with .htaccess by Referer
Amin'ny fomba fijerin'ny fiarovana, raha toa ianao ka mahita sariohatra be dia be ao amin'ny tranonkalanao avy amin'ny sehatra iray manokana, dia afaka manampy amin'ny fanakanana tsotra izao dom-dry zareo izany avy amin'ny tranokalanao. Raha mampiasa Apache ianao amin'ny mod_rewrite voafetra, azonao atao ny manakana azy ireo amin'ny andalana vitsivitsy. Ampio izao manaraka izao ao amin'ny rakitra .htaccess anao:
RewriteEngine on
# Options + FollowSymlinks
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]
Aza adino ny manova ny teny spammer \ .com amin'ny sehatra tianao hotakiana. Aza adino ny mametraka ny \ eo alohan'ny fotoana ao amin'ny faritra.
Aza miankina amin'ny mpanolotra
Tsarovy fa azo atao ny manamboatra ilay mpandika teny, ka tsy tokony hampiasa ny mpandika-teny amin'ny fomba filaminana irery. Azonao atao ny mampiasa azy io ho toy ny fanampim- panaovana ny fiarovana hafa, fa raha ny pejy iray dia tokony ho azon'ny olona manokana ihany, dia tokony mametraka tenimiafiny amin'ny htaccess ianao .