Περιεχόµενα. Ασφάλεια σε επίπεδο δικτύου. IPSec. AH/ESP Transport mode / Tunnel Mode Key management

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

Cryptography and Network Security Chapter 19

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

Σχεδιασμός Εικονικών Δικτύων Ενότητα 4α: VPN on IPSec

Σχεδιασμός Εικονικών Δικτύων Ενότητα 4β: VPN on IPSec (Μέρος 2ο)

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

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

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

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

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

Διπλωματική Εργασία. Γεώργιου Γκίτσα

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

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

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

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

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

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

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

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

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

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

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

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

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης

Ασφάλεια Ασύρματων & Κινητών Επικοινωνιών

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Ασφάλεια Δεδομένων.

Β. Μάγκλαρης 07/12/2015.

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

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

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΗΝ ΕΝΟΤΗΤΑ

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 11η Διάλεξη: Ασφάλεια στο Web

Εισαγωγή στην Κρυπτολογία 3. Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Κωδικός DIΤ114 Σταύρος ΝΙΚΟΛΟΠΟΥΛΟΣ

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

Ηλεκτρονικό εμπόριο. HE 7 Τεχνολογίες ασφάλειας

Στρατηγικές Ασφάλειας

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

IPv6. Ιατρέλλης Όμηρος Καθηγητής Εφαρμογών

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

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

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΗΝ ΕΝΟΤΗΤΑ

Network Address Translation (NAT)

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

ρ. Κ. Σ. Χειλάς, ίκτυα Η/Υ ΙΙΙ, Τ.Ε.Ι. Σερρών, 2007

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

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

Εισαγωγή στην Κρυπτογραφία και τις Ψηφιακές Υπογραφές

Ασφάλεια Δικτύων. Τι (δεν) είναι Ασφάλεια Δικτύων. Γιάννης Ηλιάδης Υπεύθυνος Ασφάλειας Δικτύου ΤΕΙΡΕΣΙΑΣ Α.Ε. 24/11/07

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

Εισαγωγή στην επιστήμη της Πληροφορικής και των. Aσφάλεια

Δίκτυα Υπολογιστών I

8.3.4 Τεχνικές Ασφάλειας Συμμετρική Κρυπτογράφηση Ασυμμετρική Κρυπτογράφηση Ψηφιακές Υπογραφές

Cryptography and Network Security Overview & Chapter 1. Fifth Edition by William Stallings

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

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

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

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

6/1/2010. Ασφάλεια Ασύρματων & Κινητών Επικοινωνιών. Περιεχόμενα. Εισαγωγή /1 IEEE

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

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

Επίπεδο δικτύου IP Forwading κτλ

Δίκτυα Επικοινωνιών ΙΙ : Εισαγωγή στην IPv6 τεχνολογία

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

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

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

Τεχνολογία Ηλεκτρονικού Εμπορίου. 6η διάλεξη: Ασφάλεια ιαδικτυακών Συναλλαγών και Ηλεκτρονικού Εμπορίου (EC Security) Χρήστος Γεωργιάδης

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

Μελέτη και υλοποίηση προσομοίωσης Εικονικού Ιδιωτικού ικτύου IPSec με το πρωτόκολλο Mobility and Multihomed IKEv2 (MOBIKE)

Επίπεδο δικτύου IP διευθυνσιοδότηση

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Σκοπιµότητα των firewalls

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

Σχεδιασμός Εικονικών Δικτύων Ενότητα 9: Συγκριτική Παρουσίαση βασικών τεχνολογιών VPN

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

Αλγόριθµοι δηµόσιου κλειδιού

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

Υποστήριξη Κινητικότητας στο Internet. Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών

ΥΠΗΡΕΣΙΕΣ ΑΣΦΑΛΕΙΑΣ ΚΙΝΗΤΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

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

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Κεφάλαιο 10. Εικονικά Ιδιωτικά Δίκτυα - VPN

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

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

Cryptography and Network Security Chapter 15

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

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

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

Ασφάλεια ικτύων (Computer Security)

Εισαγωγή στην Πληροφορική

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ

Pretty Good Privacy S/MIME Προτεινόµενες ιστοσελίδες. Giannis F. Marias 2

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

Πληροφορική Ι. Μάθημα 10 ο Ασφάλεια. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ. Γκόγκος Χρήστος

Transcript:

1

Περιεχόµενα Ασφάλεια σε επίπεδο δικτύου IPSec AH/ESP Transport mode / Tunnel Mode Key management Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-2

