Εύρωστες Ψηφιακές Υπ o δομές και Υπηρεσίες : Δι ά κριση...

14
Καθηγητής Δημήτρης Γκρίτζαλης Καθηγητής Δημήτρης Γκρίτζαλης ([email protected], www.cis.aueb.gr) Διευθυντής Διαπανεπιστημιακής Ερευνητικής Ομάδας Ασφάλειας Πληροφοριών & Προστασίας Κρίσιμων Υποδομών Τμήμα Πληροφορικής, Οικονομικό Πανεπιστήμιο Αθηνών Εύρωστες Ψηφιακές Εύρωστες Ψηφιακές Υπ Υπ o o δομές και Υπηρεσίες δομές και Υπηρεσίες : : Διάκριση ανθρώπου ή Διάκριση ανθρώπου ή bot bot 13 ο ICT Forum Αθήνα, 15 Δεκέμβρη 2011

description

Καθηγητής Δημήτρης Γκρίτζαλης ( [email protected] , www.cis.aueb.gr ) Διευθυντής Διαπανεπιστημιακής Ερευνητικής Ομάδας Ασφάλειας Πληροφοριών & Προστασίας Κρίσιμων Υποδομών Τμήμα Πληροφορικής, Οικονομικό Πανεπιστήμιο Αθηνών. Εύρωστες Ψηφιακές Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή b ot. - PowerPoint PPT Presentation

Transcript of Εύρωστες Ψηφιακές Υπ o δομές και Υπηρεσίες : Δι ά κριση...

Page 1: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

Καθηγητής Δημήτρης ΓκρίτζαληςΚαθηγητής Δημήτρης Γκρίτζαλης ([email protected], www.cis.aueb.gr)

Διευθυντής Διαπανεπιστημιακής Ερευνητικής Ομάδας Ασφάλειας Πληροφοριών & Προστασίας Κρίσιμων Υποδομών

Τμήμα Πληροφορικής, Οικονομικό Πανεπιστήμιο Αθηνών

Εύρωστες Ψηφιακές Εύρωστες Ψηφιακές ΥπΥπooδομές και Υπηρεσίεςδομές και Υπηρεσίες::

Διάκριση ανθρώπου ή Διάκριση ανθρώπου ή botbot

13ο ICT ForumΑθήνα, 15 Δεκέμβρη

2011

Page 2: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

22

Διαδικτυακή Τηλεφωνία Διαδικτυακή Τηλεφωνία ((Voice-over-IPVoice-over-IP))

Σύγκλιση δικτύων δεδομένων και δικτύων φωνής.

Οι τεχνολογίες Voice-over-IP (VoIP) αποτελούν υποδομή για την πραγματοποίηση τηλεφωνικών κλήσεων μέσω Διαδικτύου.

Βασίζονται σε πρωτόκολλα, όπως το Session Initiation Protocol (SIP) για τη σηματοδοσία και το RTP για τη μεταφορά φωνής ή πολυμεσικού περιεχομένου.

Page 3: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

33

SPam over Internet Telephony SPam over Internet Telephony (SPITSPIT)

User User AA User User

BBUser User CC

SpitteSpitterr

ΚλήσεωΚλήσεωνν

ΚλήσεωΚλήσεωννΜηνυμάΜηνυμά

τωντωνΜηνυμάΜηνυμά

τωντωνΑιτημάτωνΑιτημάτων παρουσίαςπαρουσίας

ΑιτημάτωνΑιτημάτων παρουσίαςπαρουσίας

Μαζική Μαζική αποστολήαποστολήΜαζική Μαζική

αποστολήαποστολήαπρόσκληταπρόσκλητ

ωνωναπρόσκληταπρόσκλητ

ωνων

Page 4: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

44

email spam (spam) vs. voice spam (spit)

ΣυγκλίσειςΣυγκλίσεις Κοινά κίνητρα, πχ. αναζήτηση οικονομικού κέρδους ή

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

μαζικών μηνυμάτων/κλήσεων χαμηλού κόστους, χρήση πραγματικών διευθύνσεων τελικών χρηστών, συλλογή διευθύνσεων κλπ.

ΑποκλίσειςΑποκλίσεις Η επικοινωνία με email είναι ουσιαστικά ασύγχρονη,

ενώ η VoIP επικοινωνία είναι κυρίως σύγχρονη. Στο περιβάλλον VoIP μη εύλογες καθυστερήσεις δεν

