Hvad er cross-site scripting?

En af de mest almindelige klasser af sårbarhed på websteder kaldes "Cross-Site Scripting" eller "XSS". XSS-sårbarheder er, hvor det er muligt for en bruger at få JavaScript til at blive eksekveret. Der findes en række forskellige varianter af XSS-sårbarhed, med varierende sværhedsgrad.

Problemet med, at en angriber kan udføre JavaScript i andre brugeres sessioner, er, at det så er muligt for angriberen at gøre hvad som helst ved det websted, som ofrene ser. Dette omfatter omdirigering af ofre til eksterne websteder, stjæle autentificeringstokens og overvågning af betalingsoplysninger.

Den mest alvorlige form for XSS-sårbarhed er "Stored" eller "Persistent" Cross-Site Scripting, det er her det er muligt for en angriber at lave en XSS-nyttelast og derefter indsende den, så den gemmes i databasen. Med en XSS-udnyttelse gemt i databasen er det så muligt for den at påvirke andre brugere over en lang periode.

En anden form for Cross-Site Scripting er "Reflected", denne type gemmes ikke på noget tidspunkt, i stedet er nyttelasten inkluderet i browseren. Typisk er denne type XSS en del af phishing-angreb, hvor en angriber forsøger at narre et offer til at klikke på et ondsindet link.

Generelt har de fleste XSS-angreb, at nyttelasten sendes til serveren på et tidspunkt, men nogle angreb er udelukkende klient-side, bliver aldrig sendt til serveren og i stedet kun påvirker klient-side JavaScript. Dette kaldes DOM-baseret XSS, da det forbliver i JavaScript Document Object Model, eller DOM. Denne type sårbarhed er særlig svær at identificere og løse, fordi udnyttelserne aldrig ses af serveren og derfor ikke kan logges.

Historisk set er forebyggelsesteknikken mod XSS-sårbarheder at filtrere alle brugerindsendte data ved at bruge blokeringslister til at afvise meddelelser med meningsfulde tegn eller ord i JavaScript. Dette havde en tendens til at føre til et våbenkapløb om at finde omgåelser til filteret, samtidig med at det forhindrede nogle legitime brugerindsendelser. Den korrekte løsning er at bruge HTML-enheder til at kode brugerindsendte data. med HTML-entitetsmoduler aktiveret, kodes tegn automatisk til et format, hvor browseren ved at vise dem som de korrekte symboler, men ikke behandle dem som kode.


Leave a Comment

Hvordan Fixer Jeg Video Lag på Windows 11?

Hvordan Fixer Jeg Video Lag på Windows 11?

For at løse video lag problemer på Windows 11, opdater dine grafikdrivere til den nyeste version og deaktiver hardwareacceleration.

Sådan nulstiller du Galaxy Tab S9

Sådan nulstiller du Galaxy Tab S9

Vi har brugt lidt tid med Galaxy Tab S9 Ultra, og den er den perfekte tablet til at parre med din Windows PC eller Galaxy S23.

Hvordan fremhæver man tekst i Google Slides

Hvordan fremhæver man tekst i Google Slides

Lær hvordan du fremhæver tekst med farve i Google Slides appen med denne trin-for-trin vejledning til mobil og desktop.

Sådan får du adgang til det mørke web

Sådan får du adgang til det mørke web

Mange nyhedsartikler nævner det "mørke web", men meget få diskuterer faktisk, hvordan man får adgang til det. Dette skyldes hovedsageligt, at mange af de hjemmesider, der findes der, huser ulovligt indhold.

Sådan indstiller du timere til Android-apps

Sådan indstiller du timere til Android-apps

Indstil timere til Android-apps og hold brugen under kontrol, især når du har vigtigt arbejde, der skal gøres.

Sådan ændrer du privatlivsindstillingerne på Facebook på en telefon eller tablet

Sådan ændrer du privatlivsindstillingerne på Facebook på en telefon eller tablet

At vide, hvordan man ændrer privatlivsindstillingerne på Facebook på en telefon eller tablet, gør det lettere at administrere din konto.

3 måder at aktivere billede-i-billede tilstand i Chrome

3 måder at aktivere billede-i-billede tilstand i Chrome

Lær alt om PIP-tilstand i Google Chrome, og hvordan du aktiverer det for at se videoer i et lille billede-i-billede-vindue, ligesom du kan på dit TV.

Zoom: Sådan tilføjer du et videofilter

Zoom: Sådan tilføjer du et videofilter

Hav det sjovt i dine Zoom-møder med nogle sjove filtre, du kan prøve. Tilføj en halo eller se ud som en enhjørning i dine Zoom-møder med disse sjove filtre.

Skype til Windows: Sådan aktiveres mørk tilstand

Skype til Windows: Sådan aktiveres mørk tilstand

Opdag hvordan du nemt og hurtigt kan aktivere mørk tilstand for Skype på din Windows 11 computer på mindre end et minut.

Sådan slukker du Galaxy Tab S9

Sådan slukker du Galaxy Tab S9

Så, du har fået fat i denne slanke og kraftfulde enhed, og det er stort set alt, hvad du har drømt om, ikke? Men selv de bedste gadgets har brug for en pause.