CVE the SSL Heartbleed bug. SSL Renegotiation Attack

Σχετικά έγγραφα
Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

Ρ ΓΑ Σ Τ Ή Ρ Ι Ο 8 Α Σ Φ Ά Λ Ε Ι Α Σ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Ώ Ν Σ Υ Σ Τ Η Μ ΆΤ Ω Ν

ΣΕΜΙΝΑΡΙΟ. ΠΑΡΟΥΣΙΑΣΗ 19/5/11 Αµφιθέατρο

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων SSL/TLS

Κρυπτογραφία: HTTPS και web κρυπτογραφία

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Ασφάλεια Πληροφοριακών Συστημάτων Ασφάλεια στο WWW

Ασφάλεια στο WWW SSL/TLS

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

Σχεδιασμός Εικονικών Δικτύων Ενότητα 6: Εικονικά Ιδιωτικά Δίκτυα Επιπέδου Μεταφοράς - Secure Sockets Layer (SSL) / Transport Layer Security (TLS)

ΟΔΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΛΟΓΑΡΙΑΣΜΩΝ ΗΛΕΚΤΡΟΝΙΚΗΣ ΑΛΛΗΛΟΓΡΑΦΙΑΣ ( accounts)

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Γιώργος Σπηλιώτης IT Consultant

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

6.2 Υπηρεσίες Διαδικτύου

1. Τι είναι ακεραιότητα δεδομένων, με ποιους μηχανισμούς επιτυγχάνετε κ πότε θα χρησιμοποιούσατε τον καθένα εξ αυτών;

Network Address Translation (NAT)

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

ΕΡΓΑΣΙΑ. (στο μάθημα: Τεχνολογίες Εφαρμογών Διαδικτύου του Η εξαμήνου σπουδών του Τμήματος Πληροφορικής & Τηλ/νιών)

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES)

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ

Κεφάλαιο 22. Πρωτόκολλα και πρότυπα ασφαλείας του Διαδικτύου

Freedom of Speech. Κρυπτογραφία και ασφαλής ανταλλαγή πληροφοριών στο Internet

Ενεργοποίηση SSL στο ελληνικό Outlook Express 6

Ασφάλεια Υπολογιστικών Συστημάτων

Cryptography and Network Security Chapter 16. Fifth Edition by William Stallings

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

Ασφάλεια, Διαθεσιμότητα και Ταχύτητα για τις Web Εφαρμογές

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

Κρυπτογραφία: POODLE, BREACH

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά

SSH. Tutorial. Γιώργος Καππές

Β. Μάγκλαρης 30/11/2015

ΤΟ ΣΥΣΤΗΜΑ ΠΙΣΤΟΠΟΙΗΣΗΣ ΑΥΘΕΝΙΚΟΤΗΤΑΣ ΚΕΡΒΕΡΟΣ

ΔΙΚΤΥΑ ΔΗΜΟΣΙΑΣ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΣΥΝΔΕΣΗ ΔΙΚΤΥΩΝ Ενότητα #11: Ασφάλεια δικτύων

Οδηγός ανάγνωσης αποστολής

ΠΡΟΣΤΑΣΙΑ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΙΣ ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΚΑΘΩΣ ΚΑΙ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

Εξοικείωση με τις εντολές ipconfig και ping

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο. Ψηφιακή Υπογραφή και Αυθεντικοποίηση Μηνύματος

3.3.2 Το πρωτόκολλο δυναμικής διευθέτησης υπολογιστή DHCP

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Διαχείριση Ασφαλείας (Ι) Απειλές Ασφαλείας Συμμετρική & Μη-Συμμετρική Κρυπτογραφία

ΨΗΦΙΑΚΑ ΠΙΣΤΟΠΟΙΗΤΙΚΑ ΓΙΑ ΑΣΦΑΛΗ ΚΑΙ ΠΙΣΤΟΠΟΙΗΜΕΝΗ ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΗΝ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ. Οδηγίες προς τις Συνεργαζόμενες Τράπεζες

Υλοποίηση σχημάτων ασφαλείας σε ασύρματα δίκτυα

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Περιεχόµενα. Ασφάλεια σε επίπεδο µεταφοράς και εφαρµογών SSL / TLS SSH. Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι.

1. Εγχειριδιο χρηστη. Υπηρεσία Εγγραφής Προσωπικού. Γενικά. Ανώνυμος Χρήστης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Πρόγραμμα Μεταπτυχιακών Σπουδών (Π.Μ.Σ.) Ασφάλεια Δικτύων. Δρ. Κωνσταντίνος Παπαπαναγιώτου

Προγραμματισμός Ιστοσελίδων (Web Design)