είναι (ούτε) τεχνικά αποδεκτές. Το email spam αποτελείται κυρίως από κείμενο (ίσως

και εικόνες), ενώ το SPIT κυρίως από ήχο και εικόνα (πολύ λιγότερο από κείμενο).

Μια SPIT κλήση συνήθως δημιουργεί εντονότερη ενόχληση στο χρήστη.

Page 5: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

55

Τεχνολογίες αντιμετώπισης Τεχνολογίες αντιμετώπισης SPITSPIT

1.1. Ανάλυση περιεχομένου (Ανάλυση περιεχομένου (Content FilteringContent Filtering))

2.2. Μαύρες ή/και λευκές λίστες (Μαύρες ή/και λευκές λίστες (BlackBlack--White ListsWhite Lists))

3.3. Επικοινωνία βασισμένη στη Συγκατάθεση (Επικοινωνία βασισμένη στη Συγκατάθεση (Consent-Consent-bbased ased

comcom’’ss))

4.4. Συστήματα Εμπιστοσύνης (Συστήματα Εμπιστοσύνης (Reputation SystemsReputation Systems))

5.5. Απόκρυψη Διεύθυνσης (Απόκρυψη Διεύθυνσης (Address ObfuscationAddress Obfuscation))

6.6. Διευθύνσεις Περιορισμένης Χρήσης (Διευθύνσεις Περιορισμένης Χρήσης (Limited-use Limited-use

AddressesAddresses))

7.7. Τεχνικές Απόκρισης (Τεχνικές Απόκρισης (Turing TestsTuring Tests, , Computational PuzzlesComputational Puzzles))

8.8. Τεχνικές Εισαγωγής Κόστους (Τεχνικές Εισαγωγής Κόστους (Payments at RiskPayments at Risk))

9.9. Νομοθετικές ή κανονιστικές δράσεις (Νομοθετικές ή κανονιστικές δράσεις (Legal ActionLegal Action))

10.10. Κύκλοι Εμπιστοσύνης μεταξύ Παρόχων (Κύκλοι Εμπιστοσύνης μεταξύ Παρόχων (Circles of TrustCircles of Trust))

11.11. Κεντρικοί Πάροχοι (Κεντρικοί Πάροχοι (Centralized SIP ProvidersCentralized SIP Providers))

Page 6: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

66

Σήμερα Σήμερα (2011)(2011): : Ανεπαρκής Ανεπαρκής αντιμετώπιση, αντιμετώπιση,

γιατί οι υπάρχοντες γιατί οι υπάρχοντες μηχανισμοί…μηχανισμοί…… κατά κανόνα αποπειρώνται να υιοθετήσουν

αντίστοιχες μεθόδους αντιμετώπισης του email spam.

… αντιμετωπίζουν περιορισμένο υποσύνολο απειλών και αδυναμιών του SIP.

… εστιάζουν στο εκάστοτε τεχνολογικό περιβάλλον (ad-hoc προσέγγιση).

… δεν μπορούν να αντιμετωπίσουν επαρκώς καινούργια σενάριο SIP επιθέσεων.

… απαιτούν συνδυασμό τεχνικών (πολυπαραγοντικότητα) σε κάθε στάδιο μιας SIP κλήσης.

… δεν μπορούν να προσφέρουν δυνατότητες πρόληψης, ανίχνευσης και αντιμετώπισης του SPIT.

… δεν μπορούν να αξιολογηθούν, ακόμη, σε πραγματικές συνθήκες.

Page 7: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

7

ΗχητικάΗχητικά CAPTCHACAPTCHA*

Ηχητικό CAPTCHA

Λεξιλόγιο

Διάρκεια

  Γλώσσα  Γλώσσα

  Πεδίο δεδομένων  Πεδίο δεδομένων

  Μεταβλητός αριθμός   χαρακτήρων

  Μεταβλητός αριθμός   χαρακτήρων

Ψηφία/ χαρακτήρες

Ψηφία/ χαρακτήρες

  Διάστημα μεταξύ χαρακτήρων

  Διάστημα μεταξύ χαρακτήρων   Συνολική  Συνολική

  Ενδιάμεσος   Ενδιάμεσος

Διαδικασία παραγωγής

  Χρήση ήδη υπαρχόντων

  Χρήση ήδη υπαρχόντων

  Αυτόματη παραγωγή  Αυτόματη παραγωγή

  Παρασκήνιο  Παρασκήνιο