Ασφάλεια στο διαδίκτυο Το ΤCP/IP δεν σχεδιάστηκε αρχικά µε στόχο την παροχή υπηρεσιών διασφάλισης Απορρήτου των επικοινωνιών Αυθεντικοποίηση επικοινωνούντων Μη-αποποίηση επικοινωνίας Ακεραιότητα µηνυµάτων Σήµερα υπάρχει αυξηµένη ανάγκη διασφάλισης Κάτω από διαφορετικές πολιτικές Που ορίζονται από χρήστες, παρόχους υπηρεσιών, φορείς µετάδοσης, κατόχους περιεχοµένου, aggregators, κατασκευαστές, διαχειριστές λειτουργίας, κυβερνήσεις Που ορίζουν διαφορετικά επίπεδα και ανάγκες ασφάλειας Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-3

Ασφάλεια στο διαδίκτυο Ωστόσο: Ασφάλεια στο διαδίκτυο είναι µια συνεχής, πολυδιάστατη, διαδικασία ένα σύνολο κανόνων, υλικού, λογισµικού, και ανθρώπων εν είναι µόνο ένα προϊόν Ούτε µια ανακάλυψη (patent) ή ένα RFC Η εφαρµογή της εξαρτάται από τις απαιτήσεις που ορίζουν (άµεσα ή έµµεσα) τα επίπεδα του µοντέλου OSI που θα εφαρµοστεί τα σηµεία του δικτύου που θα εφαρµοστεί Υπολογιστές, διακοµιστές, δροµολογητές, ειδικές διατάξεις (firewalls) ποιος θα της εφαρµόσει Χρήστης, ISP, τρίτος έµπιστος Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-4

Ασφάλεια στο διαδίκτυο Απειλές έναντι εµπιστευτικότητας Παθητικές επιθέσεις Ωτακοή κατά τη µετάδοση Υποκλοπή δεδοµένων και πληροφοριών από εξυπηρέτες, διακοµιστές, υπολογιστές χρηστών ιαπίστωση θέσης χρηστών Αναγνώριση άκρων της επικοινωνίας Ανάγνωση διάρθρωσης δικτύου Επιπτώσεις Απώλεια ιδιωτικότητας Βήµα για ενεργητικές (πιο µοχθηρές) επιθέσεις Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-5

Ασφάλεια στο διαδίκτυο Απειλές έναντι αυθεντικότητας Πλαστογράφηση δεδοµένων πληροφοριών κατά την µετάδοση ή αποθήκευση Πλαστογράφηση γνήσιων οντοτήτων Επιπτώσεις Αβεβαιότητα γνησίου πληροφοριών Πίστη ότι η λανθασµένη πληροφορία είναι έγκυρη Απώλεια εγκυρότητας Υποκλοπή ταυτοτήτων Απώλεια φήµης για το γνήσιο χρήστη υπηρεσία πιθανή µελλοντική απάρνηση υπηρεσίας Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-6

Ασφάλεια στο διαδίκτυο Απειλές έναντι ακεραιότητας Τροποποίηση δεδοµένων Τροποποίηση µηνυµάτων κατά τη µετάδοσή τους Μεταβολή δεδοµένων στη µνήµη δικτυακών συσκευών Επιπτώσεις Π.χ. Πινάκων δροµολόγησης Ενόχληση ιαφοροποίηση ερµηνείας δεδοµένων Απώλεια πληροφοριών Αποτροπή λειτουργίας αποµόνωση δικτύων, διακοµιστών, υπολογιστών πελάτη Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-7

Ασφάλεια στο διαδίκτυο Απειλές έναντι διαθεσιµότητας Πληµµυρίδα δικτύου, εµποδίζει κίνηση «νόµιµων» πακέτων; Υπερφόρτωση εξυπηρέτη µε αποστολή περισσότερων αιτηµάτων από αυτά που µπορεί να διαχειριστεί Εµπόδιο στην πρόσβαση ενός ατόµου σε µια υπηρεσία Επιπτώσεις Χαµηλή απόδοση δικτύου Μη διαθεσιµότητα web site Αδυναµία πρόσβασης στο δίκτυο Απώλεια φήµης Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-8

Πρωτοκολλά ασφάλειας στο TCP/IP protocol stack Network security essentials (International edition), William Stallings, Prentice-Hall, 2002 Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-9

IPsec Περιεχόµενα Ασφάλεια σε επίπεδο δικτύου IPsec framework Αυθεντικοποίηση Κρυπτογράφηση Μέθοδοι Λειτουργίας (modes) Σύνοδοι ασφάλειας ιαχείριση κλειδιών Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-10