Το αίτημα (http request) για την αποστολή μηνύματος γίνεται στον server μας στο URL με τις ακόλουθες μεταβλητές.

Πρωτόκολλα Ασφάλειας IΙ

Peer-To-Peer Network Analysis

Πανεπιστήμιο Αιγαίου

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

1. Τρόποι πρόσβασης στο σας

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

Σύστημα Άυλων Τίτλων - Οδηγίες παραμετροποίησης client συστήματος

Ασφάλεια Υπολογιστικών Συστημάτων

Εγκατάσταση & Παραµετροποίηση Εξυπηρετητή Πιστοποίησης Χρηστών (Radius Server)

Πρωτόκολλο FTP. Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Διαχείριση Ασφαλείας (ΙΙ) Πρωτόκολλα & Αρχιτεκτονικές Firewalls Anomaly & Intrusion Detection Systems (IDS)

Ανάλυση Δικτυακής Κίνησης Πρωτοκόλλων Υπηρεσιών. Ασφάλεια Δικτύων. (4 η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,

File Transfer Protocol

8.3 Ασφάλεια ικτύων. Ερωτήσεις

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

8.3 Ασφάλεια Δικτύου Ασφάλεια Πληροφοριών Επεξήγηση Ορολογίας Μέθοδοι Παραβίασης

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΜΗΜΑΤΟΣ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

Οδηγός ανάγνωσης αποστολής

Εργαστήριο Δικτύων Υπολογιστών

Μητρώο [.gr] Οδηγός ιασύνδεσης. Αξιοποίησης του Εξυπηρετητή EPP. Έκδοση 2.0. [ EPP Server Connection and Use Guide ]

Αποστολή και λήψη μέσω SMARTER MAIL

ΚΕΦΑΛΑΙΟ 3 ICMP Echo Spoofing

Λογισμικό Δικτύων Τετράδιο μαθητή

Web Services Security. Μέρος ΙΙ

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Διαβούλευση για την ηλεκτρονική υποβολή αποδείξεων

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

Πολιτική για τα cookies

Κεφ. 5 Γνωριμία με το Λογισμικό του Υπολογιστή - σελ 34-38

GYMMASTER ONLINE BOOKING

Διαχειριστικό σύστημα ονομάτων χώρου

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

Τίτλος Διατριβής: «Ασφάλεια Συστημάτων Ηλεκτρονικού Ταχυδρομείου» ΖΑΛΜΑ ΚΩΝΣΤΑΝΤΙΝΑ ΜΠΠΛ/09066 Επιβλέπων: Παναγιώτης Κοτζανικολάου

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Π Α Ν Ε Π Ι Σ Τ Η Μ Ι Ο Π ΑΤ Ρ Ω Ν

ΔΙΕΥΘΥΝΣΗ ΨΗΦΙΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΣΤΟΛΗΣ ΚΩΔΙΚΩΝ ΜΙΑΣ ΧΡΗΣΗΣ ΜΕΣΩ ΓΡΑΠΤΟΥ ΜΗΝΥΜΑΤΟΣ SMS (SMS TOKEN)

Βασικές Έννοιες Web Εφαρμογών

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ηλεκτρονικό Ταχυδρομείο - SMTP

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

Transcript:

CVE-2014-0160 the SSL Heartbleed bug SSL Renegotiation Attack

CVE-2014-0160 the SSL Heartbleed bug Ευπαθείς εκδόσεις του OpenSSL δεν επιβεβαιώνουν SSL μηνύματα για το μέγεθος της μνήμης Bug στο OpenSSL version 1.0.1: Μάρτιος 2012 Non affected versions:.99 και 1.0.0 Affected versions: 1.0.1 έως 1.0.1f Patched στην 1.0.1g έχει προσθέσει ελέγχους ορίων για να αποτρέψει υπερχείλιση της προσωρινής περιοχής μνήμης

Τι είναι bleeding? Το bug επιτρέπει σε attackers να αντλούν 64K chunks μνήμης γειτονικής στην SSL heartbeat ενός vulnerable host Είναι random chunks δεδομένων σε αυτόν τον χώρο μνήμης Η επίθεση μπορεί να επαναληφτεί πολλές φορές Αντλεί περισσότερα random chunks of data 64k δε μοιάζει μα αρκετή μνήμη αλλά είναι!

Shared crypto keys Private keys Usernames and Passwords Session identifiers Private data data payloads Memory disclosure: τι αντλεί ο επιτιθέμενος Netcraft: σχεδόν 30.000 από τα άνω των 500.000 πιστοποιητικών X.509 που ήταν ευάλωτα στο κενό ασφαλείας Heartbleed επανεκδόθηκαν ως τις 11 Απριλίου 2014

Λεπτομέρειες SSL V3 RECORD protocol messages SSL V3 RECORD MESSAGE LENGTH (limited to 4 bytes) Η επέκταση RFC 6520 (Heartbeat) ελέγχει τις συνόδους SSL/TLS O υπολογιστής στη μία άκρη της σύνδεσης στέλνει «Αίτημα Heartbeat» (περιέχει το φορτίο=μία συμβολοσειρά και το μήκος της). Ο άλλος υπολογιστής, πρέπει να αποστείλει πίσω στον αποστολέα το ίδιο ακριβώς μήνυμα. Όταν η μηχανή του θύματος απαντά υπάρχει επιπλέον χώρος 64k της μνήμης του διακομιστή που επιστρέφετε στον εισβολέα.

Common sites affected Dropbox Facebook Google Netflix Norton Skype Wikipedia Yahoo List http://mashable.com/2014/04/09/heartbleed-bug-websites-affected/ Search for site https://lastpass.com/heartbleed/ How do I manage? http://www.pcmag.com/article2/0,2817,2407168,00.asp https://lastpass.com/misc_download2.php How may sites are vulnerable (After vulnerability was reported publically)

SSL Renegotiation Attack διαδικασία επαναδιαπραγμάτευσης SSL που επιτρέπει σε έναν εισβολέα να εισφέρει απλό κείμενο σε αιτήματα του θύματος (client) ο εισβολέας δεν μπορεί να αποκρυπτογραφήσει την επικοινωνία πελάτη-εξυπηρετητή. Απλά εισφέρει (injects) μυνήματα Χρειάζεται MITM attacks (ARP poisoning, DNS spoofing). Tools: Dsniff Wsniff Karma Evil Twin 802.11 attack Cain windows based MITM and sniffing

SSL Renegotiation Attack Επαναδιαπραγμάτευση SSL χρήσιμη όταν η σύνοδος SSL έχει ήδη καθιερωθεί και πρέπει να λάβει χώρα έλεγχος ταυτότητας πελάτη. Πχ σε e-shop που χρησιμοποιεί SSL (HTTPS). Αρχικά, μέσα από το site ανώνυμα o πελάτης προσθέτει αντικείμενα στο καλάθι όταν αποφασίσει αγορά θα ζητηθεί να συνδεθεί στο site. Πρέπει η σύνοδος SSL να προσαρμοστεί ώστε να επιτρέπει αυθεντικοποίηση. Όποιες και αν είναι οι πληροφορίες που συγκεντρώθηκαν πριν (π.χ., στοιχεία στο καλάθι) πρέπει να διατηρηθούν, ακόμη και μετά την πιστοποίηση. Η νέα σύνδεση SSL που πρέπει να καθοριστεί θα χρησιμοποιεί την ήδη υπάρχουσα σύνοδο.

SSL Renegotiation Attack Χρησιμοποιώντας την επίθεση επαναδιαπραγμάτευσης, ένας εισβολέας μπορεί να εισφέρει εντολές σε μια συνεδρία HTTPS να υποβαθμίσει μια σύνδεση HTTPS σε μια σύνδεση HTTP να εισάγει custom responses να εκτελέσει επιθέσεις άρνηση υπηρεσίας Ας υποθέσουμε ότι ένας πελάτης θέλει να συνδεθεί με ένα online banking site. Αυτός κινεί τη διαδικασία ρουτίνας χειραψίας TLS

SSL Renegotiation Attack Τα αίτημα πελάτη μπλοκάρεται από τον MITM Ο MITM ξεκινά μια νέα σύνοδο και ολοκληρώνει μια πλήρη χειραψία TLS. Ο MITM στέλνει μια αίτηση GET (ζητώντας κατάθεση στον λογαριασμό του) στην εφαρμογή τράπεζας. Ο Server ζητά επαναδιαπραγμάτευση. Η χειραψία TLS που ξεκίνησε στο βήμα 1 (και μπλοκάρεται από τον MITM), θα πρέπει τώρα να διαβιβαστεί στο Server

SSL Renegotiation Attack Μια νέα χειραψία TLS πάνω από την προηγουμένως established & encrypted TLS session #2. O πελάτης έχει επικυρωθεί Λόγω της επαναδιαπραγμάτευσης, ο Server υποθέτει ότι το αίτημα στο βήμα 4 έχει σταλεί από πελάτη. το αίτημα που πηγαίνει στο Server έχει ως εξής (θα πρέπει να ορμηνευθεί ως νόμιμο και να εκτελεστεί). GET /bank/sendmoney.asp?acct=att acker&amount=100000 Ο Server αγνοεί το : GET / ebanking Cookie: validcookie