Θόρυβος

* CAPTCΗA: Completely Automated Public Turing test to tell Computers and Humans Apart

Page 8: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

8

1.http://recaptcha.net (Carnegie Mellon and Intel, 2007)2.http://gmail.com (Google, 2008) (Vorm bot access rate: 33%)3.https://accountservices.passport.net/reg.srf (Microsoft, 2008) (Vorm bot

access rate: 75%)

8

Υλοποιήσεις ηχητικώνΥλοποιήσεις ηχητικών CAPTCHA CAPTCHA

RecaptchRecaptchaa

1

GoogleGoogle 2

MSNMSN 3

7 0 8 6 1 016

3 1 2 2 0 4 5 7 0

6 7 3 29 9 8 1

Page 9: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

9

Σύγκριση διαθέσιμων λύσεων Σύγκριση διαθέσιμων λύσεων ηχητικών ηχητικών CAPTCHACAPTCHA

Ηχητικό

CAPTCHA

Χαρακτηριστικά

Google MSNRecaptch

aeBay

Secure image

captcha

Mp3Captcha

Captchas.

net

bokehman

slashdotAuthoriz

eAOL Digg

Ποσοστό επιτυχίας

χρήστη60% 80% 50% 95% 98% 98% 98% 98% 95% 95% 95% 95%

Background θόρυβος

Φωνές, ήχος

Φωνές, ήχος

ΉχοςΦωνές,

ήχοςΉχος Όχι Όχι Όχι Όχι Όχι Φωνές Ήχος

Ενδιάμεσος θόρυβος

Ήχος Ήχος Όχι Όχι Όχι Όχι Όχι Όχι Όχι Όχι Ήχος Όχι

Πεδίο δεδομένων

0-9 0-9 Λέξεις 0-9A-Z, a-z,

0-9A-Z, a-z, 0-9 a-z, 0-9

A-Z, a-z,0-9

ΛέξειςA-Z, a-z,

0-9A-Z, a-z,

0-9A-Z, a-z, 0-9

Πλήθος χαρακτήρων στιγμιότυπου

5-10 10 10-20 6 4 4 6 4 <9 5 8 5

Σπάνια επανεμφάνιση

Ναι Ναι Ναι Ναι Ναι Ναι Ναι Ναι Όχι Ναι Ναι Ναι

Διαδικασία παραγωγής

Άγνωστη Άγνωστη Άγνωστη Άγνωστη Aυτόματη Αυτόματη Aυτόματη Αυτόματη Άγνωστη ΆγνωστηΆγνωστ

ηΆγνωστ

ηΓλώσσες

εκφώνησηςΠολλές

γλώσσεςΠολλές

γλώσσεςen

Πολλές γλώσσες

en en, fr, it, deen, de, it,

nl, fren en en en en

Διαφορετικοί εκφωνητές

Ναι Όχι Ναι Όχι Ναι Όχι Όχι Όχι Όχι Όχι Ναι Όχι

Διάρκεια (sec) 0:10-0:15 0:05-0:09 ~0:04 ~0:04 ~0:04 ~0:04 ~0:08 0:04-0:05 0:03-0:04 0:05 0:10 0:08

Page 10: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

1010

Αρχιτεκτονική Αρχιτεκτονική νέουνέου * ηχητικούηχητικού CAPTCHA CAPTCHA

Πλήθος Πλήθος εκφωνηεκφωνη

τώντών

Χρονική Χρονική υστέρησυστέρησ

ηη

ΕνδιάμεΕνδιάμεσος σος

θόρυβοςθόρυβος

Θόρυβος Θόρυβος στο στο

παρασκήπαρασκήνιονιο

Πλήθος Πλήθος σστιγμιότυπων τιγμιότυπων εεκπαίδευσηςκπαίδευσης

Στάδιο Στάδιο 11

11 2020

Στάδιο Στάδιο 22

33 5050

Στάδιο Στάδιο 33

55 100100

Στάδιο Στάδιο 44

77 100100

Στάδιο Στάδιο 55

77 100100

* Soupionis J., Gritzalis D., “ASPF: An adaptive anti-SPIT policy-based framework”, in Proc. of the 6th International Conference on Availability, Reliability and Security (ARES-2011), Per nul G. (Ed.), pp. 153-160, Austria, August 2011.

Page 11: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

1111

Κατευθυντήρια Κατευθυντήρια συμπεράσματασυμπεράσματα

