SlideShare a Scribd company logo
1 of 27
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
Επιβλέπων:
ΑνδρέαςΣυμεωνίδης
Καθηγητής ΑΠΘ
Διπλωματική Εργασία
Εκπόνηση:
Νάτσος Δημοσθένης
ΑΕΜ: 9462
Παραδείγματα
Χρήσης
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
2
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
3
Ιούλιος 2023
Συνεχώς αυξανόμενες δυνατότητες συνομιλητικών βοηθών
 Online αγορές (Πρόσβαση σε πιστωτικές και χρεωστικές κάρτες)
 Περάτωση τραπεζικών συναλλαγών
 Έλεγχος κυβερνοφυσικών συστημάτων
Ενώ παράλληλα …
 Τρωτοί μηχανισμοί αυθεντικοποίησης των χρηστών
 Έλλειψη μηχανισμών εξουσιοδότησης και ελέγχου πρόσβασης των χρηστών
στους πόρους των συνομιλητικών βοηθών
Για να γίνει αυτό απαιτείται
 Πρόσβαση σε προσωπικά δεδομένα των χρηστών
 Εκτέλεση κρίσιμων για το σύστημα λειτουργιών
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
4
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
5
Ιούλιος 2023
Στόχος και συνεισφορά της διπλωματικής
 Ανάπτυξη μηχανισμού εξουσιοδότησης και ελέγχου πρόσβασης προσαρμοσμένου
στην αρχιτεκτονική των συνομιλητικών βοηθών
 Επιτάχυνση της διαδικασίας ανάπτυξης συνομιλητικών βοηθών
 Γεφύρωση του γνωστικού κενού και αύξηση της προσβασιμότητας της διαδικασίας σε
μη-ειδικούς
 Ανάδειξη της έλλειψης μηχανισμών και πρακτικών ασφάλειας στους συνομιλητικούς
βοηθούς.
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
6
Ιούλιος 2023
Διάρθρωση
Πρόβλημα Εργαλεία
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
7
Ιούλιος 2023
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
8
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
9
Ιούλιος 2023
 Μεθοδολογία ανάπτυξης λογισμικού
 Χρήση εννοιολογικών μοντέλων και Γλωσσών Ειδικού Πεδίου (Domain Specific
Languages) για την αυτοματοποίηση της παραγωγής λογισμικού.
Μοντελο-κεντρική Μηχανική
 Επιταχύνει την ανάπτυξη λογισμικού
 Μειώνει την πολυπλοκότητα συγγραφής κώδικα
 Γεφυρώνει το γνωσιακό κενό με έναν τομέα (π.χ. το NLP)
 Επιτρέπει την εφαρμογή τομεακών περιορισμών στα μοντέλα-εισόδους για την αποφυγή
σφαλμάτων έγκαιρα στον κύκλο ανάπτυξης λογισμικού.
Χρησιμοποιείται διότι …
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
10
Ιούλιος 2023
 Γλώσσες προγραμματισμού με υψηλή αφαιρετικότητα
 Εξειδικεύουν την γραμματική τους στις ανάγκες ενός τομέα
 Απλούστερες των γλωσσών γενικού σκοπού
Γλώσσες Ειδικού Πεδίου
 Γλώσσα ειδικού πεδίου για ταχεία ανάπτυξη συνομιλητικών βοηθών
 Αναπτύσσεται από την ομάδα Issel του ΑΠΘ
 Θεμέλιο του μηχανισμού εξουσιοδότησης και ελέγχου πρόσβασης
dFlow
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
11
Ιούλιος 2023
Τυπικός Σκελετός ενός Συστήματος Ελέγχου Πρόσβασης
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
12
Ιούλιος 2023
Τυπική Αρχιτεκτονική των Συνομιλητικών Βοηθών
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
13
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
14
Ιούλιος 2023
Βασικοί Άξονες Σχεδίασης
1. Το σύστημα πρέπει να μπορεί να επιτρέπει ή να απαγορεύει στον χρήστη την
εκτέλεση λειτουργιών
 π.χ. Ανάκτηση κρίσιμων πληροφοριών από έναν ενδοεταιρικό CA, όπως οι μισθοί
