Web8: XSS-udnyttelse - Del 2: Lagret XSS

Web8: XSS-udnyttelse - Del 2: Lagret XSS

I den forrige artikel lærte vi om XSS- fejl (Cross Site Scripting) og den faktiske udnyttelse af XSS Reflected. Der er en anden type XSS, der anses for at være mere farlig: Stored XSS.

I modsætning til Reflected, som direkte angriber nogle få ofre, der er målrettet af hackere, er Stored XSS rettet mod flere ofre. Denne fejl opstår, når webapplikationen ikke tjekker inputdataene grundigt, før de gemmer dem i databasen (her bruger jeg dette koncept til at henvise til databasen, filen eller andre områder, der gemmer applikationsdata. web).

Med Stored XSS-teknikken udnytter hackere det ikke direkte, men skal gøre det i mindst 2 trin.

For det første bruger hackere ufiltrerede inputpunkter (formular, input, tekstområde...) til at indsætte farlig kode i databasen.

Web8: XSS-udnyttelse - Del 2: Lagret XSS

Dernæst, når brugeren tilgår webapplikationen og udfører handlinger relateret til disse gemte data, vil hackerens kode blive eksekveret på brugerens browser.

Web8: XSS-udnyttelse - Del 2: Lagret XSS

På dette tidspunkt ser hackeren ud til at have nået sit mål. Af denne grund kaldes Stored XSS-teknikken også andenordens XSS.

Udnyttelsesscenariet er beskrevet som følger:

Web8: XSS-udnyttelse - Del 2: Lagret XSS

Reflekted XSS og Stored XSS har to store forskelle i angrebsprocessen.

  • For det første, for at udnytte Reflected XSS, skal hackeren narre offeret til at få adgang til hans URL. Hvad angår Stored XSS, er det ikke nødvendigt at gøre dette. Efter at have indsat den farlige kode i applikationens database, skal hackeren bare vente på, at offeret automatisk får adgang til den. For ofre er dette helt normalt, fordi de ikke ved, at de data, de får adgang til, er blevet inficeret.
  • For det andet vil hackerens mål være lettere at opnå, hvis offeret stadig er i webapplikationens session på angrebstidspunktet. Med Reflected XSS kan en hacker overbevise eller narre offeret til at logge ind og få adgang til den URL, han giver for at udføre ondsindet kode. Men Stored XSS er anderledes, fordi den ondsindede kode er blevet gemt i webdatabasen, så hver gang brugeren får adgang til relaterede funktioner, vil den ondsindede kode blive eksekveret, og højst sandsynligt kræver disse funktioner godkendelse. log ind først, så selvfølgelig i løbet af denne tid brugeren er stadig i sessionen.

Ud fra disse ting kan det ses, at Stored XSS er meget farligere end Reflected XSS, de berørte emner kan være alle brugere af den pågældende webapplikation. Og har offeret en administrativ rolle, er der også risiko for webkapring.


Fix Kan ikke åbne denne elementfejl i Windows

Fix Kan ikke åbne denne elementfejl i Windows

Hvis du bruger Windows, får du fejlmeddelelsen Kan ikke åbne dette element. Det kan være blevet flyttet, omdøbt eller slettet. Hvad skal jeg gøre? Følg artiklen nedenfor for detaljer.

Hvad er KRACK? Hvordan KRACK brød WPA2 WiFi-sikkerhedsprotokollen

Hvad er KRACK? Hvordan KRACK brød WPA2 WiFi-sikkerhedsprotokollen

Forsker Mathy Vanhoef fra universitetet i Leuven har opdaget en alvorlig sikkerhedsfejl i netværkssikkerhedsprotokollen Wi-Fi Protected Access II (WPA2).

Ofte stillede spørgsmål om standardadgangskoder

Ofte stillede spørgsmål om standardadgangskoder

I dagens artikel vil Quantrimang opsummere nogle ofte stillede spørgsmål om standardadgangskoder for at hjælpe læserne med at besvare spørgsmål relateret til dette problem.

Top 3 multicloud sikkerhedsudfordringer og hvordan man bygger en strategi

Top 3 multicloud sikkerhedsudfordringer og hvordan man bygger en strategi

En række bedste sikkerhedsmetoder er opstået med fremkomsten af ​​multicloud-miljøer, og der er nogle vigtige skridt, som alle organisationer bør tage, når de udvikler deres egne sikkerhedsstrategier.

Installer dynamiske skærme og animerede baggrunde på Windows

Installer dynamiske skærme og animerede baggrunde på Windows

I Microsofts Windows Vista-operativsystem tillod DreamScene opsætning af dynamiske baggrunde til computere, men otte år senere er det stadig ikke tilgængeligt på Windows 10. Hvorfor har denne skik repræsenteret et tilbagevenden til fortiden gennem årene, og hvad kan vi gøre for at ændre dette?

Sådan forbinder du netværket mellem 2 bærbare computere ved hjælp af et netværkskabel

Sådan forbinder du netværket mellem 2 bærbare computere ved hjælp af et netværkskabel

Hvis vi vil forbinde to bærbare computere til netværket, kan vi bruge et netværkskabel og så ændre IP-adresserne på de to computere, og det er det.

Sådan repareres Du har ikke tilladelse til at gemme på denne placering på Windows

Sådan repareres Du har ikke tilladelse til at gemme på denne placering på Windows

Når Windows viser fejlen "Du har ikke tilladelse til at gemme på denne placering", vil dette forhindre dig i at gemme filer i ønskede mapper.

Top bedste gratis og betalte Syslog Server-software til Windows

Top bedste gratis og betalte Syslog Server-software til Windows

Syslog Server er en vigtig del af en IT-administrators arsenal, især når det kommer til at administrere hændelseslogfiler på en central placering.

Hvad er fejl 524 Der opstod en timeout, og hvordan rettes fejlen

Hvad er fejl 524 Der opstod en timeout, og hvordan rettes fejlen

Fejl 524: En timeout opstod er en Cloudflare-specifik HTTP-statuskode, der angiver, at forbindelsen til serveren blev lukket på grund af en timeout.

Hvad er fejl 0x80070570? Hvordan rettes denne fejl?

Hvad er fejl 0x80070570? Hvordan rettes denne fejl?

Fejlkode 0x80070570 er en almindelig fejlmeddelelse på computere, bærbare computere og tablets, der kører operativsystemet Windows 10. Den vises dog også på computere, der kører Windows 8.1, Windows 8, Windows 7 eller tidligere.