Web8: XSS-utnyttelser - Del 2: Lagret XSS

Web8: XSS-utnyttelser - Del 2: Lagret XSS

I den forrige artikkelen lærte vi om XSS- feil (Cross Site Scripting) og den faktiske utnyttelsen av XSS Reflected. Det er en annen type XSS som anses som mer farlig: Lagret XSS.

I motsetning til Reflected, som direkte angriper noen få ofre målrettet av hackere, retter Stored XSS seg mot flere ofre. Denne feilen oppstår når nettapplikasjonen ikke sjekker inndataene grundig før de lagres i databasen (her bruker jeg dette konseptet for å referere til databasen, filen eller andre områder som lagrer applikasjonsdata. web).

Med Stored XSS-teknikken utnytter ikke hackere den direkte, men må gjøre det i minst 2 trinn.

Først bruker hackere ufiltrerte inndatapunkter (skjema, input, tekstområde...) for å sette inn farlig kode i databasen.

Web8: XSS-utnyttelser - Del 2: Lagret XSS

Deretter, når brukeren får tilgang til nettapplikasjonen og utfører operasjoner relatert til disse lagrede dataene, vil hackerens kode bli utført på brukerens nettleser.

Web8: XSS-utnyttelser - Del 2: Lagret XSS

På dette tidspunktet ser det ut til at hackeren har oppnådd målet sitt. Av denne grunn kalles Stored XSS-teknikken også andre-ordens XSS.

Utnyttelsesscenarioet er beskrevet som følger:

Web8: XSS-utnyttelser - Del 2: Lagret XSS

Reflected XSS og Stored XSS har to store forskjeller i angrepsprosessen.

  • For det første, for å utnytte Reflected XSS, må hackeren lure offeret til å få tilgang til URL-en hans. Når det gjelder Stored XSS, er det ikke nødvendig å gjøre dette. Etter å ha satt inn den farlige koden i applikasjonens database, må hackeren bare vente på at offeret automatisk får tilgang til den. For ofre er dette helt normalt fordi de ikke vet at dataene de får tilgang til er infisert.
  • For det andre vil hackerens mål være lettere å oppnå hvis offeret fortsatt er i sesjonen til nettapplikasjonen på tidspunktet for angrepet. Med Reflected XSS kan en hacker overbevise eller lure offeret til å logge på og få tilgang til URL-en han oppgir for å utføre ondsinnet kode. Men Stored XSS er annerledes, fordi den skadelige koden har blitt lagret i webdatabasen, så hver gang brukeren får tilgang til relaterte funksjoner, vil den skadelige koden bli utført, og mest sannsynlig krever disse funksjonene autentisering. logg inn først, så åpenbart i løpet av denne tiden brukeren er fortsatt i økten.

Fra disse tingene kan det sees at Stored XSS er mye farligere enn Reflected XSS, de berørte personene kan være alle brukere av den nettapplikasjonen. Og dersom offeret har en administrativ rolle, er det også fare for nettkapring.


Installer dynamiske skjermer og animerte bakgrunnsbilder på Windows

Installer dynamiske skjermer og animerte bakgrunnsbilder på Windows

I Microsofts Windows Vista-operativsystem tillot DreamScene å sette opp dynamiske bakgrunner for datamaskiner, men åtte år senere er det fortsatt ikke tilgjengelig på Windows 10. Hvorfor har denne skikken representert et tilbakeslag til fortiden gjennom årene, og hva kan vi gjøre for å endre dette?

Hvordan koble nettverket mellom 2 bærbare datamaskiner ved hjelp av en nettverkskabel

Hvordan koble nettverket mellom 2 bærbare datamaskiner ved hjelp av en nettverkskabel

Hvis vi ønsker å koble to bærbare datamaskiner til nettverket, kan vi bruke en nettverkskabel og deretter endre IP-adressene til de to datamaskinene og det er det.

Slik fikser du Du har ikke tillatelse til å lagre på denne plasseringen på Windows

Slik fikser du Du har ikke tillatelse til å lagre på denne plasseringen på Windows

Når Windows viser feilen "Du har ikke tillatelse til å lagre på denne plasseringen", vil dette forhindre deg i å lagre filer i ønskede mapper.

Topp beste gratis og betalte Syslog Server-programvare for Windows

Topp beste gratis og betalte Syslog Server-programvare for Windows

Syslog Server er en viktig del av en IT-administrators arsenal, spesielt når det gjelder å administrere hendelseslogger på et sentralisert sted.

Hva er Error 524 A Timeout Oppstod og hvordan fikse feilen

Hva er Error 524 A Timeout Oppstod og hvordan fikse feilen

Feil 524: En tidsavbrudd oppstod er en Cloudflare-spesifikk HTTP-statuskode som indikerer at tilkoblingen til serveren ble stengt på grunn av et tidsavbrudd.

Hva er feil 0x80070570? Hvordan fikser jeg denne feilen?

Hva er feil 0x80070570? Hvordan fikser jeg denne feilen?

Feilkode 0x80070570 er en vanlig feilmelding på datamaskiner, bærbare datamaskiner og nettbrett som kjører operativsystemet Windows 10. Den vises imidlertid også på datamaskiner som kjører Windows 8.1, Windows 8, Windows 7 eller tidligere.

Instruksjoner for å fikse blåskjerm-feilen SIDEFEIL I IKKE PAGET OMRÅDE eller STOPP 0x00000050

Instruksjoner for å fikse blåskjerm-feilen SIDEFEIL I IKKE PAGET OMRÅDE eller STOPP 0x00000050

Blue screen of death-feil BSOD PAGE_FAULT_IN_NONPAGED_AREA eller STOP 0x00000050 er en feil som ofte oppstår etter installasjon av en maskinvareenhetsdriver, eller etter installasjon eller oppdatering av ny programvare, og i noen tilfeller er årsaken at feilen skyldes en korrupt NTFS-partisjon.

Hva skal du gjøre når du får Video Scheduler Intern Error?

Hva skal du gjøre når du får Video Scheduler Intern Error?

Video Scheduler Intern Error er også en dødelig blåskjermfeil, denne feilen oppstår ofte på Windows 10 og Windows 8.1. Denne artikkelen vil vise deg noen måter å fikse denne feilen på.

Hvordan forhindre at Epic Launcher starter med Windows

Hvordan forhindre at Epic Launcher starter med Windows

For å få Windows 10 til å starte opp raskere og redusere oppstartstiden, nedenfor er trinnene du må følge for å fjerne Epic fra Windows Startup og forhindre at Epic Launcher starter med Windows 10.

3 bedre måter å lagre filer på skrivebordet

3 bedre måter å lagre filer på skrivebordet

Du bør ikke lagre filer på skrivebordet. Det finnes bedre måter å lagre datafiler på og holde skrivebordet ryddig. Den følgende artikkelen vil vise deg mer effektive steder å lagre filer på Windows 10.