Εξατομικευμένη διαμοίραση αρχείων με ασφάλεια
Securely sharing personalized files
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
OpenSSL ; Certificate ; Cryptography ; Digital signature ; Ψηφιακή υπογραφή ; Κρυπτογραφία ; OTP ; Spring Boot ; AngularΠερίληψη
Η παρούσα μεταπτυχιακή διατριβή θα ασχοληθεί με την εξατομικευμένη διαμοίραση αρχείων με ασφάλεια. Αρχικά παρουσιάζονται βασικές έννοιες γύρω από την ασφάλεια και την κρυπτογράφηση, προκειμένου να διευκολύνουμε τον αναγνώστη στην κατανόηση της εφαρμογής και των λειτουργιών της. Επιπροσθέτως, αναλύεται ο τρόπος παραγωγής των απαραίτητων κλειδιών και πιστοποιητικών τόσο για την Αρχή Πιστοποίησης όσο και για το χρήστη. Η κατανόηση της καθοριστικότητας της ασφάλειας δεδομένων στην εποχή μας και το πως μπορεί να εξασφαλιστεί αποτελεί τον κυριότερο σκοπό της εφαρμογής. Οι απαραίτητες λειτουργίες για τον χρήστη καταγράφονται και ενσωματώνονται με σκοπό την ομαλή λειτουργία της εφαρμογής και την ύπαρξη ορθής ροής. Ο χρήστης δύναται να εγγραφεί στο σύστημα μας, να δημιουργήσει ψηφιακή υπογραφή και να υπογράψει δικά του αρχεία τα οποία φιλοξενούνται στην εφαρμογή μας. Στη συνέχεια καθίσταται εφικτή η αποστολή τους μέσω ηλεκτρονικού ταχυδρομείου.
Σκόπιμα επιλέχθηκε η υλοποίηση της εφαρμογής σε τοπικό δίκτυο ώστε να αποφευχθούν επιπλέον προβλήματα ασφάλειας καθώς και να μειωθεί η ανάγκη δημιουργίας και συντήρησης ενός διαδικτυακού ιστοτόπου από τον διαχειριστή της εφαρμογής.