Web8: XSS Exploits - Osa 2: Tallennettu XSS

Web8: XSS Exploits - Osa 2: Tallennettu XSS

Edellisessä artikkelissa opimme XSS (Cross Site Scripting) -virheistä ja XSS Reflectedin todellisesta hyödyntämisestä. On olemassa toinenkin vaarallisempi XSS-tyyppi: tallennettu XSS.

Toisin kuin Reflected, joka hyökkää suoraan muutamiin hakkereiden kohteena olevia uhreja vastaan, Stored XSS kohdistuu useampaan uhriin. Tämä virhe ilmenee, kun verkkosovellus ei tarkista syöttötietoja perusteellisesti ennen sen tallentamista tietokantaan (tässä käytän tätä käsitettä viittaamaan tietokantaan, tiedostoon tai muihin sovellustietoja tallentaviin alueisiin. web).

Stored XSS -tekniikalla hakkerit eivät hyödynnä sitä suoraan, vaan heidän on tehtävä se vähintään kahdessa vaiheessa.

Ensinnäkin hakkerit käyttävät suodattamattomia syöttöpisteitä (lomake, syöttö, tekstialue...) vaarallisen koodin lisäämiseksi tietokantaan.

Web8: XSS Exploits - Osa 2: Tallennettu XSS

Seuraavaksi, kun käyttäjä käyttää verkkosovellusta ja suorittaa tähän tallennettuun tietoon liittyviä toimintoja, hakkerin koodi suoritetaan käyttäjän selaimessa.

Web8: XSS Exploits - Osa 2: Tallennettu XSS

Tässä vaiheessa hakkeri näyttää saavuttaneen tavoitteensa. Tästä syystä Stored XSS -tekniikkaa kutsutaan myös toisen asteen XSS:ksi.

Hyödyntämisskenaario kuvataan seuraavasti:

Web8: XSS Exploits - Osa 2: Tallennettu XSS

Reflected XSS:llä ja Stored XSS:llä on kaksi suurta eroa hyökkäysprosessissa.

  • Ensinnäkin Reflected XSS:n hyödyntämiseksi hakkerin on huijattava uhri pääsemään URL-osoitteeseen. Mitä tulee Stored XSS:ään, tätä ei tarvitse tehdä, vaan kun hakkeri on lisännyt vaarallisen koodin sovelluksen tietokantaan, hakkerin tarvitsee vain odottaa uhrin pääsyä siihen automaattisesti. Uhreille tämä on täysin normaalia, koska he eivät tiedä, että heidän käyttämiensä tietojen on saanut tartunnan.
  • Toiseksi hakkerin tavoite on helpompi saavuttaa, jos uhri on hyökkäyksen hetkellä vielä verkkosovelluksen istunnossa. Reflected XSS:n avulla hakkeri voi vakuuttaa tai huijata uhrin kirjautumaan sisään ja käyttämään antamaansa URL-osoitetta haitallisen koodin suorittamiseksi. Mutta Stored XSS on eri asia, koska haitallinen koodi on tallennettu verkkotietokantaan, joten aina kun käyttäjä käyttää siihen liittyviä toimintoja, haitallinen koodi suoritetaan, ja todennäköisesti nämä toiminnot vaativat todennuksen. Kirjaudu ensin sisään, joten ilmeisesti tänä aikana käyttäjä on edelleen istunnossa.

Näistä asioista voidaan nähdä, että Stored XSS on paljon vaarallisempi kuin Reflected XSS, aiheita voivat olla kaikki kyseisen verkkosovelluksen käyttäjät. Ja jos uhrilla on hallinnollinen rooli, on olemassa myös verkkokaappauksen vaara.


Asenna dynaamisia näyttöjä ja animoituja taustakuvia Windowsiin

Asenna dynaamisia näyttöjä ja animoituja taustakuvia Windowsiin

Microsoftin Windows Vista -käyttöjärjestelmässä DreamScene salli dynaamisten taustojen asettamisen tietokoneille, mutta kahdeksan vuotta myöhemmin se ei ole vieläkään saatavilla Windows 10:ssä. Miksi tämä tapa on ollut paluu menneisyyteen vuosien ajan, ja mitä voimme tehdä muuttaaksemme tämän?

