O Que É um ASN (Número de Sistema Autónomo)?
O que é um ASN?
Um sistema autónomo (AS) é um conjunto de blocos de endereços IP operados sob uma política de encaminhamento única e coerente — na prática, o canto da internet que pertence a uma organização. Um número de sistema autónomo (ASN) é o número inteiro único que identifica essa rede perante todas as outras redes do planeta. O seu fornecedor de internet tem um. A Google tem vários. Também os têm a sua universidade, o seu alojamento na nuvem e cerca de 120 000 outros operadores. Quando rastreamos um endereço IP, o ASN é muitas vezes o campo mais informativo de todo o dossiê — mais ainda do que o alfinete no mapa.
A internet é uma rede de redes
A internet não tem um operador central. É composta por dezenas de milhares de redes geridas de forma independente que acordam trocar tráfego entre si. Cada uma dessas redes precisa de uma identidade estável para que as restantes saibam quem está a anunciar que endereços, e essa identidade é o ASN. "AS15169" significa exatamente o mesmo para um router em Nairobi e para um em Oslo: a rede da Google. Tudo o que existe dentro de um sistema autónomo é assunto desse operador; o ASN é o rótulo colado no exterior da caixa.
Quem atribui os ASN
A atribuição de ASN segue a mesma hierarquia dos endereços IP. A IANA (a Internet Assigned Numbers Authority) atribui blocos de números aos cinco Registos Regionais de Internet — ARIN para a América do Norte, RIPE NCC para a Europa e o Médio Oriente, APNIC para a Ásia-Pacífico, LACNIC para a América Latina e AFRINIC para África. Os RIR atribuem depois ASN individuais aos operadores de rede que consigam demonstrar essa necessidade, normalmente por se ligarem a mais do que uma outra rede. Os ASN eram originalmente valores de 16 bits (0–65535); quando estes começaram a escassear, o RFC 6793 alargou-os para 32 bits, razão pela qual hoje se veem ASN nas centenas de milhares e mais além.
O BGP, num parágrafo
Os sistemas autónomos comunicam entre si através do Border Gateway Protocol (BGP). Cada AS anuncia aos seus vizinhos, na prática, "consigo alcançar estes blocos de endereços" e reencaminha os anúncios que ouviu de outros. Cada anúncio transporta a cadeia de ASN por onde passou, pelo que um router que escolha para onde enviar um pacote pode comparar caminhos tal como se comparam percursos de condução — habitualmente preferindo o que atravessa menos redes, ajustado pelas preferências comerciais e técnicas de cada operador. Não existe um mapa central e há notavelmente pouca verificação: o BGP é uma teia de afirmações de boa vizinhança, e é por isso que um único anúncio errado pode redirecionar por breves instantes o tráfego de milhões de pessoas.
ASN célebres
Alguns ASN aparecem constantemente em registos de servidores e em rastreios:
| ASN | Operador | O que costuma significar num rastreio |
|---|---|---|
| AS15169 | Google LLC | Serviços e rastreadores da Google, incluindo os resolvedores de DNS públicos em 8.8.8.8 |
| AS13335 | Cloudflare, Inc. | Um proxy ou nó de CDN à frente do verdadeiro servidor de origem, e não a própria origem |
| AS16509 | Amazon.com, Inc. | Algo alojado na AWS — desde a API de uma startup até um scraper |
Porque é que o ASN muitas vezes vence as coordenadas
As coordenadas de geolocalização são estimativas com limites que não se escondem — as consultas ao nível do país são fiáveis, mas a precisão ao nível da cidade ronda os 50–75% mesmo em banda larga fixa, como detalhamos em quão exata é a geolocalização por IP. O ASN, pelo contrário, é uma questão de registo público, e responde a perguntas que um alfinete no mapa não consegue:
- Tipo de ligação. O ASN de um ISP residencial, o de um operador móvel e o de um fornecedor de nuvem implicam coisas muito diferentes acerca do tráfego. O Uplink Trace assinala heuristicamente as gamas de datacenter e de VPN a partir do nome do operador do AS — uma classificação de "PROVÁVEL", nunca uma prova.
- Contacto para abusos. Os registos publicam um contacto responsável por cada AS. Se um endereço estiver a atacar o seu servidor, o ASN diz-lhe exatamente a quem notificar.
- Reputação da rede. Alguns ASN são operadores de longa data; outros são alojamentos à prova de bala que constam de todas as listas de bloqueio. O número carrega um historial que as coordenadas nunca terão.
Nada disto identifica uma pessoa. Um ASN nomeia um operador de rede, e a geolocalização por IP no seu todo não consegue apontar um indivíduo ou um agregado familiar — um ponto que abordamos em se alguém consegue descobrir a sua morada a partir do seu IP.
ASN de uso privado
Tal como algumas gamas de IP estão reservadas para redes privadas, alguns ASN estão reservados para uso privado: 64512–65534 no espaço de 16 bits e 4200000000–4294967294 no espaço de 32 bits, segundo o RFC 6996. Destinam-se ao encaminhamento interno dentro das organizações e nunca devem aparecer na internet pública. Se um deles surgir num rastreio ou numa tabela de encaminhamento, trata-se quase de certeza de uma fuga de configuração e não de uma verdadeira identidade de rede.
Consulte um
Para ver a que corresponde um número — nome do operador, registo e os prefixos que anuncia — passe-o pela nossa consulta de ASN, ou rastreie qualquer endereço a partir do rastreador principal e leia o campo AS no dossiê resultante.