των υπαλλήλων, μόνο από εξουσιοδοτημένους χρήστες.
2. Το σύστημα πρέπει να μπορεί να εκτελεί διαφορετικές λειτουργίες ανάλογα με
τον χρήστη
 π.χ. Έναρξη/Παύση του κινητήρα μέσω φωνητικών εντολών μόνο από τον οδηγό. Η
εκτέλεση άλλων διεργασιών όπως το άνοιγμα ενός παραθύρου να επιτρέπεται και
στους υπόλοιπους επιβάτες.
3. Το σύστημα πρέπει να μπορεί να εμφανίζει διαφορετική ακρίβεια της
πληροφορίας ανάλογα με τον χρήστη.
 π.χ. Διαβάθμιση του επιπέδου της παρεχόμενης πληροφορίας σχετικά με τον καιρό
από έναν CA, ανάλογα με το πρόγραμμα συνδρομής του χρήστη (δωρεάν, επί-
πληρωμή).
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
15
Ιούλιος 2023
Σημεία Εφαρμογής του Ελέγχου Πρόσβασης
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
16
Ιούλιος 2023
Μεταμοντέλο
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
17
Ιούλιος 2023
Γενικευμένο Μεταμοντέλο
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
18
Ιούλιος 2023
Σκελετός του Συστήματος Ελέγχου Πρόσβασης
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
19
Ιούλιος 2023
Διαδικασία Αυτοματοποιημένης Παραγωγής Κώδικα
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
20
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
21
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
22
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
23
Ιούλιος 2023
Η διπλωματική αυτή επιτυγχάνει την …
 Ανάπτυξη μηχανισμού εξουσιοδότησης και ελέγχου πρόσβασης
• Αποτελεσματική προστασία του συστήματος και των δεδομένων των χρηστών
• Ευπροσάρμοστη (Future-proof) αρχιτεκτονική
• Ικανοποίηση των σχεδιαστικών στόχων
• Τήρηση των καλών πρακτικών σχεδίασης
 Επιτάχυνση της διαδικασίας ανάπτυξης ασφαλών συνομιλητικών βοηθών
 Αύξηση της προσβασιμότητας της διαδικασίας σε μη-ειδικούς
 Ανάδειξη της έλλειψης μηχανισμών και πρακτικών ασφάλειας στους συνομιλητικούς
βοηθούς.
Εργαλεία
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
24
Ιούλιος 2023
Διάρθρωση
Πρόβλημα
Στόχος &
Συνεισφορά
Θεωρητικό
Υπόβαθρο
Μελλοντικές
Επεκτάσεις
Μεθοδολογία &
Υλοποίηση
Παραδείγματα
Χρήσης
Συμπεράσματα
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
25
Ιούλιος 2023
Μελλοντικές Επεκτάσεις
 Υλοποίηση προηγμένων συστημάτων ελέγχου πρόσβασης όπως Attribute-Based ή
Rule-Based Access Control
 Ενσωμάτωση άμεσων τρόπων αυθεντικοποίησης π.χ. αναγνώριση φωνής
 Προσαρμογή του συστήματος ελέγχου πρόσβασης σε intent-less αρχιτεκτονικές
συνομιλητικών βοηθών (GPT-3, GPT-4)
Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και
Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς
26
Ιούλιος 2023
Θα ήθελα να ευχαριστήσω θερμά τους:
 κ. Ανδρέα Συμεωνίδη
 κ. Νικόλαο Μάλαμα
 κ. Κωσταντίνο Παναγιώτου
 Συγγενείς και Φίλους
για την πολύτιμη στήριξη και καθοδήγησή τους.
Ευχαριστίες
Ευχαριστώ πολύ για την προσοχή σας!
Ερωτήσεις;

