Waxyaabaha aad ku sameyn kartid habka soo gudbinta
Macluumaadka aad ku aragto bogagga shabakadda waa qeyb ka mid ah macluumaadka ay goobahaasi u gudbiyaan marka ay ka safraan serwer websaytka iyo shaandhada qofka. Waxaa sidoo kale jira xaddiga saxda ah ee wareejinta xogta oo ka dhacaya marxaladaha soo socda - iyo haddii aad taqaanid sida loo heli karo xogtaas, waxaa laga yaabaa inaad awood u leedahay inaad u isticmaasho habab xiiso leh oo faa'iido leh! Maqaalkani waxaan eegeynaa hal shay oo xog ah oo loo wareejiyay inta lagu guda jiro hawshan - HTTP gudbiyaha.
Waa maxay adeegaha HTTP?
Soo gudbiyaha HTTP waa xog uu ku gudbiyo websaydhada webka si uu kuu sheego bogga akhristaha ahaa ka hor intaanay iman boggan. Macluumaadkan waxaa loo isticmaali karaa boggagaaga si aad u bixiso caawino dheeraad ah, sameyso dalabyo gaar ah oo loogu talagalay dadka isticmaala, ujeedooyinka macaamiisha u wareeji bogag iyo content, ama xitaa ka horjoogsanaya martida inaad timaado goobtaada. Waxaad sidoo kale isticmaali kartaa luqadaha qoraalka sida JavaScript, PHP, ama ASP si aad u akhrido oo u qiimeeyaan macluumaadka gudbinta.
Ururinta Macluumaadka Soo-gudbin Iyada oo la adeegsanayo PHP, JavaScript iyo ASP
Sidee ayaad u soo ururinaysaa macluumaadkan gudbiyaha HTTP? Waa kuwan habab aad u isticmaali kartid:
PHP waxay ku duubtaa macluumaadka gudbiyaha nidaamka isbedelka loo yaqaan HTTP_REFERER. Si aad u muujiso xigtaha bogga PHP waxaad qori kartaa:
haddii (isset ($ _ SERVER ['HTTP_REFERER'])) {
echo $ _ SERVER ['HTTP_REFERER'];
}
Tani waxay hubinaysaa in variable uu leeyahay qiime ka dibna wuxuu u daabacaa shaashadda. Halkii laga hadli lahaa $ _SERVER ['HTTP_REFERER']; waxaad ku qori kartaa xariijimo qormo si aad u hubiso tixraacyo kala duwan.
JavaScript wuxuu adeegsadaa DOM inuu akhriyo qofka soo diray. Si la mid ah PHP, waa inaad hubisaa inaad u gudbinayso qiime. Si kastaba ha noqotee, haddii aad rabto inaad wax ka bedesho qiimahaas, waa inaad u bedesho bedelaad marka hore. Hoos waxaa ku qoran sidaad u muujin lahayd qofka loo gudbin karo boggaaga JavaScript. Ogow in DOM ay isticmaasho hingaadka kale ee soo gudbinta, ku darida "r" dheeraad ah:
haddii (document.referrer) {
var myReferer = document.referrer;
document.write (MyReferer);
}
Kadib waxaad isticmaali kartaa tixraaca qoraallada qoraalka ah oo leh isbedelkayga myReferer .
ASP, sida PHP, wuxuu u gudbiyaa tixraaca qaab beddelidda nidaamka. Waxaad markaa ka soo qaadan kartaa macluumaadka sidan oo kale:
haddii (Codsiga Codsiyada ("HTTP_REFERER")) {
Dim myReferer = Request.ServerVariables ("HTTP_REFERER")
Response.Write (MyReferer)
}
Waxaad isticmaali kartaa variable myReferer si aad ugu hagaajisid qoraalladaada markii loo baahdo.
Markaad haysato Soo-jeediyaha, Maxaad Sameyn Kartaa?
Sidaa darteed helitaanka xogta waa tallaabo 1. Sidaad u socotid waxay ku xiran tahay goobtaada gaarka ah. Tallaabada xigta, dabcan, wuxuu helayaa siyaabo lagu isticmaalo macluumaadkan.
Markaad hayso xogta soo gudbinta, waxaad u isticmaali kartaa in aad siyaabo badan u isticmaasho goobahaaga. Waxyaabaha sahlan ee aad sameyn kartid waa inaad ku dhajiso meesha aad u maleyneyso in qof booqdaha ah ka yimid. Sida cad, taasi waa mid caajis ah, laakiin haddii aad u baahato inaad tijaabiso qaar ka mid ah baaritaanada, taasi waxay noqon kartaa meel fiican oo ay ku shaqeyn karto.
Waa maxay tusaalayaal aad u xiiso badan marka aad isticmaaleyso soo gudbiyaha si aad u muujiso macluumaad kala duwan oo ku xiran meesha ay ka yimaadeen. Tusaale ahaan, waxaad sameyn kartaa waxyaabahan soo socda:
- Farriinta soo dhaweynta guud
Waxaad daabacan kartaa URL gudbiyaha sare ee boggaaga fariin soo dhaweyn ah. Sida aan soo sheegnay waa wax aad u caajis ah, laakiin waxay bixisaa shakhsiyaadka aasaasiga ah ee asaasiga ah.
- Soo dhaweeyayaasha martida raadinta
Marka qof uu ka soo galo boggaaga mashiinka raadinta (sida soo-jeediyayaashu waa google.com ama bing.com ama yahoo.com, iwm.), Waxaa laga yaabaa inaad doonayso inaad siiso macluumaad yar oo dheeraad ah si loogu dhiirigeliyo inay joogaan muddo dheer goobtaada. Waad ku tilmaami kartaa warsidahaaga warsidahaaga ama waxaad siisaa xiriiryo qaar ka mid ah boggaga caanka ah ee boggaaga. - Macluumaadka foomamka ku dhaaf
Haddii aad leedahay xiriir ku yaalla goobtaada si ay dadku ugu soo sheegaan dhibaatooyinka goobta laftiisa, ogaanshaha soo gudbiyaha ayaa noqon kara waxtar badan. Dadku waxay badanaa ku wargeliyaan dhibaatooyinka bogga internetka iyaga oo aan tilmaamaynin URL, laakiin waxaad isticmaali kartaa macluumaadka soo gudbinta si ay u fekeraan waxa ay ka warbixiyaan. Qoraalkan wuxuu ku dari doonaa qofka loo soo diro si qarsoodi ah, oo kuu oggolaanaya xog qaar ka mid ah halka ay ku yaalaan goobta laga yaabo inay la kulmaan dhibaatada.
- U samee dalab gaar ah dadka soo booqanaya
Waxaa laga yaabaa inaad rabto inaad siiso dadka ka yimid bog gaar ah heshiis gaar ah oo ku saabsan alaabtaada ama adeegyadaada. Tani waa tusaale kale oo shakhsi ahaaneed, halkaas oo aad samaynayso khibradahooda isticmaalka iyo waxyaabaha ay ku arkaan ku salaysan xogta isticmaalaha, Tusaale ahaan, haddii aad iibiso noocyo kala duwan, waxa laga yaabaa inaad soo bandhigi karto heshiis ku habboon wixii hore u fiiri mid ka mid ah boggaaga. - U dir dadka soo booqda bog kale
Waxaad sidoo kale ka diri kartaa dad ka soo jeeda qadar gaar ah ilaa bog kale. Aad uga taxadar arrintan, maaddaama Google iyo makiinadaha kale ee raadinta laga yaabo inay tixgeliyaan tani inay tahay inay marin habaabiso oo ciqaabiso goobtaada.
Isticmaalayaasha Block with .htaccess by Referer
Laga soo bilaabo dhinaca amniga, haddii aad la kulanto spam farriimo badan oo ku saabsan boggaaga ka mid ah domain gaar ah, waxay kaa caawin kartaa in ay si fudud u xayiraan domain ka goobtaada. Haddii aad Apache u isticmaasho mod_rewrite, waxaad ku xiri kartaa dhowr khad. Ku dar kuwan soo socda feylkaaga .htaccess :
RewriteEngine on
# Fursado + FollowSymlinks
RewriteCond% {HTTP_REFERER} spammer \ .com [NC]
RewriteRule. * - [F]
Xasuuso inaad baddesho erayga spammer \ .com adoo isticmaalaya domain aad rabto inaad xakameyso. Xusuuso inaad horey u gelisid mudaharaad waqti kasta ee domainka.
Aan ku kalsoonayn qofkale
Xasuuso in ay suurtagal tahay in la soo gudbiyo soo gudbiyaha, markaa waa inaadan marnaba u gudbin qofka keliya ee u gudbinaya amniga. Waxaad u isticmaali kartaa adoo ku daraya amnigaaga kale, laakiin haddii bog ay tahay in ay gaaraan dad gaar ah, markaa waa inaad sir u sameysataa sir ah oo leh htaccess .