Security

DJ Art djart at linux.gr
Fri Dec 3 17:43:03 EET 2004


On Friday 03 December 2004 10:30, William Wallace wrote:

> To "cross site scripting" to psilokatalavainw alla tha ithela tin
> voitheia sas gia na to katalavw plirws. (Plz, oxi links. Apla mia
> perigrafi)

Μιλώντας για XSS (cross site scripting), μιλάμε για web security, όχι 
για system security.

Σε γενικές γραμμές, cross site scripting είναι το εξής:

Όταν ο χρήστης Α (attacker) ενός συστήματος web χρησιμοποιεί κατάλληλα 
το σύστημα αυτό ώστε να ανεβάσει στο σύστημα κώδικα ο οποίος θα κάνει 
attack σε έναν άλλο χρήστη Β του ίδιου συστήματος.

Για παράδειγμα, φαντάσου ένα σύστημα που επιτρέπει input, όπως ένα web 
forum.
Ο χρήστης A που για παράδειγμα δικαιούται στο post του να συμπεριλάβει 
HTML κώδικα, κάνει ένα post σε HTML και μαζί βάζει και κώδικα σε 
Javascript.
Μπαίνει τώρα ο χρήστης Β και διαβάζει το thread όπου έκανε post ο Α. Ο Β 
μόλις εκτέλεσε τον κώδικα του Javascript που έκανε post ο Α.

Ο Javascript κώδικας του Α μπορεί να διαβάζει π.χ. τα cookies του B και 
να τα στέλνει κάπου αλλού στο web από όπου θα τα μαζεύει ο Α. Πολλές 
φορές τα cookies κάνουν store τα passwords, οπότε καταλαβαίνεις.
Και ειδικά αν ο Β είναι ο administrator, τότε κάηκε.

Το θέμα είναι πως για να μιλήσουμε ΣΟΒΑΡΑ για Security δεν γίνεται να μη 
δώσουμε links και resources και να μην ψαχτείς επί μερόνυχτα χωμένος 
στο documentation ;)

Πάρε λοιπόν:

http://www.owasp.org/documentation/topten/a4.html

-- 
Kyritsis Athanasios <djart at linux.gr>
Q: Εθελοντής ή θεατής ?
A: Ιδιοκτήτης! ;-)




More information about the Linux-greek-users mailing list