More Related Content

Similar to Design and Development of an Authorization and Access Control Mechanism for Conversational Assistants

Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...
Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...
Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...Eleni Sakeroglou
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGeorgeDiamandis11
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGeorgeDiamandis11
 
Software process improvement
Software process improvementSoftware process improvement
Software process improvementGeorge Kara
 
Νικηφόρος Σακκάς
Νικηφόρος Σακκάς Νικηφόρος Σακκάς
Νικηφόρος Σακκάς ISSEL
 
12 Multimedia Design Iii
12 Multimedia Design Iii12 Multimedia Design Iii
12 Multimedia Design Iiieretrianews
 
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdfΣύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdfJoSk9
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...ISSEL
 
E-commerce Recommender Systems for Small Business
E-commerce Recommender Systems for Small BusinessE-commerce Recommender Systems for Small Business
E-commerce Recommender Systems for Small BusinessStavros Apostolou
 
DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...
DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...
DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...StavrosMarkoulakis
 
Τσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. Πάτρα
Τσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. ΠάτραΤσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. Πάτρα
Τσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. ΠάτραAlexandros Tsikolatas
 
Δημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών Προγραμματισμού
Δημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών ΠρογραμματισμούΔημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών Προγραμματισμού
Δημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών ΠρογραμματισμούStesia Papavasileiou
 
Netweek (T. 241)Vassilis Moulakakis
Netweek (T. 241)Vassilis MoulakakisNetweek (T. 241)Vassilis Moulakakis
Netweek (T. 241)Vassilis MoulakakisVassilios Moulakakis
 
οκ Hl7 hellas george kakoulidis esdy 051208
οκ Hl7 hellas george kakoulidis esdy 051208οκ Hl7 hellas george kakoulidis esdy 051208
οκ Hl7 hellas george kakoulidis esdy 051208George Kakoulidis
 

Similar to Design and Development of an Authorization and Access Control Mechanism for Conversational Assistants (20)

Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...
Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...
Σχεδιασμός και Υλοποίηση Πληροφοριακού Συστήματος βέλτιστης διαδρομής συνεπιβ...
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
 
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATIONGLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
GLOBAL SUPPLY NETWORK COORDINATION AND COLLABORATION
 
Software process improvement
Software process improvementSoftware process improvement
Software process improvement
 
Νικηφόρος Σακκάς
Νικηφόρος Σακκάς Νικηφόρος Σακκάς
Νικηφόρος Σακκάς
 
12 Multimedia Design Iii
12 Multimedia Design Iii12 Multimedia Design Iii
12 Multimedia Design Iii
 
Παρουσίαση Smart
Παρουσίαση SmartΠαρουσίαση Smart
Παρουσίαση Smart
 
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdfΣύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
Σύγχρονες μεθοδολογίες ανάπτυξης και διαχείρισης Πληροφοριακών Συστημάτων Β.pdf
 
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
Μηχανισμοί αυτοματοποίησης διαδικασιών σχεδίασης, υλοποίησης και ανάπτυξης λο...
 
BSS_8_GREEK
BSS_8_GREEKBSS_8_GREEK
BSS_8_GREEK
 
Online advertising
Online advertisingOnline advertising
Online advertising
 
Hemodialysis Leader
Hemodialysis LeaderHemodialysis Leader
Hemodialysis Leader
 
PhaST_flyer_01
PhaST_flyer_01PhaST_flyer_01
PhaST_flyer_01
 
E-commerce Recommender Systems for Small Business
E-commerce Recommender Systems for Small BusinessE-commerce Recommender Systems for Small Business
E-commerce Recommender Systems for Small Business
 
DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...
DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...
DIploma Thesis, MSc in Digital Communication Media and Interaction Environmen...
 
Τσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. Πάτρα
Τσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. ΠάτραΤσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. Πάτρα
Τσικολάτας Α. (2009). Λογιστικό Επάγγελμα και Τεχνολογία. Πάτρα
 
Δημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών Προγραμματισμού
Δημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών ΠρογραμματισμούΔημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών Προγραμματισμού
Δημιουργία Πλατφόρμας για τη Διεξαγωγή Online Διαγωνισμών Προγραμματισμού
 
Netweek (T. 241)Vassilis Moulakakis
Netweek (T. 241)Vassilis MoulakakisNetweek (T. 241)Vassilis Moulakakis
Netweek (T. 241)Vassilis Moulakakis
 
Pialoglou_Alexandros_Dip_2015
Pialoglou_Alexandros_Dip_2015Pialoglou_Alexandros_Dip_2015
Pialoglou_Alexandros_Dip_2015
 
οκ Hl7 hellas george kakoulidis esdy 051208
οκ Hl7 hellas george kakoulidis esdy 051208οκ Hl7 hellas george kakoulidis esdy 051208
οκ Hl7 hellas george kakoulidis esdy 051208
 

More from ISSEL

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...ISSEL
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...ISSEL
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...ISSEL
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...ISSEL
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...ISSEL
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςISSEL
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxISSEL
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...ISSEL
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...ISSEL
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνISSEL
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταISSEL
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...ISSEL
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ISSEL
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούISSEL
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςISSEL
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsISSEL
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...ISSEL
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...ISSEL
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ISSEL
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...ISSEL
 

More from ISSEL (20)

Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...Implementation of a platform for assessing indoor spaces regarding their frie...
Implementation of a platform for assessing indoor spaces regarding their frie...
 
Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...Autonomous car position calculation with particle filters using traffic data ...
Autonomous car position calculation with particle filters using traffic data ...
 
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
Ανίχνευση αντικειµένων από λίγα δείγµατα µε χρήση γραφηµάτων και τεχνικών ΜΕΤ...
 
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
Ανάπτυξη Εφαρµογής Προφίλ Μηχανικών Λογισµικού από ∆εδοµένα Αποθετηρίων Λογισ...
 
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
Ανάπτυξη ∆υναµικού και Προσωποποιηµένου Συστήµατος Ερωταπαντήσεων µε Πηγή το ...
 
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής ΝοημοσύνηςΑνάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
Ανάπτυξη Φίλτρων Ανεπιθύμητων Μηνυμάτων με Χρήση Τεχνικών Τεχνητής Νοημοσύνης
 
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptxΑνάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
Ανάπτυξη Ελληνικών Μοντέλων Εντοπισμού Ρητορικής Μίσους.pptx
 
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
Εφαρµογή Τεχνικών Μηχανικής Μάθησης για την Ανάλυση Αλλαγών Κώδικα µε στόχο τ...
 
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
Ανάπτυξη συστήματος ιεραρχικής ομαδοποίησης και διαχείρισης κειμένων για αποκ...
 
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας ΙσχυρισμώνΔημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
Δημιουργία Ολοκληρωμένου Συστήματος Επαλήθευσης Ορθότητας Ισχυρισμών
 
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµαταΕξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
Εξόρυξη δεδοµένων για τη δυναµική ενσωµάτωση γνώσης σε πολυπρακτορικά συστήµατα
 
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...Ανάπτυξη Μηχανισμών Αυτοματοποίησης των  διαδικασιών κατασκευής συστημάτων λο...
Ανάπτυξη Μηχανισμών Αυτοματοποίησης των διαδικασιών κατασκευής συστημάτων λο...
 
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
ΕΥΦΥΗΣ ΜΕΘΟΔΟΛΟΓΙΑ ΑΠΟΤΙΜΗΣΗΣ ΤΟΥ ΒΑΘΜΟΥ ΔΙΑΤΗΡΗΣΙΜΟΤΗΤΑΣ ΕΡΓΩΝ ΛΟΓΙΣΜΙΚΟΥ ΜΕ...
 
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικούΕξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
Εξόρυξη δεδομένων τεχνολογίας λογισμικού για επαναχρησιμοποίηση λογισμικού
 
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία ΕφαρµογήςΑνάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
Ανάλυση ∆εδοµένων ΄Εργων Λογισµικού για Ανάπτυξη σε Νέα Πεδία Εφαρµογής
 