Η εξάπλωση της χρήσης του VoIP εισαγάγει νέες επιχειρηματικές δραστηριότητες και εφαρμογές, αλλά και νέες απειλές.

Η επαρκής αντιμετώπιση του SPIT απαιτεί πολυ-παραγοντική προσέγγιση - δεν επαρκούν μόνο υπάρχουσες anti-spam τεχνικές.

Οι τεχνικές anti-SPIT πρέπει να στοχεύουν στην αντιμετώπιση περισσότερων και νέων ειδών επιθέσεων απ’ ότι οι υπάρχουσες.

Το audio CAPTCHA που αξιοποιεί χροιά εκφώνησης, τυχαίους ενδιάμεσους ήχους και διασπορά τους μέσα στο μήνυμα, παρέχει ενθαρρυντική ανθεκτικότητα απέναντι σε bots.

Page 12: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

Από τη θεωρία στην πράξηΑπό τη θεωρία στην πράξη……

ΣΦΙΓΞΣΦΙΓΞ ConsortiumConsortium

1.1.Virtual TripVirtual Trip

2.2.Αριστοτέλειο Πανεπιστήμιο Αριστοτέλειο Πανεπιστήμιο ΘεσσαλονίκηςΘεσσαλονίκης

3.3.Δημοκρίτειο Πανεπιστήμιο ΘράκηςΔημοκρίτειο Πανεπιστήμιο Θράκης

4.4.Οικονομικό Πανεπιστήμιο ΑθηνώνΟικονομικό Πανεπιστήμιο Αθηνών

ΧρηματοδότησηΧρηματοδότηση

Γενική Γραμματεία Έρευνας & ΤεχνολογίαςΓενική Γραμματεία Έρευνας & Τεχνολογίας

Ε.Π.Ε.Π. Ανταγωνιστικότητα & Ανταγωνιστικότητα & ΕπιχειρηματικότηταΕπιχειρηματικότητα

Δράση Εθνικής Εμβέλειας Δράση Εθνικής Εμβέλειας ΣΥΝΕΡΓΑΣΙΑΣΥΝΕΡΓΑΣΙΑ

12

ΣΦΙΓΞΣΦΙΓΞ09ΣΥΝ-72-419

Ιαν. 2011 – Ιαν. 2013

sphinx.vtrip.net

Page 13: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

ΣΦΙΓΞΣΦΙΓΞ: : Αναμενόμενα Αναμενόμενα αποτελέσματααποτελέσματα

- - Αξιοποίηση τεχνολογιών Αξιοποίηση τεχνολογιών αιχμήςαιχμής

Ανάπτυξη υπηρεσίας πρόληψης Ανάπτυξη υπηρεσίας πρόληψης αυτοματοποιημένων επιθέσεων αυτοματοποιημένων επιθέσεων SPITSPIT

Ενσωμάτωση της υπηρεσίας σε Ενσωμάτωση της υπηρεσίας σε υπάρχουσες εταιρικές υπηρεσίεςυπάρχουσες εταιρικές υπηρεσίες

Αποτίμηση απόδοσης και Αποτίμηση απόδοσης και αξιολόγηαξιολόγη--ση ση αποτελεσματικότητας της υπηρεαποτελεσματικότητας της υπηρε--σίαςσίας

Μελέτη οικονομικών και Μελέτη οικονομικών και κοινωνικών επιπτώσεων και κοινωνικών επιπτώσεων και ανάλυση απαιτούμεανάλυση απαιτούμε--νου νου κανονιστικού πλαισίουκανονιστικού πλαισίου

13

Τεχνολογίες αιχμήςΤεχνολογίες αιχμής Audio CAPTCHAAudio CAPTCHAFormal Model Formal Model CheckingCheckingPrivacy Enhancing Privacy Enhancing Technologies (PET)Technologies (PET)

Page 14: Εύρωστες Ψηφιακές  Υπ o δομές και Υπηρεσίες : Δι ά κριση ανθρώπου ή  b ot

Μεταβαίνοντας, Μεταβαίνοντας, συνεργατικά,συνεργατικά,

από τη από τη θεωρίαθεωρία στην στην πράξη,πράξη,

για την ανάπτυξη για την ανάπτυξη εύρωστωνεύρωστων ψηφιακών ψηφιακών

υποδομών υποδομών και διαδικτυακών και διαδικτυακών

υπηρεσιώνυπηρεσιών

14