O que é o formato de ficheiro INETLOC?
Localizadores de recursos de internet - por exemplo, para feeds RSS, servidores telnet, hosts SSH ou compartilhamentos AFP - podem ser salvos como arquivos .inetloc no macOS. Arquivos de Localização de Internet são arquivos de texto simples baseados em uma lista de propriedades XML (plist) e contêm um endereço de servidor, bem como, opcionalmente, um nome de usuário e senha de acesso para permitir a comunicação.
Arquivos .inetloc são usados pela família de sistemas macOS e podem acessar recursos online usando protocolos como news://, ftp://, afp://, ssh:// e telnet://. Para URLs http:// e https://, o Apple Finder agora cria arquivos .webloc em seu lugar; o .inetloc permanece como o formato para outros esquemas de URL e para arquivos legados de versões mais antigas do macOS. Os arquivos .inetloc são iniciados pelo aplicativo Apple Finder, que encaminha a URL para o aplicativo apropriado. A abertura e edição de arquivos .inetloc também podem ser feitas usando qualquer editor de texto, já que são armazenados como XML UTF-8 simples por padrão (ou como uma plist binária em alguns casos).
Uma vulnerabilidade de segurança significativa (CVE-2021-30657) permitia que arquivos .inetloc contendo URLs file:// executassem binários locais silenciosamente ao serem clicados duas vezes no Finder. Para evitar esses ataques, a Apple corrigiu o problema no macOS Monterey 12.2 (2022), bloqueando inteiramente o protocolo file:// no Finder. Recursos online que utilizam outros esquemas de URL ainda podem ser salvos em arquivos .inetloc como antes. No Windows ou Linux, esses arquivos não têm um manipulador nativo - um editor de texto é necessário para ler a URL de destino.
Segurança e proteção
RISCO: MEDIUMCVE-2021-30657 (setembro de 2021): arquivos .inetloc com URLs file:// poderiam executar binários locais arbitrários no macOS sem aviso de quarentena. Corrigido no macOS Monterey 12.2 (janeiro de 2022). Sistemas sem correção (anteriores à 12.2) devem tratar arquivos .inetloc desconhecidos como potencialmente perigosos. Em sistemas corrigidos, o risco é baixo - o arquivo simplesmente abre uma URL. O risco de phishing permanece: um .inetloc pode apontar para um site malicioso.
Detalhes do formato
em resumoProgramas que abrem arquivos INETLOC
Detalhes técnicos
especificação profunda| Tipo de formato | Atalho do macOS / arquivo ponteiro de URL (lista de propriedades XML) |
| Desenvolvedor | Apple Inc. |
| Tipo MIME | `application/internet-location` |
| Magic bytes | `3C 3F 78 6D 6C` (`<?xml`) para plist XML; `62 70 6C 69 73 74` (`bplist`) para plist binária |
| Estrutura interna | Dicionário plist de chave única com string `URL` contendo a URL de destino |
| Codificação | Texto XML UTF-8 ou plist binária |
| Contêiner | Apple Property List (plist) - XML ou binário (`bplist00`) |
| Tamanho típico do arquivo | 100 B - 2 KB |
| Esquemas de URL suportados | `news://`, `ftp://`, `afp://`, `ssh://`, `telnet://`, `rss://` |
| SO associado | macOS (sem manipulador nativo no Windows ou Linux) |
| Formatos relacionados | `.webloc` (HTTP/HTTPS), `.ftploc` (FTP), `.vncloc` (VNC) - todos criados pelo Finder para esquemas de URL específicos |
| Protocolo bloqueado | `file://` - bloqueado no Finder desde o macOS Monterey 12.2 (2022) após a CVE-2021-30657 |
| Lançado | Mac OS 8.5 (1998) |
| Versão mais recente | N/A (format unchanged; current macOS uses .webloc for HTTP/HTTPS) |
Conversões de INETLOC
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos INETLOC.