Zloraba URL-jev lahko povzroči, da se vaša spletna stran izbriše iz indeksa iskalnika in postane skrita pred po­ten­ci­al­ni­mi obi­sko­val­ci. Do tega pojava pogosto pride, kadar se namesto povezav upo­ra­blja­jo pre­u­sme­ri­tve.

Kaj je pre­vze­ma­nje URL-jev?

Pojem »ugra­blja­nje URL-jev« opisuje pojav, pri katerem spletna stran izgine iz re­zul­ta­tov iskalnika in jo nadomesti druga. Ta druga stran prek pre­u­sme­ri­tve povezuje na dejansko ciljno stran ali URL. Na primer, linked-site.com povezuje na your-site.com, vendar namesto običajne HTML-oznake <a> uporablja pre­u­sme­ri­tev. Pre­u­smer­je­ni URL je podoben na­sle­dnje­mu primeru:

www.linked-site.com/redirect .php?target=www.your-site.com

Ko iskalnik najde takšno povezavo, povezano spletno stran in ciljno spletno stran obravnava kot identični, kar pomeni, da eno od obeh izbriše iz indeksa. Pri tem se opira na HTTP-statusne kode, ki so povezane s pre­u­sme­ri­tvi­jo.

Medtem ko koda 301 (Trajno pre­u­smer­je­no) označuje trajno pre­u­sme­ri­tev z danega URL-ja, koda 302 (Najdeno) označuje začasno pre­u­sme­ri­tev na določen URL. Prvi tip ni pro­ble­ma­ti­čen, vendar je pre­u­sme­ri­tev 302 glavni razlog za ugrabitev URL-ja. Te dobro izdelane pre­u­sme­ri­tve iskalnemu pajku su­ge­ri­ra­jo, da je ciljna stran le začasna in da je povezana stran dejansko ori­gi­nal­na – pajek pa nikoli ne preveri, ali sta strani dejansko povezani ali ne. Če se to ne preveri, se indeksira napačna stran in prevzame uvrstitev povezane URL-je.

Kdaj se upo­ra­blja­ta pre­u­sme­ri­tvi 301 in 302?

Za uporabo pre­u­smer­ja­nja URL-jev obstaja veliko različnih razlogov. Zato je trajno pre­u­smer­ja­nje domen z napakami v tipkanju na pravo domeno zelo raz­šir­je­na praksa. Če na primer v naslovno vrstico br­skal­ni­ka namesto google.com po pomoti vnesete googel.com, boste kljub temu pre­u­smer­je­ni na začetno stran pri­lju­blje­ne­ga iskalnika. Tudi trajno pre­u­smer­ja­nje na pravi naslov glavne strani ni nič ne­na­va­dne­ga.

Če na primer obiščete glavno stran angleške različice Wi­ki­pe­di­je in vnesete en.wikipedia.org, vas bo pre­u­sme­ri­tev 301 pre­u­sme­ri­la na en.wikipedia.org/wiki/Main_Page. Raz­vi­jal­ci trajne pre­u­sme­ri­tve upo­ra­blja­jo tudi za usmer­ja­nje obi­sko­val­cev na nov spletni naslov po spremembi domene ali za ozna­če­va­nje vsebine spletnega projekta, ki je dobil nov URL.

Začasna pre­u­sme­ri­tev 302 pa se uporablja predvsem za začasno pri­ka­zo­va­nje vsebine z drugega URL-ja, da ta ostane dostopna, na primer če je izvirna stran v vzdr­že­va­nju. Če raz­vi­ja­lec tovrstno pre­u­sme­ri­tev ustvari ročno, je namen, da se vsebina kasneje ponovno prikaže na izvirnem URL-ju. Obstajajo trije scenariji začasnih pre­u­sme­ri­tev, ki lahko vodijo do prevzema URL-ja, od katerih se eden namerno uporablja za ta namen:

Nenamerno uporabo pre­u­sme­ri­tve 302

Povsem mogoče je, da raz­vi­jal­ci brez slabih namenov ustvarijo povezavo do drugega spletnega projekta z začasnim pre­u­smer­ja­njem. Lahko gre za napako, saj so na­me­ra­va­li nastaviti trajno pre­u­smer­ja­nje. Mehanizem za predelavo URL-jev spletnega strežnika Apache mod_rewrite privzeto nastavi pre­u­sme­ri­tve s statusno kodo 302.

Dinamično ustvar­je­ni URL-ji

PHP je široko razširjen skriptni jezik za razvoj spletnih strani. Skripti na strežniku, napisani v tem pro­gram­skem jeziku, so preprost in praktičen način za ustvar­ja­nje dinamične vsebine za vašo spletno stran. Pogosto pa gre tudi za PHP-skripte, ki dinamično vklju­ču­je­jo ciljne naslove v obstoječi URL z uporabo začasnega sta­tu­sne­ga kodeksa pre­u­sme­ri­tve 302. Takšni skripti se upo­ra­blja­jo predvsem v imenikih spletnih naslovov, pa tudi v številnih sistemih za upra­vlja­nje vsebin.

