libgnunetchat, μια βιβλιοθήκη για τη δημιουργία ασφαλών εφαρμογών συνομιλίας

Οι προγραμματιστές του πλαισίου GNUnet, σχεδιασμένα για τη δημιουργία ασφαλών αποκεντρωμένων δικτύων P2P που δεν έχουν ούτε ένα σημείο αστοχίας και μπορούν να εγγυηθούν το απαραβίαστο των προσωπικών πληροφοριών των χρηστών, παρουσίασε την πρώτη έκδοση της βιβλιοθήκης libgnunetchat 0.1.0. Η βιβλιοθήκη διευκολύνει τη χρήση των τεχνολογιών GNUnet και της υπηρεσίας GNUnet Messenger για τη δημιουργία ασφαλών εφαρμογών συνομιλίας.

libgnunetchat παρέχει ένα ξεχωριστό επίπεδο αφαίρεσης πάνω από το GNUnet Messenger που περιλαμβάνει τη γενική λειτουργικότητα που χρησιμοποιείται στα messenger.

Ο προγραμματιστής θα πρέπει να επικεντρωθεί στη δημιουργία μιας γραφικής διεπαφής χρησιμοποιώντας την εργαλειοθήκη GUI της επιλογής του και να μην ανησυχεί για τα στοιχεία που σχετίζονται με την οργάνωση της συνομιλίας και την αλληλεπίδραση μεταξύ των χρηστών. Οι υλοποιήσεις πελατών που έχουν δημιουργηθεί πάνω από το libgnunetchat παραμένουν συμβατές μεταξύ τους και μπορούν να αλληλεπιδρούν μεταξύ τους.

Για τη διασφάλιση του απορρήτου και της προστασίας από υποκλοπή μηνυμάτων, Χρησιμοποιείται το πρωτόκολλο CADET (Confidential Ad-hoc Decentralized End-to-End Transport), που επιτρέπει την οργάνωση μιας εντελώς αποκεντρωμένης αλληλεπίδρασης μεταξύ μιας ομάδας χρηστών χρησιμοποιώντας κρυπτογράφηση από άκρο σε άκρο των μεταδιδόμενων δεδομένων.

Οι χρήστες έχουν τη δυνατότητα να στέλνουν μηνύματα και αρχεία. Η πρόσβαση στα μηνύματα στα αρχεία περιορίζεται στα μέλη της ομάδας. Ένας κατανεμημένος πίνακας κατακερματισμού (DHT) ή ειδικά σημεία εισόδου μπορούν να χρησιμοποιηθούν για τον συντονισμό της αλληλεπίδρασης μεταξύ των συμμετεχόντων σε ένα αποκεντρωμένο δίκτυο.

Εκτός από το Messenger, το libgnunetchat χρησιμοποιεί επίσης υπηρεσίες GNUnet, όπως:

  • GNS (Σύστημα ονομάτων GNU, μια πλήρως αποκεντρωμένη και χωρίς λογοκρισία αντικατάσταση του DNS) για τον προσδιορισμό καταχωρίσεων που δημοσιεύονται σε δημόσιες σελίδες συνομιλίας (λόμπι), το άνοιγμα μιας συνομιλίας και την ανταλλαγή διαπιστευτηρίων.
  • ARM (Auto Restart Manager) για την αυτοματοποίηση της εκκίνησης όλων των υπηρεσιών GNUnet που απαιτούνται για εκτέλεση.
  • FS (Κοινή χρήση αρχείων) για ασφαλή λήψη, αποστολή και οργάνωση κοινόχρηστων αρχείων (όλες οι πληροφορίες μεταδίδονται μόνο σε κρυπτογραφημένη μορφή και η χρήση του πρωτοκόλλου GAP δεν επιτρέπει την παρακολούθηση του ποιος δημοσίευσε και κατέβασε το αρχείο).
    ΤΑΥΤΟΤΗΤΑ για δημιουργία, διαγραφή και διαχείριση λογαριασμών, καθώς και για έλεγχο των ρυθμίσεων άλλου χρήστη.
  • NAMESTORE για την αποθήκευση του βιβλίου διευθύνσεων και των πληροφοριών συνομιλίας τοπικά και για τη δημοσίευση καταχωρίσεων σε σελίδες συνομιλίας που είναι προσβάσιμες μέσω GNS.
  • REGEX για να δημοσιεύσετε πληροφορίες σχετικά με τους συμμετέχοντες, επιτρέποντάς σας να δημιουργήσετε γρήγορα μια δημόσια ομαδική συνομιλία για ένα συγκεκριμένο θέμα.

Σχετικά με βασικά χαρακτηριστικά της πρώτης έκδοσης του libgnunetchat, Τα κύρια σημεία περιλαμβάνουν τη Διαχείριση λογαριασμού (δημιουργία, προβολή, διαγραφή) και τη δυνατότητα εναλλαγής μεταξύ διαφορετικών λογαριασμών ενώ εργάζεστε.
Δυνατότητα αλλαγής ονόματος λογαριασμού και ενημέρωση κλειδιού.

Καθώς και η ανταλλαγή επαφών μέσω δημόσιων σελίδων συνομιλίας (λόμπι). Οι πληροφορίες για τον χρήστη μπορούν να ληφθούν τόσο με τη μορφή συνδέσμου κειμένου όσο και με τη μορφή κωδικού QR, εκτός από το γεγονός ότι οι επαφές και οι ομάδες μπορούν να διαχειρίζονται ξεχωριστά, είναι δυνατή η σύνδεση διαφορετικών ψευδωνύμων σε διαφορετικές ομάδες.

Δυνατότητα υποβολής αιτήματος και ανοίγματος απευθείας συνομιλίας με οποιονδήποτε συμμετέχοντα από το βιβλίο διευθύνσεων, υποστήριξη για αποστολή μηνυμάτων κειμένου, αρχεία και κοινή χρήση αρχείων καθώς και υποστήριξη για αποστολή επιβεβαίωσης ότι ένα μήνυμα έχει διαβάσει και δυνατότητα ελέγχου της κατάστασης λήψης μηνύματος.

Από τις άλλες αλλαγές που ξεχωρίζουν σε αυτήν τη νέα έκδοση:

  • Αφαίρεση προβολών χρήστη και συνομιλίας για απλοποίηση της προσαρμογής στην επιθυμητή διεπαφή.
  • Δυνατότητα αυτόματης διαγραφής μηνυμάτων μετά από καθορισμένο χρόνο.
  • Ευέλικτες επιλογές για τη διαχείριση αρχείων σε μια συνομιλία, για παράδειγμα, μπορείτε να κανονίσετε να εμφανίσετε μια μικρογραφία του περιεχομένου αφήνοντας το ίδιο το περιεχόμενο σε κρυπτογραφημένη μορφή.
  • Δυνατότητα σύνδεσης ελεγκτών για παρακολούθηση όλων των λειτουργιών (φόρτωση, αποστολή, διαγραφή ευρετηρίων).
  • Υποστήριξη για αποδοχή προσκλήσεων για σύνδεση σε νέες συνομιλίες.

Τέλος ναι σας ενδιαφέρει να μπορείτε να μάθετε περισσότερα για αυτό Σχετικά με αυτό το βιβλιοπωλείο, μπορείτε να ελέγξετε τις λεπτομέρειες στο παρακάτω σύνδεσμο.


Το περιεχόμενο του άρθρου συμμορφώνεται με τις αρχές μας συντακτική ηθική. Για να αναφέρετε ένα σφάλμα κάντε κλικ Aquí.

Γίνε ο πρώτος που θα σχολιάσει

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί.

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.