Camera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environmentsCamera-based localization of annotated objects in indoor environments
Camera-based localization of annotated objects in indoor environments
 
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
Εντοπισμός θέσης επισημασμένου αντικειμένου σε εσωτερικό χώρο με χρήση πολλαπ...
 
Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...Design and implementation of an automation mechanism to automatically develop...
Design and implementation of an automation mechanism to automatically develop...
 
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΜΗΧΑΝΙΣΜΟΥ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΝΑΠΤΥΞΗΣ ΓΡΑΦΙΚΩΝ ΕΝΤΟΛ...
 
Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...Static Analysis of Python code and Identification of Potential Security Vulne...
Static Analysis of Python code and Identification of Potential Security Vulne...
 

Design and Development of an Authorization and Access Control Mechanism for Conversational Assistants

  • 1. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς Επιβλέπων: ΑνδρέαςΣυμεωνίδης Καθηγητής ΑΠΘ Διπλωματική Εργασία Εκπόνηση: Νάτσος Δημοσθένης ΑΕΜ: 9462
  • 2. Παραδείγματα Χρήσης Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 2 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Συμπεράσματα
  • 3. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 3 Ιούλιος 2023 Συνεχώς αυξανόμενες δυνατότητες συνομιλητικών βοηθών  Online αγορές (Πρόσβαση σε πιστωτικές και χρεωστικές κάρτες)  Περάτωση τραπεζικών συναλλαγών  Έλεγχος κυβερνοφυσικών συστημάτων Ενώ παράλληλα …  Τρωτοί μηχανισμοί αυθεντικοποίησης των χρηστών  Έλλειψη μηχανισμών εξουσιοδότησης και ελέγχου πρόσβασης των χρηστών στους πόρους των συνομιλητικών βοηθών Για να γίνει αυτό απαιτείται  Πρόσβαση σε προσωπικά δεδομένα των χρηστών  Εκτέλεση κρίσιμων για το σύστημα λειτουργιών
  • 4. Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 4 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 5. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 5 Ιούλιος 2023 Στόχος και συνεισφορά της διπλωματικής  Ανάπτυξη μηχανισμού εξουσιοδότησης και ελέγχου πρόσβασης προσαρμοσμένου στην αρχιτεκτονική των συνομιλητικών βοηθών  Επιτάχυνση της διαδικασίας ανάπτυξης συνομιλητικών βοηθών  Γεφύρωση του γνωστικού κενού και αύξηση της προσβασιμότητας της διαδικασίας σε μη-ειδικούς  Ανάδειξη της έλλειψης μηχανισμών και πρακτικών ασφάλειας στους συνομιλητικούς βοηθούς.
  • 6. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 6 Ιούλιος 2023 Διάρθρωση Πρόβλημα Εργαλεία Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 7. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 7 Ιούλιος 2023
  • 8. Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 8 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 9. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 9 Ιούλιος 2023  Μεθοδολογία ανάπτυξης λογισμικού  Χρήση εννοιολογικών μοντέλων και Γλωσσών Ειδικού Πεδίου (Domain Specific Languages) για την αυτοματοποίηση της παραγωγής λογισμικού. Μοντελο-κεντρική Μηχανική  Επιταχύνει την ανάπτυξη λογισμικού  Μειώνει την πολυπλοκότητα συγγραφής κώδικα  Γεφυρώνει το γνωσιακό κενό με έναν τομέα (π.χ. το NLP)  Επιτρέπει την εφαρμογή τομεακών περιορισμών στα μοντέλα-εισόδους για την αποφυγή σφαλμάτων έγκαιρα στον κύκλο ανάπτυξης λογισμικού. Χρησιμοποιείται διότι …
  • 10. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 10 Ιούλιος 2023  Γλώσσες προγραμματισμού με υψηλή αφαιρετικότητα  Εξειδικεύουν την γραμματική τους στις ανάγκες ενός τομέα  Απλούστερες των γλωσσών γενικού σκοπού Γλώσσες Ειδικού Πεδίου  Γλώσσα ειδικού πεδίου για ταχεία ανάπτυξη συνομιλητικών βοηθών  Αναπτύσσεται από την ομάδα Issel του ΑΠΘ  Θεμέλιο του μηχανισμού εξουσιοδότησης και ελέγχου πρόσβασης dFlow
  • 11. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 11 Ιούλιος 2023 Τυπικός Σκελετός ενός Συστήματος Ελέγχου Πρόσβασης
  • 12. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 12 Ιούλιος 2023 Τυπική Αρχιτεκτονική των Συνομιλητικών Βοηθών
  • 13. Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 13 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 14. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 14 Ιούλιος 2023 Βασικοί Άξονες Σχεδίασης 1. Το σύστημα πρέπει να μπορεί να επιτρέπει ή να απαγορεύει στον χρήστη την εκτέλεση λειτουργιών  π.χ. Ανάκτηση κρίσιμων πληροφοριών από έναν ενδοεταιρικό CA, όπως οι μισθοί των υπαλλήλων, μόνο από εξουσιοδοτημένους χρήστες. 2. Το σύστημα πρέπει να μπορεί να εκτελεί διαφορετικές λειτουργίες ανάλογα με τον χρήστη  π.χ. Έναρξη/Παύση του κινητήρα μέσω φωνητικών εντολών μόνο από τον οδηγό. Η εκτέλεση άλλων διεργασιών όπως το άνοιγμα ενός παραθύρου να επιτρέπεται και στους υπόλοιπους επιβάτες. 3. Το σύστημα πρέπει να μπορεί να εμφανίζει διαφορετική ακρίβεια της πληροφορίας ανάλογα με τον χρήστη.  π.χ. Διαβάθμιση του επιπέδου της παρεχόμενης πληροφορίας σχετικά με τον καιρό από έναν CA, ανάλογα με το πρόγραμμα συνδρομής του χρήστη (δωρεάν, επί- πληρωμή).
  • 15. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 15 Ιούλιος 2023 Σημεία Εφαρμογής του Ελέγχου Πρόσβασης
  • 16. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 16 Ιούλιος 2023 Μεταμοντέλο
  • 17. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 17 Ιούλιος 2023 Γενικευμένο Μεταμοντέλο
  • 18. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 18 Ιούλιος 2023 Σκελετός του Συστήματος Ελέγχου Πρόσβασης
  • 19. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 19 Ιούλιος 2023 Διαδικασία Αυτοματοποιημένης Παραγωγής Κώδικα
  • 20. Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 20 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 21. 21
  • 22. Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 22 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 23. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 23 Ιούλιος 2023 Η διπλωματική αυτή επιτυγχάνει την …  Ανάπτυξη μηχανισμού εξουσιοδότησης και ελέγχου πρόσβασης • Αποτελεσματική προστασία του συστήματος και των δεδομένων των χρηστών • Ευπροσάρμοστη (Future-proof) αρχιτεκτονική • Ικανοποίηση των σχεδιαστικών στόχων • Τήρηση των καλών πρακτικών σχεδίασης  Επιτάχυνση της διαδικασίας ανάπτυξης ασφαλών συνομιλητικών βοηθών  Αύξηση της προσβασιμότητας της διαδικασίας σε μη-ειδικούς  Ανάδειξη της έλλειψης μηχανισμών και πρακτικών ασφάλειας στους συνομιλητικούς βοηθούς.
  • 24. Εργαλεία Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 24 Ιούλιος 2023 Διάρθρωση Πρόβλημα Στόχος & Συνεισφορά Θεωρητικό Υπόβαθρο Μελλοντικές Επεκτάσεις Μεθοδολογία & Υλοποίηση Παραδείγματα Χρήσης Συμπεράσματα
  • 25. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 25 Ιούλιος 2023 Μελλοντικές Επεκτάσεις  Υλοποίηση προηγμένων συστημάτων ελέγχου πρόσβασης όπως Attribute-Based ή Rule-Based Access Control  Ενσωμάτωση άμεσων τρόπων αυθεντικοποίησης π.χ. αναγνώριση φωνής  Προσαρμογή του συστήματος ελέγχου πρόσβασης σε intent-less αρχιτεκτονικές συνομιλητικών βοηθών (GPT-3, GPT-4)
  • 26. Σχεδίαση και Ανάπτυξη Μηχανισμού Εξουσιοδότησης και Ελέγχου Πρόσβασης σε Συνομιλητικούς Βοηθούς 26 Ιούλιος 2023 Θα ήθελα να ευχαριστήσω θερμά τους:  κ. Ανδρέα Συμεωνίδη  κ. Νικόλαο Μάλαμα  κ. Κωσταντίνο Παναγιώτου  Συγγενείς και Φίλους για την πολύτιμη στήριξη και καθοδήγησή τους. Ευχαριστίες
  • 27. Ευχαριστώ πολύ για την προσοχή σας! Ερωτήσεις;

