Kaj je skriptiranje med spletnimi mesti?

Eden najpogostejših razredov ranljivosti na spletnih mestih se imenuje "Cross-Site Scripting" ali "XSS". Ranljivosti XSS so tiste, kjer lahko uporabnik povzroči izvajanje JavaScripta. Obstaja več različnih različic ranljivosti XSS z različnimi stopnjami resnosti.

Težava pri tem, da lahko napadalec izvaja JavaScript v sejah drugih uporabnikov, je v tem, da lahko napadalec na spletnem mestu naredi kar koli, kar vidijo žrtve. To vključuje preusmerjanje žrtev na zunanja spletna mesta, krajo žetonov za preverjanje pristnosti in spremljanje podrobnosti plačila.

Najhujša oblika ranljivosti XSS je "Shranjeno" ali "Vztrajno" skriptno skriptovanje med spletnimi mesti, kjer je mogoče, da napadalec izdela koristni tovor XSS in ga nato odda, tako da se shrani v bazo podatkov. Z izkoriščanjem XSS, shranjenim v bazi podatkov, je potem možno, da vpliva na druge uporabnike v daljšem časovnem obdobju.

Druga oblika skriptov med spletnimi mesti je »odsevano«, ta vrsta se nikdar ne shrani, namesto tega je koristna obremenitev vključena v brskalnik. Običajno je ta vrsta XSS del napadov z lažnim predstavljanjem, kjer napadalec poskuša pretentati žrtev, da klikne zlonamerno povezavo.

Na splošno ima večina napadov XSS koristno obremenitev na neki točki poslano strežniku, vendar so nekateri napadi izključno na strani odjemalca, nikoli niso poslani strežniku in namesto tega vplivajo samo na JavaScript na strani odjemalca. To se imenuje XSS, ki temelji na DOM, saj ostane v objektnem modelu dokumenta JavaScript ali DOM. To vrsto ranljivosti je še posebej težko prepoznati in odpraviti, ker strežnik nikoli ne vidi izkoriščanja in jih zato ni mogoče zabeležiti.

V preteklosti je tehnika preprečevanja ranljivosti XSS filtriranje vseh podatkov, ki jih je predložil uporabnik, z uporabo seznamov blokov za zavrnitev vseh sporočil s smiselnimi znaki ali besedami v JavaScriptu. To je običajno vodilo v oborožitveno tekmo pri iskanju obvodov za filter, hkrati pa je preprečilo nekatere zakonite predložitve uporabnikov. Pravilna rešitev je uporaba entitet HTML za kodiranje podatkov, ki jih je predložil uporabnik. z omogočenimi moduli entitet HTML se znaki samodejno kodirajo v obliko, v kateri brskalnik ve, da jih prikaže kot pravilne simbole, ne pa jih obravnava kot kodo.


Leave a Comment

Kiwi za Android: Kako omogočiti blokator oglasov

Kiwi za Android: Kako omogočiti blokator oglasov

Kako omogočiti blokator oglasov na vaši napravi z Androidom in kar najbolje izkoristiti možnost motenih oglasov v brskalniku Kiwi.

Facebook: Pojasnitev dosega, prikazov in angažiranja

Facebook: Pojasnitev dosega, prikazov in angažiranja

Če niste prepričani, kaj so prikazi, doseg in angažiranje na Facebooku, berite naprej, da izvedete več. Oglejte si to enostavno razlago.

Kako prenesti datoteke iz sistema Windows na iPhone ali iPad

Kako prenesti datoteke iz sistema Windows na iPhone ali iPad

Ali se sprašujete, kako prenesti datoteke iz sistema Windows na naprave iPhone ali iPad? Ta praktični vodnik vam pomaga pri tem procesu brez težav.

Kako omogočiti odstotek baterije v statusni vrstici Androida

Kako omogočiti odstotek baterije v statusni vrstici Androida

Ko omogočite odstotek baterije na svojem Android telefonu, boste vedeli, koliko baterije je še preostalo. Tukaj je enostaven način, kako to omogočiti.

Sprememba nastavitev glasu za aplikacijo Waze

Sprememba nastavitev glasu za aplikacijo Waze

Sprememba nastavitev glasu za aplikacijo Waze vam omogoča, da slišite drugačen glas, vsakič, ko potrebujete potovati. Tukaj je, kako ga spremeniti.

Kako izbrisati zgodovino prenosov Android

Kako izbrisati zgodovino prenosov Android

Izbris zgodovine prenosov Android vam pomaga pridobiti več prostora za shranjevanje med drugimi stvarmi. Tukaj so koraki, ki jih morate sprejeti.

Kako trdo in mehko ponastaviti Samsung Galaxy Z Fold 5

Kako trdo in mehko ponastaviti Samsung Galaxy Z Fold 5

Samsung Galaxy Z Fold 5 je eno najbolj privlačnih naprav svojega časa v letu 2023. Z obsežnim zložljivim zaslonom velikosti 7,6 palca in 6,2-palčnim sprednjim zaslonom, Z Fold 5 ustvarja občutek, da držite in se ukvarjate z prihodnostjo.

Brave za Android: Kako konfigurirati nastavitve blokiranja oglasov

Brave za Android: Kako konfigurirati nastavitve blokiranja oglasov

Kako konfigurirati nastavitve blokiranja oglasov za Brave na Androidu s pomočjo teh korakov, ki jih lahko izvedete v manj kot minuti. Zavarujte se pred vsiljivimi oglasi z uporabo teh nastavitev blokiranja oglasov v brskalniku Brave za Android.

Windows 11: Popravite izbiro varčevalnika zaslona, ki je sivkasta

Windows 11: Popravite izbiro varčevalnika zaslona, ki je sivkasta

Pokažemo vam, kako rešiti težavo, kjer so možnosti varčevalnika zaslona v Microsoft Windows 11 sivkaste.

Najnovejši zložljivi telefoni – Poglejte Samsung Galaxy Z Fold 5

Najnovejši zložljivi telefoni – Poglejte Samsung Galaxy Z Fold 5

Iščete telefon, ki se lahko zloži? Odkrijte, kaj ponuja najnovejši Samsung Galaxy Z Fold 5 5G.