Το LastSignal είναι ένας νέος ανοιχτού κώδικα διακόπτης για περιπτώσεις έκτακτης ανάγκης που μπορείτε να φιλοξενήσετε μόνοι σας
Το LastSignal επιτρέπει στους χρήστες να εκτελούν έναν διακόπτη τύπου 'νεκρού ανθρώπου' στους δικούς τους διακομιστές, χρησιμοποιώντας κρυπτογράφηση μηδενικής γνώσης, και απελευθερώνει μηνύματα μόνο μετά από έναν χαμένο έλεγχο δραστηριότητας.
Όλοι μας έχουμε ευαίσθητες πληροφορίες που φυλάμε προσεκτικά. Λεπτομέρειες για τα ψηφιακά μας πορτοφόλια, κωδικοί για τις υπηρεσίες που χρησιμοποιούμε καθημερινά ή απόλυτα εμπιστευτικές πληροφορίες. Αυτά είναι πράγματα που περιμένουμε να παραμείνουν ιδιωτικά και δεν θα θέλαμε ποτέ να τα δουν οι λάθος άνθρωποι.
Αλλά έχετε ποτέ σταματήσει να σκεφτείτε τι θα συνέβαινε αν, για λόγους πέρα από τον έλεγχό σας, δεν μπορούσατε πια να έχετε πρόσβαση στα ψηφιακά σας εργαλεία και στους διαδικτυακούς σας λογαριασμούς; Σε αυτή την περίπτωση, πιθανότατα θα θέλατε κάποιον που εμπιστεύεστε να αναλάβει και να τα διαχειριστεί εκ μέρους σας. Ακριβώς αυτό είναι το πρόβλημα που έχει σχεδιαστεί να λύσει η παρακάτω εφαρμογή.
Ένα νέο εργαλείο ανοιχτού κώδικα με την ονομασία LastSignal έχει εμφανιστεί, επιτρέποντας στους χρήστες να τρέχουν το δικό τους κρυπτογραφημένο «διακόπτη νεκρού ανθρώπου» σε έναν αυτο-φιλοξενούμενο διακομιστή. Το λογισμικό έχει σχεδιαστεί για σενάρια όπου τα μηνύματα πρέπει να παραδίδονται μόνο αν ο αποστολέας γίνει μη προσβάσιμος και σταματήσει να απαντά σε προγραμματισμένους ελέγχους.
Η εφαρμογή λειτουργεί απαιτώντας από τους χρήστες να επιβεβαιώνουν τη δραστηριότητά τους σε τακτά διαστήματα μέσω email. Εάν αυτές οι επιβεβαιώσεις σταματήσουν, το σύστημα απελευθερώνει αυτόματα προεγγεγραμμένα μηνύματα στους καθορισμένους παραλήπτες. Τα μηνύματα κρυπτογραφούνται στον περιηγητή του χρήστη πριν ανέβουν στο διαδίκτυο, πράγμα που σημαίνει ότι ο διακομιστής αποθηκεύει μόνο το κρυπτογραφημένο κείμενο και δεν μπορεί να διαβάσει τα περιεχόμενα, ή, με άλλα λόγια, ακολουθεί μια σχεδίαση μηδενικής γνώσης.
Αυτό σημαίνει ότι η κρυπτογράφηση και η διαχείριση των κλειδιών εκτελούνται στην πλευρά του πελάτη, ενώ ο διακομιστής λειτουργεί αποκλειστικά ως μηχανισμός ενεργοποίησης και παράδοσης. Σύμφωνα με την τεκμηρίωση, το LastSignal βασίζεται σε σύγχρονες κρυπτογραφικές μεθόδους και δεν απαιτεί εμπιστοσύνη σε τρίτο φορέα υπηρεσιών, καθώς το λογισμικό προορίζεται να εγκατασταθεί και να διαχειριστεί από τον χρήστη.
Η παράδοση μηνυμάτων στο LastSignal γίνεται μέσω email χρησιμοποιώντας το τυπικό SMTP. Οι χρήστες πρέπει να ρυθμίσουν τον δικό τους διακομιστή εξερχομένων ή SMTP relay τόσο για περιοδικά μηνύματα ελέγχου όσο και για την παράδοση κρυπτογραφημένων δεδομένων όταν επιτυγχάνονται τα όρια αδράνειας.
Το LastSignal υποστηρίζει επίσης την έννοια του αξιόπιστου επαφής. Πρόκειται για ένα καθορισμένο άτομο που μπορεί να επιβεβαιώσει ότι ο χρήστης είναι ζωντανός αλλά προσωρινά μη προσβάσιμος μετά την αποστολή της τελευταίας υπενθύμισης. Μια τέτοια επιβεβαίωση καθυστερεί την παράδοση των μηνυμάτων για μια ρυθμιζόμενη χρονική περίοδο, χωρίς να παρέχει πρόσβαση στον λογαριασμό ή στα κρυπτογραφημένα μηνύματα.
Η ανάπτυξη της εφαρμογής γίνεται μέσω αυτο-φιλοξενίας με Docker. Για να μάθετε περισσότερα για το LastSignal, επισκεφθείτε την ιστοσελίδα του έργου ή τη σελίδα του στο GitHub.
Πηγές εικόνας: LastSignal

