Το κλείσιμο του Autistici/Inventati δεν είναι απλώς η απώλεια ενός ιστορικού παρόχου. Είναι μια σκληρή υπενθύμιση της πραγματικότητας: οποιαδήποτε υποδομή βασίζεται σε έναν κεντρικό server, σε έναν πάροχο ή σε μια ομάδα που συγκεντρώνει όλη τη γνώση, είναι νομοτελειακά ευάλωτη.
Για πάνω από είκοσι χρόνια, το A/I δεν πρόσφερε απλώς δωρεάν υπηρεσίες. Άφησε πίσω του το Orange Book (v1.0 το 2005 και v2 το 2022), ένα πραγματικό γκριμουάρ πολιτικής τεχνολογίας.

Αντί λοιπόν να κλαίμε πάνω από τα ερείπια, ας δούμε τι μπορούμε, και πρέπει, να εφαρμόσουμε σήμερα για να χτίσουμε ανθεκτικές, αποκεντρωμένες κοινότητες και υποδομές.
Επειδή μπορούμε και πρέπει να το κάνουμε.
1. Σχεδίασε με δεδομένη την κατάρρευση:
Η κλασική λογική ασφάλειας είναι, σχεδόν πάντα,αμυντική:
Θα βάλω firewall, ισχυρά passwords και κρυπτογράφηση, άρα είμαι ασφαλής.
Μήπως όμως, αυτή η λογική δεν είναι ακριβώς σωστή;
Η φιλοσοφία του A/I ξεκινά από την αντίθετη, ρεαλιστική παραδοχή:
Κάποια μέρα, κάποιος server θα πέσει, θα παραβιαστεί ή θα κατασχεθεί.
Ο στόχος δεν είναι να κάνεις έναν server άτρωτο. Ο στόχος είναι να σχεδιάσεις ένα σύστημα όπου η απώλεια ενός κόμβου δεν ρίχνει ολόκληρη την υπηρεσία.
Με το R_ Plan τα δεδομένα μοιράστηκαν γεωγραφικά σε πολλαπλούς, λειτουργικά ισοδύναμους servers. Αν χαθεί ο ένας, οι άλλοι συνεχίζουν.
2. Αποκέντρωση δεν σημαίνει τεχνικό χάος:
Στον χώρο των FOSS και των αυτοδιαχειριζόμενων εγχειρημάτων υπάρχει μια παγίδα: η ιδέα ότι αποκέντρωση σημαίνει πως ο καθένας στήνει τα πράγματα όπως θέλει. Το αποτέλεσμα είναι το χάος, άγνωστα scripts, ξεχασμένα configurations και κανείς να μην ξέρει τι τρέχει μετά από έξι μήνες.
Το A/I εφάρμοσε κάτι φαινομενικά αντιφατικό: κατανεμημένη υποδομή, αλλά αυτοματοποιημένη και κεντρικοποιημένη διαχείριση.
- Οι servers πρέπει να είναι αναλώσιμοι.
- Η παραμετροποίηση γίνεται με κώδικα (π.χ. ansible), ώστε οποιοσδήποτε κόμβος να μπορεί να ξαναστηθεί πανομοιότυπα μέσα σε λίγες ώρες.
- Χωρίς επαναληψιμότητα, δεν υπάρχει αποκέντρωση. Μόνο τεχνικό χάος.
3. Η ταυτότητα αποσυνδέεται από τη φυσική τοποθεσία:
Σε μια κεντρική υποδομή, ξέρεις ακριβώς σε ποιον server φιλοξενείσαι. Σε ένα σωστό federated δίκτυο:
- Ο χρήστης βλέπει μόνο το λογικό του προφίλ (
user@domain.org).
- Η εσωτερική βάση δεδομένων και το εσωτερικό δίκτυο (VPN) διαχειρίζονται το πού βρίσκονται τα πραγματικά δεδομένα.
- Η φυσική υποδομή κρύβεται. Ο server αλλάζει, η υπηρεσία παραμένει.
4. Η ανωνυμία είναι συνολική πειθαρχία, όχι ένα κουμπί:
Προφανώς και δεν αρκεί να ενεργοποιήσεις το HTTPS. Το A/I αντιμετώπιζε την ανωνυμία ως αρχιτεκτονική ιδιότητα:
- Αφαίρεση IPs από τα SMTP headers.
- Ελαχιστοποίηση δεδομένων: Αν δεν χρειάζεσαι ένα log για τη λειτουργία του συστήματος, απλά δεν το κρατάς.
- Διαχωρισμός ώστε μια παραβίαση να μην αποκαλύπτει ολόκληρο το δίκτυο.
5. Το μάθημα του Orange Book 2: η τεκμηρίωση είναι ασφάλεια:
Το 2017, το A/I υπέστη σοβαρή παραβίαση λόγω compromised διαχειριστικών διαπιστευτηρίων. Η αντίδρασή τους δεν ήταν η κλασική έπαρση, αλλά μια δημόσια παραδοχή ότι η πολυπλοκότητα συσσωρεύεται και απαιτεί διαρκή επαγρύπνηση.
Υπάρχει όμως κι ένας άλλος κίνδυνος: το bus factor = 1. Αν ολόκληρη η γνώση για το πώς λειτουργεί η υποδομή βρίσκεται αποκλειστικά στο κεφάλι ενός ανθρώπου, τότε το σύστημα ΔΕΝ είναι αυτοδιαχειριζόμενο.
- Η τεκμηρίωση δεν είναι αγγαρεία, είναι μέρος της άμυνας.
- Ο επόμενος άνθρωπος πρέπει να μπορεί να διαβάσει, να καταλάβει και να αναλάβει.
Πώς το μεταφράζουμε αυτό στην πράξη σήμερα;
Αν θέλουμε να χτίσουμε ανεξάρτητες κοινότητες, φόρουμ ή τοπικά δίκτυα χωρίς να εξαρτώμεθα από τις ορέξεις των Big Tech ή από έναν μοναδικό αποτυχημένο server, οι κανόνες είναι απλοί:
- Μην εξαρτάσαι από έναν μόνο πάροχο. Ακόμη κι αν φιλοξενείσαι σε εξωτερικά datacenters, η αρχιτεκτονική σου πρέπει να επιτρέπει τη μεταφορά σε άλλο provider μέσα σε λίγες ώρες.
- Κάνε τους servers αναλώσιμους. Χρησιμοποίησε configuration management (π.χ. ansible) για να μην εξαρτάσαι από «χειροποίητα»στησίματα.
- Κράτα μόνο τα απολύτως απαραίτητα logs. Λιγότερα δεδομένα σημαίνουν λιγότερος κίνδυνος σε περίπτωση ελέγχου ή επίθεσης.
- Μοιράσου τη γνώση. Γράψε πώς δουλεύει το σύστημά σου. Αν φύγεις εσύ, το σύστημα πρέπει να μπορεί να συνεχίσει.
Ο χρυσός κανόνας: Μην προσπαθείς να χτίσεις ένα κάστρο που δεν πέφτει ποτέ. Χτίσε ένα δίκτυο στο οποίο η απώλεια ενός τμήματος δεν μπορεί να καταστρέψει την κοινότητα.
Εν κατακλείδι:
Το Autistici μας έδωσε ουσιαστικά μαθήματα, διαμοιραζόμενο τη γνώση. Εμείς είμαστε εδώ για να προσπαθήσουμε να την υλοποιήσουμε. Επειδή το Autistici δεν νικήθηκε λόγω της αρχιτεκτονικής του. Το Autistici δεν νικήθηκε βασικά. Ακόμα και αν το κράτος νταβατζής των ΗΠΑ το πολέμησε αθέμιτα.
Σταμάτησε για αυτόν ακριβώς τον λόγο που αναφέρει:
Μέσα σε αυτό το πολιτικό κλίμα, η συνέχιση της παροχής των υπηρεσιών μας θέτει σε κίνδυνο τους χρήστες μας και οποιονδήποτε αποτελεί μέρος των κοινοτήτων μας. Σε έναν κόσμο όπου οι κατηγορίες είναι αποκομμένες από την πραγματικότητα, το μόνο που μπορούμε να περιμένουμε είναι η καταστολή να γίνει όλο και πιο δυσανάλογη. Υπό αυτές τις συνθήκες, δεν είμαστε πλέον σε θέση να διατηρήσουμε την αρχική μας αποστολή — την παροχή ασφαλών και μη εμπορικών ψηφιακών εργαλείων.
Ελάτε λοιπόν να συνεχίσουμε από εκεί που σταμάτησε το Autistici δημιουργώντας υποδομές και διαμοιράζοντας τη γνώση, χωρίς να θεμελιώνουμε εξουσίες. Ελάτε να δημιουργήσουμε πολλά Autistici.
Sharing knowledge, without founding powers
όπως είχε πει ο Primo Moroni.
Επειδή, σε αντίθεση με τα υλικά αγαθά, η γνώση είναι ένας θησαυρός που δεν εξαντλείται όταν μοιράζεται. Αντιθέτως, πολλαπλασιάζεται. Όταν η τεχνολογία και η διαχείριση μιας υποδομής αντιμετωπίζονται ως κλειστά προνομία, γεννούν εξουσίες και εξάρτηση. Ο πραγματικός διαμοιρασμός της γνώσης σημαίνει ότι κανείς δεν κρατάει τα κλειδιά μονοπωλιακά.