Τι Είναι το ASN (Αριθμός Αυτόνομου Συστήματος);
Τι είναι ένα ASN;
Ένα αυτόνομο σύστημα (AS) είναι μια συλλογή από μπλοκ διευθύνσεων IP που λειτουργούν υπό μία ενιαία, συνεκτική πολιτική δρομολόγησης — στην πράξη, η γωνιά του διαδικτύου που ανήκει σε έναν οργανισμό. Ένας αριθμός αυτόνομου συστήματος (ASN) είναι ο μοναδικός ακέραιος που ταυτοποιεί αυτό το δίκτυο προς κάθε άλλο δίκτυο στη Γη. Ο πάροχος διαδικτύου σας έχει έναν. Η Google έχει αρκετούς. Το ίδιο και το πανεπιστήμιό σας, ο πάροχος cloud σας, καθώς και περίπου 120.000 άλλοι φορείς. Όταν ιχνηλατούμε μια διεύθυνση IP, το ASN είναι συχνά το πιο κατατοπιστικό πεδίο ολόκληρου του φακέλου — περισσότερο κι από την πινέζα στον χάρτη.
Το διαδίκτυο είναι ένα δίκτυο δικτύων
Το διαδίκτυο δεν έχει κεντρικό διαχειριστή. Είναι δεκάδες χιλιάδες ανεξάρτητα λειτουργούντα δίκτυα που συμφωνούν να ανταλλάσσουν κίνηση. Καθένα από αυτά τα δίκτυα χρειάζεται μια σταθερή ταυτότητα ώστε τα υπόλοιπα να γνωρίζουν ποιος ανακοινώνει ποιες διευθύνσεις, και αυτή η ταυτότητα είναι το ASN. Το «AS15169» σημαίνει το ίδιο πράγμα για έναν δρομολογητή στο Ναϊρόμπι όσο και για έναν στο Όσλο: το δίκτυο της Google. Οτιδήποτε βρίσκεται εντός ενός αυτόνομου συστήματος είναι υπόθεση αυτού του φορέα· το ASN είναι η ετικέτα στο εξωτερικό του κουτιού.
Ποιος εκδίδει τα ASN
Η κατανομή των ASN ακολουθεί την ίδια ιεραρχία με τις διευθύνσεις IP. Η IANA (Internet Assigned Numbers Authority) κατανέμει μπλοκ αριθμών στα πέντε Περιφερειακά Μητρώα Διαδικτύου — ARIN για τη Βόρεια Αμερική, RIPE NCC για την Ευρώπη και τη Μέση Ανατολή, APNIC για την Ασία-Ειρηνικό, LACNIC για τη Λατινική Αμερική και AFRINIC για την Αφρική. Στη συνέχεια τα RIR αναθέτουν μεμονωμένα ASN σε φορείς δικτύων που μπορούν να τεκμηριώσουν σχετική ανάγκη, συνήθως επειδή συνδέονται με περισσότερα από ένα άλλα δίκτυα. Τα ASN ήταν αρχικά τιμές 16 bit (0–65535)· όταν αυτές άρχισαν να εξαντλούνται, το RFC 6793 τα επέκτεινε στα 32 bit, γι' αυτό και σήμερα βλέπετε ASN στις εκατοντάδες χιλιάδες και πέρα από αυτές.
Το BGP, σε μία παράγραφο
Τα αυτόνομα συστήματα επικοινωνούν μεταξύ τους χρησιμοποιώντας το Border Gateway Protocol (BGP). Κάθε AS ανακοινώνει στους γείτονές του, ουσιαστικά, «μπορώ να φτάσω αυτά τα μπλοκ διευθύνσεων» και προωθεί παρακάτω τις ανακοινώσεις που έχει ακούσει από άλλους. Κάθε ανακοίνωση φέρει την αλυσίδα των ASN από τα οποία πέρασε, ώστε ένας δρομολογητής που επιλέγει πού να στείλει ένα πακέτο να μπορεί να συγκρίνει διαδρομές όπως θα συγκρίνατε εσείς διαδρομές οδήγησης — συνήθως προτιμώντας εκείνη που διασχίζει τα λιγότερα δίκτυα, προσαρμοσμένη ανάλογα με τις εμπορικές και τεχνικές προτιμήσεις κάθε φορέα. Δεν υπάρχει κεντρικός χάρτης και εντυπωσιακά ελάχιστη επαλήθευση: το BGP είναι ένας ιστός γειτονικών διαβεβαιώσεων, γι' αυτό και μία μόνο εσφαλμένη ανακοίνωση μπορεί για λίγο να ανακατευθύνει την κίνηση εκατομμυρίων ανθρώπων.
Διάσημα ASN
Ορισμένα ASN εμφανίζονται διαρκώς σε αρχεία καταγραφής διακομιστών και σε ιχνηλατήσεις:
| ASN | Φορέας | Τι σημαίνει συνήθως σε μια ιχνηλάτηση |
|---|---|---|
| AS15169 | Google LLC | Υπηρεσίες και crawlers της Google, συμπεριλαμβανομένων των δημόσιων αναλυτών DNS στο 8.8.8.8 |
| AS13335 | Cloudflare, Inc. | Ένα proxy ή ένα άκρο CDN μπροστά από τον πραγματικό διακομιστή προέλευσης, όχι η ίδια η προέλευση |
| AS16509 | Amazon.com, Inc. | Κάτι που φιλοξενείται στο AWS — από το API μιας νεοφυούς επιχείρησης μέχρι έναν scraper |
Γιατί το ASN συχνά υπερτερεί των συντεταγμένων
Οι συντεταγμένες γεωεντοπισμού είναι εκτιμήσεις με ειλικρινή όρια — οι αναζητήσεις σε επίπεδο χώρας είναι αξιόπιστες, αλλά η ακρίβεια σε επίπεδο πόλης κυμαίνεται περίπου στο 50–75% ακόμη και σε σταθερή ευρυζωνική σύνδεση, όπως αναλύουμε στο πόσο ακριβής είναι ο γεωεντοπισμός IP. Το ASN, αντιθέτως, είναι ζήτημα δημόσιας εγγραφής σε μητρώο, και απαντά σε ερωτήματα που μια πινέζα στον χάρτη δεν μπορεί:
- Κατηγορία σύνδεσης. Το ASN ενός οικιακού ISP, ενός φορέα κινητής τηλεφωνίας και ενός παρόχου cloud υπονοούν πολύ διαφορετικά πράγματα για την κίνηση. Το Uplink Trace επισημαίνει ευρετικά τα εύρη κέντρων δεδομένων και VPN με βάση το όνομα του φορέα AS — μια αξιολόγηση «ΠΙΘΑΝΟΝ», ποτέ απόδειξη.
- Επαφή για κατάχρηση. Τα μητρώα δημοσιεύουν μια υπεύθυνη επαφή για κάθε AS. Αν μια διεύθυνση επιτίθεται στον διακομιστή σας, το ASN σάς λέει ακριβώς ποιον να ειδοποιήσετε.
- Φήμη δικτύου. Ορισμένα ASN είναι μακροχρόνια εδραιωμένοι φορείς· άλλα είναι bulletproof hosts που εμφανίζονται σε κάθε λίστα αποκλεισμού. Ο αριθμός φέρει ένα ιστορικό που οι συντεταγμένες ποτέ δεν θα φέρουν.
Τίποτα από αυτά δεν ταυτοποιεί ένα άτομο. Ένα ASN κατονομάζει έναν φορέα δικτύου, και ο γεωεντοπισμός IP στο σύνολό του δεν μπορεί να ξεχωρίσει ένα άτομο ή ένα νοικοκυριό — σημείο που καλύπτουμε στο αν μπορεί κάποιος να βρει τη διεύθυνσή σας από την IP σας.
ASN ιδιωτικής χρήσης
Όπως ορισμένα εύρη IP δεσμεύονται για ιδιωτικά δίκτυα, έτσι και ορισμένα ASN δεσμεύονται για ιδιωτική χρήση: 64512–65534 στον χώρο των 16 bit και 4200000000–4294967294 στον χώρο των 32 bit, σύμφωνα με το RFC 6996. Προορίζονται για εσωτερική δρομολόγηση εντός οργανισμών και δεν πρέπει ποτέ να εμφανίζονται στο δημόσιο διαδίκτυο. Αν κάποιο εμφανιστεί σε μια ιχνηλάτηση ή σε έναν πίνακα δρομολόγησης, είναι σχεδόν σίγουρα διαρροή διαμόρφωσης παρά μια πραγματική ταυτότητα δικτύου.
Αναζητήστε ένα
Για να δείτε σε τι αναλύεται ένας αριθμός — όνομα φορέα, μητρώο και τα prefixes που ανακοινώνει — περάστε τον από την αναζήτηση ASN, ή ιχνηλατήστε οποιαδήποτε διεύθυνση από τον κύριο ιχνηλάτη και διαβάστε το πεδίο AS στον φάκελο που προκύπτει.