IPsec Γενικά Το IPSec είναι ένα πλαίσιο (framework) ανοιχτών standards για την εξασφάλιση ασφαλούς επικοινωνίας σε IP δίκτυα. Βασίζεται σε τυποποιήσεις που αναπτύχθηκαν από την οµάδα Internet Engineering Task Force (IETF): RFC 2401: Security Architecture for the IP (obsoletes 1825) RFC 2402: IP Authentication Header (AH, obsoletes 1826) RFC 2406: IP Encapsulating Security Payload (ESP obsoletes 1827) RFC 2408: Internet Security Association and Key Management Protocol (ISAKMP) RFC 2409: The Internet Key Exchange (IKE) RFC 2412: The OAKLEY Key Determination Protocol Άλλα σχετικά RFCs: 2403, 2404, 2405, 2407, 2410, 2411 Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-11

IPsec Γενικά Μέθοδοι λιετουργίας Από άκρο-σε-άκρο ήτοι host-to-host (transport mode) ή Από δίκτυο-σε-δίκτυο ήτοι IPgateway-σε-IPgateway (tunnel mode) Μπορεί να χρησιµοποιηθεί Σε τοπικά δίκτυα (LANs) Σε public (π.χ., Internet) ή private WANs (Intranets) Σε extranets (offsite worker µε dialup µέσω ISP) Αν υλοποιείται σε router, access switch ή firewall (IP gateways), παρέχει ισχυρή ασφάλεια για όλη την κυκλοφορία που διαπερνά την περίµετρο Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-12

IPsec Γενικά Λειτουργεί διάφανα προς τον τελικό χρήστη δεν είναι ανάγκη να εκπαιδευτεί σε κρυπτογραφία / µεθόδους ανταλλαγής κλειδιών Λειτουργεί σε IP επίπεδο, κάτω από TCP/UDP, άρα διάφανο προς εφαρµογές χρήστη (π.χ., http, ftp) εν χρειάζεται να αλλάξουν Μπορεί να εφαρµοστεί σε διακριτές συσκευές ή χρήστες όχι σε όλη την κυκλοφορία µεταξύ sites Μέσω Security Associations Εφαρµογή σε IPv4 και IPv6 Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-13

IPSec υο κύριες Εφαρµογές End-system IPSec IP IPSec header header Perimeter IP Secured payload IP header IPSec header IP Secured payload Internet or Intranet IP IPSec IP Secured header header payload Ασφαλής σύνδεση branch office µέ HQs µέσω Internet: ένας οργανισµός µπορεί να δηµιουργήσει ένα secure VPN πάνω από Internet ή από public WAN. Ασφαλής remote access µέσω Internet: Ένας offsite χρήστης απολαµβάνει secure access στο δίκτυο του οργανισµού µέσω Internet. Perimeter IP header IP payload Access Switch IPSec Router IPSec IP header IP payload Minicomputer Encrypt all traffic leaving a LAN and decrypt traffic incoming to a LAN. Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-14

IPSec Στόχοι Data Origin Authentication επαληθεύει ότι κάθε πακέτο προέρχεται από τον αποστολέα που ισχυρίζεται ότι το έστειλε. Data integrity επαληθεύει ότι τα περιεχόµενα κάθε πακέτου δεν έχουν αλλάξει κατά τη µεταφορά τους, είτε κακόβουλα είτε τυχαία Data confidentiality το µήνυµα κρυπτογραφείτε κατά την αποστολή του ώστε να µην µπορεί κάποιος ενδιάµεσος να το διαβάσει Replay protection Εξασφαλίζει ότι κάποιος τρίτος δεν µπορεί υποκλέπτοντας ένα πακέτο και να το ξαναστείλει µετά από κάποιο χρονικό διάστηµα Rejection of replayed IP packets ιαχείριση κρυπτογραφικών κλειδιών και Security Associations Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-15

Security Associations Το IPSec παρέχει ποικίλες επιλογές για τη χρήση αλγορίθµων κρυπτογράφησης και αυθεντικοποίησης ύο οντότητες που θέλουν να επικοινωνήσουν πρέπει να συµφωνήσουν εκ των προτέρων στο είδος της ασφάλειας Security Association (SA): συµφωνία µεταξύ δύο άκρων για µεθόδους και αλγορίθµους που επιθυµούν να χρησιµοποιήσουν κατά τη σύνοδο αλγόριθµοι κρυπτογράφησης αλγόριθµοι αυθεντικοποίησης κλειδιά, διάρκεια ισχύος κλειδιών κτλ. Τελικό λόγο στη διαπραγµάτευση : ο destination host SADB (Security Associations Database) Κάθε IPSec end-point διατηρεί µία βάση δεδοµένων που αποθηκεύονται τα ενεργά SAs Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-16

