DISCLAIMER: Το παρακάτω αποτελεί το documentation του σχετικού workshop που πραγματοποιούμε ανά άτακτα χρονικά διαστήματα στο gizmo_lab. Αποτελείται από πληροφορίες που προέρχονται από τον επίσημο ιστότοπο του Tails καθώς και την προσωπική δουλειά μελών του gizmo_lab και έχει περαστεί με LLM και τελικό τσεκάρισμα από ανθρώπινο μάτι για την παρουσίαση στο wiki μας. Όπως συνηθίζουμε να λέμε σε κάθε παρόμοιο workshop, δεν δίνουμε συμβουλές ασφαλείας αλλά βασικές πληροφορίες χρήσης των εργαλείων. Επειδή ο οδηγός είναι μεγάλος θα τον σπάσω σε διαφορετικά ποστ ανάλογα με τις ενότητες.

Το Tails (The Amnesic Incognito Live System) είναι ένα ολοκληρωμένο λειτουργικό σύστημα που τρέχει απευθείας από ένα USB stick. Βασίζεται στη γνωστή για τη σταθερότητά της διανομή Debain. Σκοπός του είναι να σας παρέχει ένα πλήρως ασφαλές περιβάλλον εργασίας και πλοήγησης, προστατεύοντας την ιδιωτικότητά σας και παρακάμπτοντας τη λογοκρισία, οπουδήποτε κι αν βρίσκεστε. ΔΕΝ είναι λειτουργικό σύστημα γενικής χρήσης και αν προσπαθήσετε να το χρησιμοποιήσετε ως τέτοιο τότε καλή τύχη. Είναι λειτουργικό σύστημα που προορίζεται για χρήση σε συνθήκες όπου απαιτείται η μέγιστη δυνατή ασφάλεια και ιδιωτικότητα.
1. Μηδενικό Αποτύπωμα στον Υπολογιστή (Amnesia)
Η βασική αρχιτεκτονική του Tails βασίζεται στην Αμνησία (Amnesia).
Τι συμβαίνει σε ένα κανονικό σύστημα:
Όταν χρησιμοποιείτε τα Windows, το macOS ή μια τυπική διανομή Linux, σχεδόν κάθε σας ενέργεια αφήνει μόνιμα ίχνη στον σκληρό δίσκο:
- Ιστοσελίδες που επισκεφθήκατε (ακόμα και σε “Private” ή “Incognito” mode).
- Αρχεία που ανοίξατε, επεξεργαστήκατε ή διαγράψατε (τα διαγραμμένα αρχεία παραμένουν ανακτήσιμα).
- Κωδικοί πρόσβασης και cookies συστήματος.
- Ιστορικό συνδέσεων σε δίκτυα Wi-Fi και εξωτερικές συσκευές.
Πώς το επιλύει το Tails:
Το Tails δεν γράφει ποτέ τίποτα στον σκληρό δίσκο του υπολογιστή. Εκτελείται αποκλειστικά μέσα στη μνήμη τυχαίας προσπέρασης (RAM).
- Η μνήμη RAM είναι πτητική (volatile), που σημαίνει ότι απαιτεί ηλεκτρικό ρεύμα για να διατηρήσει τα δεδομένα της.
- Μόλις απενεργοποιήσετε ή κάνετε επανεκκίνηση το Tails, ολόκληρη η μνήμη RAM διαγράφεται αυτόματα και πλήρως, εξαφανίζοντας κάθε ίχνος της δραστηριότητάς σας.
- Ο υπολογιστής επιστρέφει στην προηγούμενη κατάστασή του (στα Windows ή macOS του) σαν να μην είχε συμβεί τίποτα.
Tip
Μπορείτε να χρησιμοποιήσετε το Tails ακόμα και σε ξένους υπολογιστές (π.χ. σε ένα net cafe, βιβλιοθήκη ή υπολογιστή φίλου) χωρίς να ανησυχείτε ότι θα αφήσετε προσωπικά δεδομένα.
2. Μόνιμος Χώρος Αποθήκευσης (Persistent Storage)
Αν και το Tails είναι αμνησιακό από προεπιλογή, σας δίνει την επιλογή να δημιουργήσετε έναν Μόνιμο Χώρο Αποθήκευσης (Persistent Storage) στο ελεύθερο μέρος του USB stick.
- Απόλυτος Έλεγχος: Εσείς αποφασίζετε ποια συγκεκριμένα αρχεία ή ρυθμίσεις (π.χ. Bookmarks, κλειδιά PGP, κωδικοί) θα αποθηκεύονται μόνιμα.
- Αυτόματη Κρυπτογράφηση: Οτιδήποτε αποθηκεύεται εκεί κρυπτογραφείται αυτόματα στην πηγή του με το ισχυρό βιομηχανικό πρότυπο LUKS (Linux Unified Key Setup).
- Απομόνωση: Οτιδήποτε δεν επιλέξετε ρητά να είναι μόνιμο, συνεχίζει να διαγράφεται αμέσως μετά τον τερματισμό.
3. Μηδενικό Αποτύπωμα στο Διαδίκτυο (Το Δίκτυο Tor)
Όλες οι συνδέσεις που πραγματοποιούνται από το Tails στο Διαδίκτυο δρομολογούνται υποχρεωτικά και αποκλειστικά μέσω του δικτύου Tor.
Πώς λειτουργεί η δρομολόγηση Tor:
Αντί για απευθείας σύνδεση με μια ιστοσελίδα (όπου ο πάροχος και η ιστοσελίδα γνωρίζουν την IP σας), το Tor κρυπτογραφεί τη σύνδεση και την περνάει μέσα από 3 διαφορετικούς κόμβους (relays), οι οποίοι λειτουργούν εθελοντικά από άτομα και οργανισμούς σε όλο τον κόσμο:
[Εσείς] ➔ (1ος Κόμβος: Entry Guard) ➔ (2ος Κόμβος: Middle Relay) ➔ (3ος Κόμβος: Exit Node) ➔ [Προορισμός]
- 1ος Κόμβος (Entry Guard): Γνωρίζει την πραγματική σας IP διεύθυνση, αλλά δεν γνωρίζει ποια ιστοσελίδα επισκέπτεστε ούτε τι στέλνετε.
- 2ος Κόμβος (Middle Relay): Λειτουργεί ως ενδιάμεσος. Γνωρίζει μόνο τον 1ο και τον 3ο κόμβο. Δεν γνωρίζει ούτε ποιος είστε ούτε πού πάτε.
- 3ος Κόμβος (Exit Node): Γνωρίζει την ιστοσελίδα προορισμού, αλλά δεν γνωρίζει ποιος είστε (βλέπει μόνο την IP του 2ου κόμβου). Η σύνδεση από τον Exit Node στον τελικό προορισμό κρυπτογραφείται (HTTPS) για να μην μπορεί να διαβαστεί το περιεχόμενό της.
Note
Αυτός ο σχεδιασμός διασφαλίζει ότι κανένας μεμονωμένος κόμβος δεν γνωρίζει ταυτόχρονα την πηγή και τον προορισμό. Ακόμα κι αν κάποιοι κόμβοι ελέγχονται από κακόβουλους φορείς, η ανωνυμία σας παραμένει προστατευμένη.
Αποφυγή Παρακολούθησης και Λογοκρισίας:
- Κρυπτογράφηση της Κίνησης: Ο πάροχος Ίντερνετ (ISP) ή οποιοσδήποτε παρακολουθεί τη σύνδεσή σας βλέπει μόνο ότι είστε συνδεδεμένοι στο Tor, αλλά δεν μπορεί να ξέρει τι κάνετε ή ποιες σελίδες επισκέπτεστε.
- Παράκαμψη Μπλοκαρίσματος: Εάν το Tor είναι μπλοκαρισμένο στη χώρα ή το δίκτυό σας, το Tails υποστηρίζει Tor Bridges (Γέφυρες), οι οποίες κρύβουν το γεγονός ότι συνδέεστε στο δίκτυο Tor, κάνοντας την κίνηση να φαίνεται ως κανονική κρυπτογραφημένη κίνηση ιστού.
- Αλλαγή Ταυτότητας: Οι ιστοσελίδες που επισκέπτεστε βλέπουν μόνο την IP του Exit Node. Μπορείτε να αλλάξετε την ψηφιακή σας ταυτότητα ανά πάσα στιγμή, κάνοντας απλά reset το Tor κύκλωμα.
4. Ψηφιακή Ελευθερία και Διαφάνεια (Open Source)
Το Tails OS (The Amnesic Incognito Live System) αναπτύσσεται από μια διεθνή κοινότητα εθελοντών και προγραμματιστών, σε συνεργασία με οργανώσεις και ιδρύματα που υποστηρίζουν τα ψηφιακά δικαιώματα, την ιδιωτικότητα και την ελευθερία στο διαδίκτυο.
Βασικά Στοιχεία Ανάπτυξης:
- Ανεξάρτητη Κοινότητα: Το έργο στηρίζεται κυρίως σε συνεισφορές από προγραμματιστές, ακτιβιστές και απλούς χρήστες ανοιχτού κώδικα (open-source).
- Οικονομική Στήριξη: Στο παρελθόν και κατά καιρούς, η ανάπτυξή του έχει χρηματοδοτηθεί από οργανισμούς όπως το Tor Project (καθώς το Tails βασίζεται στο δίκτυο Tor), το Mozilla Open Source Support, το Freedom of the Press Foundation, καθώς και μέσω δημόσιων δωρεών από την κοινότητα.
- Φιλοσοφία: Ως λειτουργικό σύστημα ανοιχτού κώδικα, ο καθένας μπορεί να ελέγξει τον κώδικα, να προτείνει βελτιώσεις ή να συνεισφέρει στην ανάπτυξή του.