Η απόφαση του Debian να μειώσει τα χαρακτηριστικά του KeePassXC προκάλεσε συζήτηση
Η αμφιλεγόμενη απόφαση ενός προγραμματιστή του Debian να περιορίσει ορισμένες από τις δυνατότητες δικτύωσης του KeePassXC έχει προκαλέσει δυσαρέσκεια στους χρήστες του.
Το KeePassXC, ένας ανοιχτού κώδικα διαχειριστής κωδικών πρόσβασης γνωστός για τα ισχυρά χαρακτηριστικά ασφαλείας και τη συμβατότητα σε πολλές πλατφόρμες, έχει πρόσφατα βρεθεί στο προσκήνιο. Ας δούμε περί τίνος πρόκειται.
Πριν από λίγες μέρες, ένας χρήστης του Ubuntu παρατήρησε ότι η λειτουργία ενσωμάτωσης με τον περιηγητή για το KeePassXC είχε εξαφανιστεί, καθιστώντας τη σχετική επέκταση περιηγητή μη λειτουργική. Όπως μπορείτε να φανταστείτε, αυτή η δυνατότητα είναι ουσιώδης, καθώς δικαιολογεί σημαντικά τη χρήση τέτοιων διαχειριστών κωδικών πρόσβασης.
Μια επακόλουθη έλεγχος από μέλος της ομάδας KeePassXC αποκάλυψε ότι ο προγραμματιστής του Debian είχε αφαιρέσει κάποιες λειτουργίες από την εφαρμογή. Όταν ζήτησε να επαναφερθούν οι αρχικές λειτουργίες, ο Julian Klode, προγραμματιστής του Debian και προγραμματιστής του Ubuntu Core, απάντησε:
«Φοβάμαι ότι αυτό δεν πρόκειται να συμβεί. Ήταν λάθος να κυκλοφορήσει με όλα τα πρόσθετα ενεργοποιημένα από προεπιλογή. Αυτό θα είναι επώδυνο για ένα χρόνο, καθώς οι χρήστες ενοχλητικά δεν διαβάζουν τα αρχεία NEWS που θα έπρεπε να διαβάζουν, αλλά λίγα μπορούν να γίνουν γι' αυτό.»
Είναι ευθύνη μας απέναντι στους χρήστες μας να τους παρέχουμε την πιο ασφαλή επιλογή ως προεπιλογή. Όλα αυτά τα χαρακτηριστικά είναι περιττά και δεν ανήκουν πραγματικά σε έναν τοπικό διαχειριστή βάσης δεδομένων κωδικών πρόσβασης, όλες αυτές οι εξελίξεις είναι εντελώς λανθασμένες.
Οι χρήστες που χρειάζονται αυτή τη σαβούρα μπορούν να εγκαταστήσουν την κακή έκδοση, αλλά προφανώς αυτό αυξάνει τον κίνδυνο επιθέσεων από συνεισφέροντες.
Θα το θέσω έτσι και ελπίζω να γίνω κατανοητός. Αυτός ο τύπος αντίδρασης και η στάση που δείχνεται εδώ εναρμονίζεται απόλυτα με το προφίλ «Ubuntu Core Developer», όπου οι χρήστες συχνά δεν έχουν άλλη επιλογή παρά να αποδεχτούν τις επιβαλλόμενες αντιλήψεις για το πώς θα πρέπει να λειτουργούν τα πράγματα και ποια εργαλεία να χρησιμοποιούν.
Ωστόσο, αυτή η προσέγγιση είναι δύσκολο να συμφιλιωθεί με το μέρος «Ανάπτυξη Debian», δεδομένης της φήμης του Debian ως μιας από τις πιο δημοκρατικές διανομές Linux, όπου μια τέτοια στάση δεν είναι συνήθως αναμενόμενη.
Τι οδήγησε σε αυτή την αλλαγή; Σύμφωνα με τον Klode, η τρέχουσα εφαρμογή KeePassXC, με όλες τις λειτουργίες της, παρουσιάζει μια ευρύτερη επιφάνεια επίθεσης.
Δεν θα τολμούσα να πω αν αυτό είναι αλήθεια, αλλά αν ακολουθήσουμε αυτή την προσέγγιση, δεν θα βρεθούμε σε μια κατάσταση με εκατοντάδες ή ακόμα και χιλιάδες αιτήσεις υπό περικοπές χαρακτηριστικών;
Τι γίνεται με το systemd, για παράδειγμα; Δεν αντιπροσωπεύει τεράστια πιθανή επιφάνεια επίθεσης; Ας αφαιρέσουμε μερικά χαρακτηριστικά μόνο και μόνο εξαιτίας μιας προσωπικής διαφωνίας για το πώς είναι φτιαγμένο.
Έτσι, η επιβολή απόψεων και λύσεων μπορεί να είναι ένας κανονικός τρόπος, αλλά σίγουρα δεν είναι ο τρόπος του Debian. Καμία προηγούμενη συζήτηση. Απλώς κάποιος αποφασίζει και κόβει λειτουργίες. Όπως αναφέρει ο προγραμματιστής του KeePassXC:
«Όχι, αυτό δεν μας είχε ανακοινωθεί εκ των προτέρων, ούτε υπήρχε η ευκαιρία να συνεργαστούμε για μια αποτελεσματική λύση για τα δύο μέρη. Το μόνο που μπορώ να πω είναι, χρησιμοποιήστε το Flatpak και ξεφύγετε τελείως από τον περιορισμό της διανομής.»
Επιπλέον, όπως σημείωσε ένας χρήστης που συμμετείχε στη συζήτηση, παραπέμποντας σε αυτόν τον σύνδεσμο για αναφορά:
«Γενικά αποτελεί παραβίαση της πολιτικής του Debian ένα αναβάθμιση να διακόπτει υπάρχουσες λειτουργίες. Επίσης, γενικά ενθαρρύνεται η παροχή εκδόσεων που επιτρέπουν επιλογή και αυτοδιάθεση για τους διαχειριστές του συστήματος.»
Επιπλέον, οι προγραμματιστές του KeePassXC επισημαίνουν ότι τα παράπονα των χρηστών πλέον κατευθύνονται σε αυτούς και όχι στον υπεύθυνο προγραμματιστή του Debian. Επιπρόσθετα, ως ένα μακροχρόνιο έργο ανοικτού κώδικα, τέτοιες ενέργειες μπορούν να επηρεάσουν αρνητικά τη φήμη του έργου.
Ποιον επηρεάζει: Οι χρήστες των σταθερών εκδόσεων του Ubuntu και του Debian εξακολουθούν να έχουν πρόσβαση στην πλήρη έκδοση του KeePassXC. Ωστόσο, όσοι βασίζονται στο Debian Testing θα αντιμετωπίσουν τα εξής:
Αντί για αυτό:
Λοιπόν, ποια είναι η τρέχουσα λύση; Ένα πλήρως λειτουργικό πακέτο KeePassXC που περιέχει όλες τις λειτουργίες, με την ονομασία «keepassxc-full», είναι τώρα διαθέσιμο στα αποθετήρια testing και unstable του Debian.
Συμπερασματικά, όλα αυτά εγείρουν σημαντικά ερωτήματα ανεξάρτητα από το ποιος έχει δίκιο ή άδικο σε αυτή την κατάσταση. Σημαντικό είναι, πρόκειται για μεμονωμένη περίπτωση, ή οι χρήστες πρέπει να αναμένουν παρόμοιες καταστάσεις όπου μία μόνο άποψη καθορίζει τη χρήση του λογισμικού; Είμαι πεπεισμένος ότι δεν θα φτάσουμε σε αυτό. Άλλωστε, ποιος χρειάζεται το Debuntu;
Μπορείτε να βρείτε τη πλήρη συζήτηση της υπόθεσης εδώ.


