Skriptovanie na viacerých stránkach (XSS)

27. januára 2021 | Cyber Skriptovanie na viacerých stránkach (XSS)


kybernetický výraz XSS

Cross-Site Scripting (XSS) je útočný vektor, pri ktorom hackeri vkladajú škodlivý kód do zraniteľnej webovej aplikácie. XSS sa líši od iných webových útočných vektorov tým, že sa priamo nezameriava na samotnú aplikáciu; namiesto toho sú ohrození používatelia webovej aplikácie. Zraniteľnosti typu Cross-Site Scripting zvyčajne umožňujú útočníkom maskovať sa ako obeť, vykonávať akékoľvek akcie, ktoré je používateľ schopný vykonať, a pristupovať k akýmkoľvek údajom používateľa. Ak má používateľ privilegovaný (správcovský) prístup v rámci aplikácie, útočník by mohol získať úplnú kontrolu nad všetkými funkciami a údajmi systému. To by spôsobilo ohrozenie väčšiny, ak nie všetkých, používateľských účtov. Môže sa aktivovať aj malvér trójskeho koňa a upraviť obsah stránky, čím sa používatelia oklamú, aby dobrovoľne poskytli svoje súkromné ​​údaje. Okrem toho by sa mohli odhaliť súbory cookie relácie, čo by hackerovi umožnilo napodobňovať autentických používateľov a zneužívať ich súkromné ​​účty.

Zdroj: Imperva , PortSwigger

Doplňujúce čítanie: Čo je to útok XSS? – Časopis FedTech

Súvisiace pojmy: Falšovanie požiadaviek medzi stránkami (CSRF)

Čo to znamená pre malé a stredné podniky?

Ak vaša malá a stredná firma nevyvíja vlastný softvér ani neprogramuje, nemusíte sa zaoberať XSS, okrem toho, že viete o jeho existencii. Ak však vyvíjate, čítajte ďalej.

Zabránenie cross-site scriptingu je v niektorých prípadoch náročné a môže byť zložitejšie v závislosti od návrhu aplikácie a spôsobu, akým spracováva údaje ovládateľné používateľom. Vo všeobecnosti bude účinné predchádzanie zraniteľnostiam XSS pravdepodobne zahŕňať kombináciu nasledujúcich opatrení uvedených nižšie. Ak vaša organizácia má IT personál alebo si na podporu vašich systémov najíma tretiu stranu, spolupracujte s ňou na zlepšení svojej bezpečnosti implementáciou týchto opatrení na obranu pred útokmi XSS:

  • Filtrovať vstup pri príchode. V momente prijatia vstupu od používateľa filtrujte čo najprísnejšie na základe očakávaného alebo platného vstupu.
  • Zakódovať dáta na výstupe. V momente, keď sa v odpovediach HTTP zobrazujú údaje ovládateľné používateľom, zakódujte výstup, aby sa zabránilo jeho interpretácii ako aktívneho obsahu. V závislosti od kontextu výstupu to môže vyžadovať použitie kombinácií kódovania HTML, URL, JavaScript a CSS.
  • Použite vhodné hlavičky odpovedí. Ak chcete zabrániť XSS v HTTP odpovediach, ktoré nemajú obsahovať HTML alebo JavaScript, môžete použiť Content-Type a X-Content-Type-Options hlavičky, aby prehliadače interpretovali odpovede tak, ako zamýšľate.
  • Zásady zabezpečenia obsahu. Ako poslednú obrannú líniu môžete použiť politiku zabezpečenia obsahu (CSP) na zníženie závažnosti akýchkoľvek zraniteľností XSS, ktoré sa stále vyskytujú.

Robíte dosť pre ochranu svojho podnikania?

Zaregistrujte sa ešte dnes na CyberHoot a spite lepšie s vedomím svojho...

Zamestnanci sú vyškolení v oblasti kybernetickej bezpečnosti a sú v strehu!


Zaregistrujte sa ešte dnes!

Najnovšie Blogy

Zostaňte v obraze s najnovšími informáciami bezpečnostné informácie

Objavte a zdieľajte najnovšie trendy, tipy a osvedčené postupy v oblasti kybernetickej bezpečnosti – spolu s novými hrozbami, na ktoré si treba dať pozor.

Corp MDM: Falošná pracovná aplikácia, ktorá chcela čítať vaše textové správy

Corp MDM: Falošná pracovná aplikácia, ktorá chcela čítať vaše textové správy

Autor: Katie Boquetti | Editorial: Craig Taylor Editorial od Craiga Taylora: Už nejaký čas to tu vieme...

Čítaj viac
Falošné pomocné programy ChatGPT šíria malvér. Tu je návod, ako ich odhaliť.

Falošné pomocné programy ChatGPT šíria malvér. Tu je návod, ako ich odhaliť.

Autor: Katie Boquetti | Editoriál: Craig Taylor Editoriál od Craiga Taylora: CAPTCHA by mala overiť, či...

Čítaj viac
Phishing so súhlasom OAuth: Chráňte svoje povolenia, nielen svoje heslo

Phishing so súhlasom OAuth: Chráňte svoje povolenia, nielen svoje heslo

Autor: Katie Boquetti | Editorial: Craig Taylor Editorial od Craiga Taylora: Som požehnaná, že som mohla...

Čítaj viac