Kuinka yhdistää verkko kahden kannettavan tietokoneen välille verkkokaapelilla

Kuinka yhdistää verkko kahden kannettavan tietokoneen välille verkkokaapelilla

Jos haluamme liittää kaksi kannettavaa tietokonetta verkkoon, voimme käyttää verkkokaapelia ja vaihtaa sitten kahden tietokoneen IP-osoitteet ja siinä kaikki.

Korjausohjeet Sinulla ei ole lupaa tallentaa tähän sijaintiin Windowsissa

Korjausohjeet Sinulla ei ole lupaa tallentaa tähän sijaintiin Windowsissa

Kun Windows näyttää virheilmoituksen "Sinulla ei ole lupaa tallentaa tähän sijaintiin", tämä estää sinua tallentamasta tiedostoja haluttuihin kansioihin.

Paras ilmainen ja maksullinen Syslog Server -ohjelmisto Windowsille

Paras ilmainen ja maksullinen Syslog Server -ohjelmisto Windowsille

Syslog Server on tärkeä osa IT-järjestelmänvalvojan arsenaalia, varsinkin kun on kyse tapahtumalokien hallinnasta keskitetyssä paikassa.

Mikä on Error 524 A Timeout Occurred ja kuinka korjata virhe

Mikä on Error 524 A Timeout Occurred ja kuinka korjata virhe

Virhe 524: Aikakatkaisu tapahtui on Cloudflare-kohtainen HTTP-tilakoodi, joka ilmaisee, että yhteys palvelimeen katkesi aikakatkaisun vuoksi.

Mikä on virhe 0x80070570? Kuinka korjata tämä virhe?

Mikä on virhe 0x80070570? Kuinka korjata tämä virhe?

Virhekoodi 0x80070570 on yleinen virheilmoitus tietokoneissa, kannettavissa tietokoneissa ja tableteissa, joissa on Windows 10 -käyttöjärjestelmä. Se näkyy kuitenkin myös tietokoneissa, joissa on Windows 8.1, Windows 8, Windows 7 tai vanhempi.

Ohjeet sinisen näytön virheen korjaamiseen PAGE FAULT IN PAGED AREA tai STOP 0x00000050

Ohjeet sinisen näytön virheen korjaamiseen PAGE FAULT IN PAGED AREA tai STOP 0x00000050

Blue screen of death -virhe BSOD PAGE_FAULT_IN_NONPAGED_AREA tai STOP 0x00000050 on virhe, joka ilmenee usein laitteisto-ajurin asennuksen tai uuden ohjelmiston asennuksen tai päivityksen jälkeen, ja joissakin tapauksissa syynä on, että virhe johtuu korruptoituneesta NTFS-osiosta.

Mitä tehdä, kun saat Video Schedulerin sisäisen virheen?

Mitä tehdä, kun saat Video Schedulerin sisäisen virheen?

Video Scheduler Internal Error on myös tappava sininen näyttövirhe, tämä virhe ilmenee usein Windows 10:ssä ja Windows 8.1:ssä. Tämä artikkeli näyttää joitakin tapoja korjata tämä virhe.

Kuinka estää Epic Launcherin käynnistyminen Windowsin kanssa

Kuinka estää Epic Launcherin käynnistyminen Windowsin kanssa

Voit nopeuttaa Windows 10:n käynnistystä ja lyhentää käynnistysaikaa noudattamalla alla olevia ohjeita poistaaksesi Epicin Windowsin käynnistyksestä ja estääksesi Epic Launcherin käynnistymisen Windows 10:n kanssa.

3 parempaa tapaa tallentaa tiedostoja työpöydälle

3 parempaa tapaa tallentaa tiedostoja työpöydälle

Sinun ei pitäisi tallentaa tiedostoja työpöydälle. On olemassa parempia tapoja tallentaa tietokonetiedostoja ja pitää työpöytäsi siistinä. Seuraava artikkeli näyttää sinulle tehokkaampia paikkoja tiedostojen tallentamiseen Windows 10:ssä.