Security Associations Μία one-way σύνοδος µεταξύ sender και receiver Για two-way secure exchange, δύο SAs αναγκαίες Ορίζεται από τρεις παραµέτρους : Security Parameter Index (SPI): bit string assigned to this SA Used by receiver to select the SA 32 bit value πεδίο σε AH και ESP headers IP Destination Address: the address of the destination endpoint end user system, firewall ή router Security Protocol Identifier: AH ή ESP security association Εποµένως σε κάθε ΙΡ packet η SA στην οποία ανήκει προσδιορίζεται από τις τρεις αυτές παραµέτρους στον header Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-17

Security Associations Παράµετροι µίας SA εδοµένα που χρησιµοποιήθηκαν για αυθεντικοποίηση (ΑΗ ή ESP πρωτόκολλα, διάνυσµα αυθεντικοποίησης (IV), δηµόσια κλειδιά, χρονική διάρκεια κλειδιών εδοµένα που χρησιµοποιήθηκαν για εµπιστευτικότητα (ESP πρωτόκολλο κρυπτογράφησης, δηµόσια κλειδιά, χρονική διάρκεια κλειδιών). εδοµένα που χρησιµοποιήθηκαν για προστασία από επανεκποµπή (µετρητές υπερχείλισης, IP packet seq. numbers) Είδος Μεθόδου end-to-end:transport Mode ή router-to-router: Tunnel Mode ιάρκεια ζωής της SA (σε bytes ή χρόνο) Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-18

Security Associations Πως το IPSec προσδιορίζει τι είδους SA θα εφαρµόσει στα IP packets? Κάθε IPSec-aware host διατηρεί µία Security Policy Database (SPDΒ). Για κάθε outbound και inbound packet το IPsec συµβουλεύεται την SPDΒ Τα πεδία στο IP packet συγκρίνονται µε τα πεδία στο SPDΒ entries για να βρεθούν ταιριάσµατα (matches). Ταιριάσµατα: βασίζονται σε source and dest addresses (ή ranges of addresses), transport layer protocol, transport layer port numbers,... Το ταίριασµα καθορίζει ένα SA ή µια ανάγκη για νέο SA Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-19

Security Associations Host 1.1.1.1 SAD INBOUND-SA#1 ESP DES (enc) ESP MD5 (auth) OUTBOUND-SA#2 ESP 3DES (enc) ESP SHA (auth) SA#2 SA#1 Host 1.1.1.1 Host 2.2.2.2 Host 2.2.2.2 SAD INBOUND-SA#2 ESP 3DES ESP SHA OUTBOUND-SA#1 ESP DES ESP MD5 Όταν λαµβάνεται ένα IP packet, µπορεί να αυθεντικοποιείται και να αποκρυπτογραφείται µόνον εάν ο παραλήπτης µπορεί να το συνδέσει µε το περιεχόµενο ενός κατάλληλου SA Πολλαπλές SA µπορούν να δηµιουργηθούν για την επικοινωνία µεταξύ δύο µερών (π.χ. για διαφορετικές εφαρµογές). Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-20

IPSec Μέθοδοι λειτουργίας Transport Mode (Μεταφοράς) η ασφάλεια εφαρµόζεται µεταξύ hosts (end-to-end) µόνο το IP packet payload αυθεντικοποιείται ή κρυπτογραφείται ο αρχικός IP packet header µένει αµετάβλητος και δεν προστατεύεται Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-21

"! & -, +* IPSec Μέθοδοι λειτουργίας Transport Mode (Μεταφοράς) Application Data transport layer end-to-end Data Transport TCP Header (IP layer) Data TCP Header IP Header IPsec IP Data TCP Header IP Header Network IPSec Data TCP Header IP Header IPSec AH ESP/ ESP ESP TRL Data TCP Header AH IP Header $ % # /. % " "' )( "' "! & ESP TRL Data TCP Header ESP/ AH IP Header Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-22

IPSec Μέθοδοι λειτουργίας Tunnel Mode ( ιόδου): Όλο IP packet γίνεται payload σε ένα νέο IP packet Ένας νέος IP header προστίθεται (κατά ESP ή AH) To νέο IP packet οδεύεται (tunneled) από την µια ΙΡ gateway στην άλλη. Οι endhosts δεν είναι ανάγκη να υλοποιούν IPsec capabilities. Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-23

IPSec Μέθοδοι λειτουργίας Tunnel Mode ( ιόδου) Application Data Transport TCP Header Data transport layer end-to-end Network IP Header IP Header TCP Header TCP Header Data Data P Layer processing IPSec datagram ESP/AH IP TCP Data ESP IPSec Header Header TRL ESP AH IP Header ESP/AH IP Header TCP Header Data ESP TRL To IPSec IP IP Header ESP/AH IP Header TCP Header Data ESP TRL Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-24

IPSec Μέθοδοι λειτουργίας Τα ΑΗ και ESP µπορούν να λειτουργήσουν είτε σε Transport mode είτε σε Tunnel mode Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-25

IPSec Μέθοδοι λειτουργίας και πρωτόκολλα Authenticates IP payload and selected portions of IP header Encrypts IP payload but not the IP header Encrypts IP payload and Authenticates IP payload but no IP header Authenticates entire inner IP packet plus selected portions of outer IP header Encrypts inner IP packet including the IP header Encrypts inner IP packet. Authenticates inner IP packet. Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-26

AH - Authentication Header Υποστηρίζει Data integrity του IP packet. Τροποποίηση IP packet κατά την µεταφορά: ανιχνεύσιµο Authentication του IP packet. End-system verify αποστολέα Αποτρέπει address spoofing attacks. Βασίζεται σε Message Authentication Code (MAC) Τυπικά µέσω ΗΜΑC και MD5/SHA-1 για σύνοψη Κοινό συµµετρικό κλειδί Επίσης µέριµνα απέναντι σε replay attacks Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-27

AH - Header Next header (8): O τύπος του header που έπεται του AH H τιµή του επιλέγεται από το σύνολο των IP Protocol Numbers όπως ορίζονται από IANA Π.χ., TCP Payload length (8): Μήκος του AH σε 32-bit words Reserved (16) για µελλοντική χρήση SPI (32): Προσδιορίζει µια SA. Sequence number (SeqNr, 32): Αυξάνων µετρητής (anti replay attack) Authentication data (variable): Περιέχει integrity check value (ICV) ή MAC για αυτό το πακέτο. Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-28

AH - Transport mode Transport mode Η αυθεντικοποίηση παρέχεται απευθείας µεταξύ δύο end systems π.χ., client and server workstations η αρχική header του IP packet είναι η εξωτερική επικεφαλίδα του νέου IP packet, ακολουθούµενη από την AH header και στη συνέχεια ακολουθεί το payload του αρχικού IP packet. Το αρχικό IP packet αυθεντικοποιείται ως προς τον αποστολέα και προστατεύεται ως προς την ακεραιότητά του Authenticated Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-29

AH - Tunnel mode Tunnel mode Όλο το IP packet αυθεντικοποιείται. Ο AH header τοποθετείται µεταξύ original IP header και new, outer, IP header Η outer IP address περιέχει την IP addresses του security gateway (router, firewall) H Inner IP address περιέχει την διεύθυνση του end system. Authenticated Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-30

AH Anti-Replay Attacks To IPsec AH χρησιµοποιεί sequence number για αποτροπή replay attacks Τίθεται 0 όταν ξεκινά µια νέα SA Ωστόσο reordering των IP packets είναι πιθανό να συµβεί στο επίπεδο IP Packet switching / routing Packets µε larger sequence number µπορούν να παραληφθούν στον παραλήπτη πριν από packets µε smaller sequence numbers Όταν out-of-order packets µε µικρότερο sequence number ληφθούν αργότερα, απορρίπτονται (discarded) Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-31

AH Anti-Replay Attacks Anti-Replay Window Protocol: Προστατεύει IP packets απέναντι σε replay attacks και επικουρεί στο ζήτηµα του reordering O αποστολέας εισάγει ένα sequence number (SeqNr) σε κάθε IP packet Αρχικοποίηση µε την εγκαθίδρυση SA Μονοτονικά αύξων Ο παραλήπτης χρησιµοποιεί ένα κυλιόµενο παράθυρο (sliding window) για να ιχνηλατεί τα λαµβανόµενα SeqNr από την SA ανεισµός ιδέας από TCP Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-32

AH Anti-Replay Attacks W Το παράθυρο µετακυλύεται προς τα δεξιά κάθε φορά που λαµβάνεται ένα authenticated πακέτο Window Size Right edge of Window N-W+1 Μαρκάρεται αν παραλήφθηκε valid πακέτο The highest SeqNr of valid packet received so far N N+1 To SeqNr του επόµενου πακέτου που θα ληφθεί.υπάρχουν τρεις περιπτώσεις S µικρότερο από όποιο SeqNr µέσα στο W (S < N-W+1) S µέσα στο W (N-W+1 S N) S µεγαλύτερο από όποιο SeqNr µέσα στο W (S > N) Έχουν παραληφθεί και authenticated εν έχουν ακόµα παραληφθεί Έχουν παραληφθεί, authenticated και ελεγχθεί ως προς την σειρά Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-33

AH Anti-Replay Attacks S < N-W+1 Replay attack, discard packet S S discard W N-W+1 S N. Έλεγξε S. Αν S exist στο W Replay attack, discard packet ιαφορετικά accept packet W S accept S > N. Accept packet. Slide the window so that S becomes its new right edge W Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-34 N N N New Window νέα right edge: N = S

ESP Encapsulating Security Payload Υποστηρίζει confidentiality services. confidentiality του IP packet περιορισµένης έκτασης authentication service Authenticates το payload αλλά όχι το IP packet header Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-35

ESP Header / Trailer SPI (32): Προσδιορίζει µια SA. Sequence number (32): Αυξάνων µετρητής (replay attack) Payload data (Variable): packet data (transport mode) ή IP packet (tunnel mode). Padding (0-255): Προσθήκη χαρακτήρων για να προκύψουν αποδεκτά πολλαπλάσια µήκη πακέτου Pad length (8) Αριθµός padded χαρακτήρων. Next header (8): O τύπος του header που έπεται του ESP Authentication data (variable): Περιέχει integrity check value (ICV) για αυτό το πακέτο Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-36

ESP Algorithms Encryption Ποια πεδία «καλύπτονται»: Payload data, Padding, Padding length, και Next Header Αλγόριθµοι (DOI document) DES with CBC, mandatory Three-key 3DES, RC5, IDEA, CAST, Blowfish Authentication Ποια πεδία «καλύπτονται»: SPI, SeqNr, Payload data, Padding, Padding length, και Next Header Αλγόριθµοι Όπως AH: Το ESP υποστηρίζει HMAC µε default length των 96 bits (HMAC-MD5-96 και HMAC-SHA-1-96) Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-37

ESP Transport mode Transport mode Χρησιµοποιείται για encryption και authentication (optional) των δεδοµένων (κυρίως payload) IP packet Η κρυπτογράφηση υποστηρίζεται µεταξύ δύο end systems π.χ., client και server workstations H ΙΡ επικεφαλίδα του IP datagram διατηρείται (routing) εν προστίθεται νέα Η IP επικεφαλίδα του IP datagram δεν κρυπτογραφείται Πληροφορίες για διευθύνσεις τελικό αποστολέα - παραλήπτη της επικεφαλίδας είναι ορατές για κάποιον passive attacker (traffic analysis) Η IP επικεφαλίδα του IP datagram δεν αυθεντικοποιείται Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-38

ESP Transport mode Transport mode ESP header: εισάγεται µετά το IP header. ESP trailer (Padding, Padding length, Next Header): εισάγεται στο τέλος του IP packet Αν χρησιµοποιείτε authentication, τα authentication data τοποθετούνται µετά τον ESP trailer Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-39

ESP Tunnel mode Tunnel mode Όλο το αρχικό IP packet is encrypted. Όλο το αρχικό IP packet γίνεται payload ενός νέου IP packet (ονοµάζεται inner packet). Νέος IP header προστίθεται. Ο νέος IP header χρησιµοποιείται πλέον για routing. Το νέο IP packet διοδεύεται (tunneled) από µια IP gateway (router/firewall) σε άλλη Όλο το αρχικό IP packet (και o ESP Trailer) είναι encrypted. H αρχική IP header δεν µπορεί να διαβαστεί από passive attacker. βασική χρήση ESP σε tunnel mode: απόκρυψη των εσωτερικών διευθύνσεων δικτύου µεταξύ δύο IP gateways Οι Hosts δεν είναι υποχρεωµένοι να υλοποιούν IPsec ESP security capabilities Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-40

ESP Tunnel mode Tunnel mode ESP header: εισάγεται µετά το νέο IP header. ESP trailer (Padding, Padding length, Next Header): εισάγεται στο τέλος του αρχικού (inner πλεόν) packet. Αν χρησιµοποιείτε authentication, τα authentication data τοποθετούνται µετά τον ESP trailer Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-41

ESP Tunnel mode Corporate branch LAN Corporate branch LAN Internet Corporate branch LAN Headquarters LAN Servers Encrypted Tunnels conveying IP traffic Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-42

ESP vs AH H AH παρέχει αυθεντικοποίηση αποστολέα και ακεραιότητα των δεδοµένων. H ESP παρέχει υπηρεσίες εµπιστευτικότητας (authntication is optional). Η κρυπτογράφηση µπορεί να γίνει: είτε σε transport mode για τα upper-layer protocol data (TCP data) είτε σε tunnel mode για τα ίδια τα IP πακέτα, δηµιουργώντας νέα κρυπτογραφηµένα IP πακέτα επιτυγχάνεται και προστασία κατά της ανάλυσης δεδοµένων Πρέπει να λάβουµε υπόψη τους αυξηµένους επεξεργαστικούς φόρτους που απαιτούνται κατά την υλοποίηση IPSec Από άκρο-σε-άκρο (transport) Από gateway-σε- gateway (tunnel) Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-43

IPSec Key Management Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-44

IPSec Key Management IPSec απαιτεί τον προσδιορισµό και τη διανοµή secret keys Encryption στο ESP HMAC στο ΑΗ και ESP ύο τύποι διαχείρισης κλειδιών Manual Automated Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-45

IPSec Key Management Manual O System administrator χειροκίνητα εγκαθιστά σε όλα τα συστήµατα τα κλειδιά Πρακτικό για µικρής κλίµακας IP δίκτυα Automated Κατά απαίτηση δηµιουργία κλειδιών και διανοµή κλειδιών για SAs Ιδανικά για large scale distributed networking Default: OAKLEY Key Determination Protocol Internet Security Association and Key Management Protocol (ISAKMP) Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-46

OAKLEY / ISAKMP OAKLEY key exchange protocol Βασισµένο σε Diffie-Hellman (DH) Παρέχει πρόσθετη ασφάλεια σε σχέση µε το pure DH Είναι γενικό, δεν απαιτεί ειδικά formats ISAKMP Παρέχει ένα πρωτόκολλο για διαχείριση κλειδιών και διαπραγµάτευση παραµέτρων / αλγορίθµων Establish, modify, delete SAs. Ορίζει procedures και packet formats Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-47

OAKLEY Βασίζεται σε DH Ελκυστικές ιδιότητες DH: Secret keys παράγονται όταν χρειάζονται π.χ., για µία σύνοδο εν απαιτείται µακράς διάρκειας αποθήκευση που δηµιουργεί ευπάθεια Η συµφωνία για κοινό κλειδί δεν απαιτεί προϋπάρχουσα εµπιστοσύνη, αλλά γνώση και συµφωνία κοινών παραµέτρων Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-48

OAKLEY Αδυναµίες DH: εν παρέχει πληροφορίες για τις ταυτότητες των οντοτήτων Αναποτελεσµατικός σε ενεργητικές επιθέσεις (man in the middle attacks) Υπολογιστικά «ακριβός» και επικίνδυνος Κακόβουλος αιτείται µεγάλο αριθµό κλειδιών από οντότητα (θύµα) Το θύµα εκτελεί συνεχώς εκθετικές πράξεις Αποτέλεσµα: το θύµα εξαντλεί τα resources του Επίθεση τύπου DoS Αναφέρεται ως Sleep Deprivation torture ή clogging attack Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-49

OAKLEY Αδυναµίες DH και αντιµετώπιση από OAKLEY: χρήση cookies για αποφυγή clogging attacks Χρήση δηµόσιας κρυπτογραφίας για να αυθεντικοποιεί τις οντότητες κατά το DH key exchange. Αποφυγή man-in-the-middle attack Επιπρόσθετα Επιτρέπει σε δύο οντότητες Να διαπραγµατευτούν τις global parameters του DH key exchange Να ανταλλάξουν τα δηµόσια κλειδιά τους κατά το DH key exchange Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-50

OAKLEY Cookie exchange Χαλαρός (weak) source-address identification και για τις δύο νόµιµες (γνήσιες) οντότητες Το cookie exchange πραγµατοποιείται πριν την εκτέλεση υπολογιστικά ακριβών πράξεων Π.χ. large integer exponentiations Πρέπει να είναι δύσκολο να παραχθεί από άλλη οντότητα (forger) ένα cookie που αφορά τη γνήσια οντότητα Το cookie exchange πρέπει να είναι γρήγορο Να µην επιτρέπει επιθέσεις DoS Συνήθως είναι το output µιας one-way hash function (MD5) σε µία local/remote IP address, και local/remote UDP port και nonce Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-51

OAKLEY Cookie exchange Πως γίνεται clogging: Ένας επιτιθέµενος αντιγράφει την source address µίας από τις νόµιµες οντότητες που θέλουν να ανταλλάξουν κλειδιά Στέλνει ένα δηµόσιο DH κλειδί στo θύµα, το οποίο προσπαθεί να υπολογίσει το συµµετρικό κλειδί και εξαντλείται... Anti-clogging Κάθε νόµιµο µέρος στέλνει ως πρώτο µήνυµα στην άλλη πλευρά ένα cookie Η άλλη νόµιµη πλευρά επιβεβαιώνει άµεσα τη λήψη και στέλνει το δικό της cookie... αντί να εκτελεί εκθετικές πράξεις Ο επιτιθέµενος δε θα λάβει τίποτα Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-52

OAKLEY Αuthentication Key exchange αυθεντικοποιείται µε Digital signatures υπογραφή µιας hash (encrypting µε χρήση private key του sender) Η Hash δηµιουργείται µε χρήση IDs και nonces Public-key encryption encrypting µε το ιδιωτικό κλειδί του sender Symmetric-key encryption Το Secret key µπορεί να προκύψει µέσω out-of-band µηχανισµών Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-53

OAKLEY Παράδειγµα (group (q, a)) Network security essentials (International edition), William Stallings, Prentice-Hall, 2002 Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-54

ISAKMP Internet Security Association and Key Management Protocol Internet key management ιαπραγµάτευση security attributes Establish, modify, delete SAs Το ISAKMP ορίζει messages Μεταφέρονται πάνω από UDP Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-55

ISAKMP message format I-Cookie: Network security essentials (International edition), William Stallings, Prentice-Hall, 2002 cookie από οντότητα που ξεκινά (Initiate) ή τερµατίζει SA R-Cookie: Response cookie Next Payload: Ορίζει τον τύπο του πρώτου payload στο µήνυµα Proposal payload Transform payload Key exchange payload Certificate payload Hash payload Signature payload Nonce payload Notification payload Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-56

ISAKMP message format Network security essentials (International edition), William Stallings, Prentice-Hall, 2002 Major/Minor Version: Τρέχουσα έκδοση (π.χ., 1.1) Exchange type Τύπος ανταλλαγής Base Exchange Identity Protection Exchange Authentication only Exchange Aggressive exchange Information Exchange Message ID Μοναδικός προσδιοριστής Length Μήκος µηνύµατος Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-57

ISAKMP Payloads SA payload Ξεκινά την εγκαθίδρυση της SA Proposal Payload SA διαπραγµάτευση, πρωτόκολλα για αυτή την SA (ESP/AH), SPI Transform Payload Μετασχηµατισµός που χρησιµοποιείται, π.χ., 3DES για ESP, HMAC-MD5-96 για AH Key Exchange Payload Πρωτόκολλο ανταλλαγής κλειδιών, π.χ., Oakley, DH, RSA Certificate Payload Μεταφέρει certificate, π.χ., X509v3, CRL, SPKI, PGP, Kerberos Token Certificate request Payload Αιτείται certificate από οµότιµη οντότητα Hash Payload Authenticate peers, verify integrity of the message Signature Payload Περιέχει δεδοµένα ψηφιακής υπογραφής πάνω σε τµήµα του message, verify the integrity στο τµήµα του message Nonce Payload: µεταφέρει nonce values Delete Payload: τερµατίζει την SA Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-58

ISAKMP Exchanges RFC 2408 καθορίζει πέντε αλληλουχίες µηνυµάτων (Exchanges) µεταξύ initiator και receiver που πρέπει να υποστηρίζει κάθε ISAKMP υλοποίηση ώστε να εγκαθιστάτε SA: Base exchange: Για ανταλλαγή κλειδιών και αυθεντικοποίηση keys, identities Identity protection exchange Βασίζεται στην Base exchange αλλά υπάρχει ψηφ. υπογραφή και ανταλλάσσονται πιστοποιητικά για αυθεντικοποίηση Authentication only Exchange Υλοποιεί µόνο αµοιβαία αυθεντικοποίηση χωρίς key-exchange Aggressive exchange Υποσύνολο της Identity protection Ασφάλεια ικτύων, Τµήµα Πληροφορικής, Ο.Π.Α., ρ. Ι. Μαριάς 4-59