Editor's Notes

  1. ΠΡΟΣΟΧΗ: Να γίνει μία σύντομη αναφορά στους συνομιλητικούς βοηθούς και πού τους συναντάμε. (ChatGPT, Alexa, Siri, Google Assistant, Βοηθοί σε ιστοσελίδες, κλπ.)
  2. - Οι συνομιλητικοί βοηθοί εδραιώνονται όλο και περισσότερο στην καθημερινότητά μας. - Παράλληλα οι δυνατότητές τους αυξάνονται συνεχώς, όπως … (αυτές που αναγράφονται στη διαφάνεια) - Μπορούν να εκτελούν δηλαδή, κρίσιμες για το σύστημα λειτουργίες και να έχουν πρόσβαση σε προσωπικά δεδομένα των χρηστών. - Υπάρχει έλλειψη μηχανισμών εξουσιοδότησης και ελέγχου πρόσβασης των χρηστών στους πόρους των συνομιλητικών βοηθών. Δηλαδή, είναι δύσκολο να προσδιοριστεί σε ποια δεδομένα και σε ποιες λειτουργίες ενός συνομιλητικού βοηθού έχει πρόσβαση ένας χρήστης. Οι δυνατότητες των συνομιλητικών βοηθών συνεχώς αυξάνονται, ιδίως τα τελευταία χρόνια με την πρόοδο της τεχνητής νοημοσύνης και της επεξεργασίας φυσικής γλώσσας. Πλέον οι συνομιλητικοί βοηθοί έχουν πρόσβαση σε πιστωτικές και χρεωστικές κάρτες ώστε να περατώνουν online αγορές, μπορούν να πραγματοποιούν τραπεζικές συναλλαγές. Μπορούν επίσης να ελέγχουν κυβερνοφυσικά συστήματα, όπως το άναμμα και το σβήσιμο της μηχανής του αυτοκινήτου, ενώ για να γίνουν όλα αυτά, λαμβάνουν πρόσβαση σε ευαίσθητα προσωπικά δεδομένα των χρηστών. Αυτές είναι μόνο κάποιες από τις συνεχώς αυξανόμενες δυνατότητες των συνομιλητικών βοηθών. Για να εκτελεστούν με ασφάλεια οι παραπάνω λειτουργίες χρειάζονται ισχυροί μηχανισμοί αυθεντικοποίησης, εξουσιοδότησης και ελέγχου πρόσβασης των χρηστών στους πόρους των συνομιλητικών βοηθών. Δυστυχώς αυτό δεν γίνεται, αφού οι υπάρχοντες μηχανισμοί αυθεντικοποίησης, όπως η αναγνώριση φωνής κρίνονται τρωτοί, ενώ υπάρχει έλλειψη συστημάτων εξουσιοδότησης και ελέγχου πρόσβασης που μπορούν να εφαρμοστούν στους συνομιλητικούς βοηθούς.
  3. - Στόχος είναι το πρώτο bullet. - Ενώ παράλληλα συνεισφέρει και στα υπόλοιπα. - Η συνεισφορά στην επιτάχυνση της διαδικασίας ανάπτυξης CAs και στη γεφύρωση του γνωστικού κενού εντοπίζεται αφού επεκτείνεται η λειτουργικότητα της γλώσσας dFlow. Όπως θα δούμε και παρακάτω, η γλώσσα dFlow είναι μία γλώσσα ειδικού πεδίου, ο απώτερος στόχος της οποίας είναι … (τα δύο μεσαία bullets)
  4. Τα εργαλεία που χρησιμοποίησα είναι τα εξής: Το RASA, είναι ένα εργαλείο ανοιχτού κώδικα για την ανάπτυξη συνομιλητικών βοηθών. Αυτό είναι γραμμένο σε Python και η ανάπτυξη των βοηθών γίνεται με χρήση αρχείων yaml και κώδικα Python. Η TextX είναι μία μετα-γλώσσα η οποία επιτρέπει την ανάπτυξη γλωσσών προγραμματισμού (όπως DSLs). Το Jinja είναι ένα εργαλείο που επιτρέπει την δημιουργία αρχείων κειμένου μέσα από δυναμικά πρότυπα (templates).
  5. Ακολουθείται η φιλοσοφία της Μοντελο-κεντρικής Μηχανικής
  6. - Πολύ περιεκτικά, πώς δομείται ένα σύστημα ελέγχου πρόσβασης σύμφωνα με τις καλές πρακτικές.
  7. - Πολύ περιεκτικά, πώς είναι η τυπική αρχιτεκτονική των συνομιλητικών βοηθών.
  8. Τέσσερα σημεία εφαρμογής του ελέγχου πρόσβασης Το πρώτο έχει μεγάλη περιπλοκότητα (διπλότυπο NLU στοιχείο) και εφαρμόζεται μόνο σε client-server αρχιτεκτονικές συνομιλητικών βοηθών Το δεύτερο και το τρίτο έχουν μεγάλη πολυπλοκότητα υλοποίησης και δεν ακολουθούν τις καλές πρακτικές σχεδίασης (Αποκεντρωμένο ΣΕΠ) Τέταρτη επιλογή προσφέρει ευελιξία, χαμηλή πολυπλοκότητα και ακολουθεί τις καλές πρακτικές σχεδίασης (αποκεντρωμένο ΣΕΠ). Επιπλέον προσφέρει future-proof σχεδιασμό, καθώς μπορεί να προσαρμοστεί στις νέες, intentless αρχιτεκτονικές συνομιλητικών βοηθών που χρησιμοποιούν μεγάλα γλωσσικά μοντέλα για να αποφανθούν για την επόμενη δράση απευθείας από την έκφραση του χρήστη.
  9. - Ενώ στη συνέχεια γενικεύουμε το μεταμοντέλο ώστε να μπορεί αν εφαρμοστεί σε μία μεγάλη γκάμα (πληθώρα) συνομιλητικών βοηθών.
  10. Ο προγραμματιστής γράφει τον συνομιλητικό βοηθό σε γλώσσα dFlow Ο κώδικας σε γλώσσα dFlow εισάγεται στην γεννήτρια κώδικα Αυτή με χρήση των προτύπων jinja παράγει τον τελικό κώδικα RASA Ο συνομιλητικός βοηθός είναι έτοιμος να εκτελεστεί.