Web8: Izkoriščanja XSS – 2. del: Shranjen XSS

Web8: Izkoriščanja XSS – 2. del: Shranjen XSS

V prejšnjem članku smo izvedeli o napakah XSS (Cross Site Scripting) in dejanskem izkoriščanju XSS Reflected. Obstaja še ena vrsta XSS, ki velja za bolj nevarno: shranjeni XSS.

Za razliko od Reflected, ki neposredno napade nekaj žrtev, ki so tarča hekerjev, Stored XSS cilja na več žrtev. Ta napaka se pojavi, ko spletna aplikacija temeljito ne preveri vhodnih podatkov, preden jih shrani v bazo podatkov (tukaj uporabljam ta koncept za sklicevanje na bazo podatkov, datoteko ali druga področja, ki shranjujejo podatke aplikacije. splet).

Pri tehniki Stored XSS je hekerji ne izkoriščajo neposredno, ampak morajo to storiti v vsaj dveh korakih.

Najprej hekerji z nefiltriranimi vnosnimi točkami (obrazec, vnos, besedilno področje ...) v bazo podatkov vnesejo nevarno kodo.

Web8: Izkoriščanja XSS – 2. del: Shranjen XSS

Nato, ko uporabnik dostopi do spletne aplikacije in izvaja operacije, povezane s temi shranjenimi podatki, se bo v uporabnikovem brskalniku izvršila hekerska koda.

Web8: Izkoriščanja XSS – 2. del: Shranjen XSS

Na tej točki se zdi, da je heker dosegel svoj cilj. Zaradi tega se tehnika shranjenega XSS imenuje tudi XSS drugega reda.

Scenarij izkoriščanja je opisan na naslednji način:

Web8: Izkoriščanja XSS – 2. del: Shranjen XSS

Odraženi XSS in shranjeni XSS imata dve veliki razliki v procesu napada.

  • Prvič, za izkoriščanje Reflected XSS mora heker žrtev preslepiti, da dostopa do njegovega URL-ja. Kar zadeva shranjeni XSS, tega ni treba storiti.Po vstavitvi nevarne kode v bazo podatkov aplikacije mora heker samo počakati, da žrtev samodejno dostopa do nje. Za žrtve je to povsem normalno, saj ne vedo, da so bili podatki, do katerih dostopajo, okuženi.
  • Drugič, cilj hekerja bo lažje doseči, če je žrtev v času napada še vedno v seji spletne aplikacije. Z Reflected XSS lahko heker prepriča ali pretenta žrtev, da se prijavi in ​​dostopa do URL-ja, ki ga posreduje, da izvede zlonamerno kodo. Toda shranjeni XSS je drugačen, ker je bila zlonamerna koda shranjena v spletni zbirki podatkov, tako da se bo zlonamerna koda izvršila vsakič, ko uporabnik dostopa do sorodnih funkcij, in te funkcije najverjetneje zahtevajo preverjanje pristnosti. Najprej se prijavite, torej očitno v tem času uporabnik je še vedno v seji.

Iz teh stvari je razvidno, da je shranjeni XSS veliko bolj nevaren kot odraženi XSS, prizadeti subjekti so lahko vsi uporabniki te spletne aplikacije. In če ima žrtev administrativno vlogo, obstaja tudi nevarnost spletnega ugrabitve.


Namestite dinamične zaslone in animirana ozadja v sistemu Windows

Namestite dinamične zaslone in animirana ozadja v sistemu Windows

V Microsoftovem operacijskem sistemu Windows Vista je DreamScene omogočal nastavitev dinamičnih ozadij za računalnike, osem let pozneje pa v sistemu Windows 10 še vedno ni na voljo. Zakaj je ta običaj skozi leta predstavljal vrnitev v preteklost in kaj lahko storimo, da to spremenimo?

Kako povezati omrežje med 2 prenosnima računalnikoma z omrežnim kablom

Kako povezati omrežje med 2 prenosnima računalnikoma z omrežnim kablom

Če želimo v omrežje povezati dva prenosnika, lahko uporabimo omrežni kabel in nato spremenimo IP naslova obeh računalnikov in to je to.

Kako popraviti Nimate dovoljenja za shranjevanje na to mesto v sistemu Windows

Kako popraviti Nimate dovoljenja za shranjevanje na to mesto v sistemu Windows

Ko Windows prikaže napako »Nimate dovoljenja za shranjevanje na tem mestu«, vam to prepreči shranjevanje datotek v želene mape.

Najboljša brezplačna in plačljiva programska oprema Syslog Server za Windows

Najboljša brezplačna in plačljiva programska oprema Syslog Server za Windows

Syslog Server je pomemben del arzenala skrbnika IT, zlasti ko gre za upravljanje dnevnikov dogodkov na centralizirani lokaciji.

Kaj je napaka 524 Prišlo je do časovne omejitve in kako odpraviti napako

Kaj je napaka 524 Prišlo je do časovne omejitve in kako odpraviti napako

Napaka 524: Prišlo je do časovne omejitve je statusna koda HTTP, specifična za Cloudflare, ki označuje, da je bila povezava s strežnikom zaprta zaradi časovne omejitve.

Kaj je napaka 0x80070570? Kako popraviti to napako?

Kaj je napaka 0x80070570? Kako popraviti to napako?

Koda napake 0x80070570 je običajno sporočilo o napaki v računalnikih, prenosnikih in tabličnih računalnikih z operacijskim sistemom Windows 10. Vendar se pojavi tudi v računalnikih z operacijskim sistemom Windows 8.1, Windows 8, Windows 7 ali starejšimi.

Navodila za odpravo napake modrega zaslona PAGE FAULT IN NONPAGE AREA ali STOP 0x00000050

Navodila za odpravo napake modrega zaslona PAGE FAULT IN NONPAGE AREA ali STOP 0x00000050

Napaka modrega zaslona smrti BSOD PAGE_FAULT_IN_NONPAGED_AREA ali STOP 0x00000050 je napaka, ki se pogosto pojavi po namestitvi gonilnika strojne naprave ali po namestitvi ali posodobitvi nove programske opreme in v nekaterih primerih je vzrok napaka zaradi poškodovane particije NTFS.

Kaj storiti, ko se pojavi notranja napaka v razporejevalniku videoposnetkov?

Kaj storiti, ko se pojavi notranja napaka v razporejevalniku videoposnetkov?

Notranja napaka razporejevalnika videa je tudi smrtonosna napaka modrega zaslona, ​​ta napaka se pogosto pojavi v sistemih Windows 10 in Windows 8.1. Ta članek vam bo pokazal nekaj načinov za odpravo te napake.

Kako preprečiti zagon programa Epic Launcher z operacijskim sistemom Windows

Kako preprečiti zagon programa Epic Launcher z operacijskim sistemom Windows

Če želite, da se Windows 10 zažene hitreje in skrajša čas zagona, so spodaj navedeni koraki, ki jih morate upoštevati, da odstranite Epic iz zagona sistema Windows in preprečite, da bi se Epic Launcher zagnal z Windows 10.

3 boljši načini za shranjevanje datotek na namizje

3 boljši načini za shranjevanje datotek na namizje

Datotek ne smete shranjevati na namizju. Obstajajo boljši načini za shranjevanje računalniških datotek in vzdrževanje urejenega namizja. Naslednji članek vam bo pokazal učinkovitejša mesta za shranjevanje datotek v sistemu Windows 10.