Namerno pre­vze­ma­nje URL-jev

Tudi kri­mi­nal­ci poznajo tehnike prevzema URL-jev in jih z veseljem upo­ra­blja­jo. Namerno upo­ra­blja­jo pre­u­sme­ri­tve 302, da bi iz­bolj­ša­li uvrstitev lastnih vsebin v indeksu in »ugrabili« strani z izjemno visoko uvr­sti­tvi­jo. Ta taktika ni niti traj­no­stna niti zakonita in spada v ka­te­go­ri­jo črnega SEO.

Pre­vze­ma­nje URL-jev v pri­mer­ja­vi z drugimi načini napadov

Ugra­blja­nje URL-jev se pogosto zamenjuje z drugimi načini napadov, kot sta ugra­blja­nje domene ali typo­squat­ting. V resnici gre za različne vrste napadov, ki se lahko uporabijo za pov­zro­ča­nje škode vam ali uvrstitvi vaše spletne strani.

Ugra­blja­nje URL-jev v pri­mer­ja­vi z ugra­blja­njem domen

Čeprav se tako pre­vze­ma­nje URL-jev kot pre­vze­ma­nje domen upo­ra­blja­ta z namenom pri­do­bi­tve nadzora nad spletno stranjo, se ti dve metodi napada raz­li­ku­je­ta, zlasti kar zadeva njun pristop:

Pri prevzemu domene napadalci pre­vza­me­jo nadzor nad domeno tako, da pridobijo dostop do računov za upra­vlja­nje domene, na primer s spre­mi­nja­njem na­sta­vi­tev DNS. V naj­slab­šem primeru lahko napadalci pre­vza­me­jo nadzor nad celotno spletno pri­so­tno­stjo žrtve.

Pre­vze­ma­nje URL-jev proti typo­squat­tin­gu

Kot že samo ime pove, napadna tehnika »typo­squat­ting« izkorišča tipkarske napake. Medtem ko se pre­u­sme­ri­tve običajno upo­ra­blja­jo za to, da obi­sko­val­cu pomagajo priti na želeno spletno stran kljub manjšim tip­kar­skim napakam, se prav tu prikrade typo­squat­ting. Napadalci namerno re­gi­stri­ra­jo domene z obi­čaj­ni­mi tip­kar­ski­mi napakami, da bi obi­sko­val­ce pre­u­sme­ri­li na svojo spletno stran, ki pogosto vsebuje zlo­na­mer­no kodo.

Kako zaščititi svojo spletno stran pred prevzemom URL-ja

Upra­vljav­ci spletnih strani, ki si pri­za­de­va­jo iz­bolj­ša­ti uvrstitev svojih spletnih strani, se zavedajo, kako zahteven in dol­go­tra­jen je ta proces. Višje kot se povzpnete v uvr­sti­tvah is­kal­ni­kov, večja je ver­je­tnost, da bodo vaše in­de­ksi­ra­ne strani postale žrtev prevzema URL-jev. Za razliko od napadov, ki nastanejo zaradi var­no­stnih vrzeli v spletnem projektu, je proces prevzema URL-jev tesno povezan z osnovno SEO-prakso gradnje povezav, zato ga ni mogoče pre­pre­či­ti zgolj z uporabo pro­ti­vi­ru­sne pro­gram­ske opreme.

Zato je izredno pomembno, da redno ana­li­zi­ra­te tako nove kot obstoječe povratne povezave, da izločite pro­ble­ma­tič­ne URL-je. Za to lahko uporabite številna orodja in storitve, med drugim:

Google ponuja orodje za od­stra­nje­va­nje URL-jev, s katerim lahko iz iskalnega indeksa izbrišete vse neželene pre­u­sme­ri­tve, ki vodijo na vašo spletno stran. Preden to storite, se morate vedno obrniti na skrbnika spletne strani, od­go­vor­ne­ga za to spletno mesto, in ga prositi, naj prilagodi pre­u­sme­ri­tve. Na ta način obstaja možnost, da ohranite ustrezne povratne povezave. Statusna koda 307 (začasno pre­u­smer­ja­nje) ima možnost začasnega pre­u­smer­ja­nja, ki ne vodi do ugrabitve URL-ja, kar je na voljo že od HTTP 1.1. Če prvotna stran že manjka v indeksu, se morate obrniti na ponudnika iskalnika in zaprositi za obnovitev prvotnih uvrstitev, ko ste popravili ali izbrisali po­ško­do­va­no povratno povezavo.

Go to Main Menu