Wat is het INETLOC-bestandsformaat?
Internetbronlocaties - bijvoorbeeld voor RSS-feeds, telnet-servers, SSH-hosts of AFP-shares - kunnen op macOS worden opgeslagen als .inetloc-bestanden. Internetlocatiebestanden zijn eenvoudige tekstbestanden gebaseerd op een XML-eigenschappenlijst (plist) en bevatten een serveradres en optioneel een gebruikersnaam en toegangswachtwoord om communicatie mogelijk te maken.
.inetloc-bestanden worden gebruikt door de macOS-familie van systemen en kunnen toegang krijgen tot online bronnen via protocollen zoals news://, ftp://, afp://, ssh:// en telnet://. Voor http://- en https://-URL's maakt Apple Finder tegenwoordig .webloc-bestanden aan; .inetloc blijft het formaat voor andere URL-schema's en voor verouderde bestanden van oudere macOS-versies. .inetloc-bestanden worden gestart door de Apple Finder-app, die de URL doorgeeft aan de juiste applicatie. Het openen en bewerken van .inetloc-bestanden kan ook worden gedaan met elke tekstverwerker, aangezien ze standaard worden opgeslagen als platte UTF-8 XML (of in sommige gevallen als een binaire plist).
Een aanzienlijk beveiligingslek (CVE-2021-30657) maakte het mogelijk dat .inetloc-bestanden met file://-URL's geruisloos lokale binaire bestanden uitvoerden wanneer er in Finder op werd gedubbelklikt. Om deze aanvallen te voorkomen, heeft Apple het probleem gepatcht in macOS Monterey 12.2 (2022) door het file://-protocol in Finder volledig te blokkeren. Online bronnen die andere URL-schema's gebruiken, kunnen nog steeds zoals voorheen in .inetloc-bestanden worden opgeslagen. Op Windows of Linux hebben deze bestanden geen standaardprogramma - een tekstverwerker is nodig om de doel-URL te lezen.
Beveiliging & veiligheid
RISICO: MEDIUMCVE-2021-30657 (september 2021): .inetloc-bestanden met file://-URL's konden willekeurige lokale binaire bestanden uitvoeren op macOS zonder quarantainewaarschuwing. Gepatcht in macOS Monterey 12.2 (januari 2022). Niet-gepatchte systemen (vóór 12.2) moeten onbekende .inetloc-bestanden als potentieel gevaarlijk behandelen. Op gepatchte systemen is het risico laag - het bestand opent simpelweg een URL. Phishing-risico blijft bestaan: een .inetloc kan naar een kwaadaardige website verwijzen.
Formaatdetails
in een notendopProgramma's die INETLOC-bestanden openen
Technische details
diepe specificaties| Formaat-type | macOS-snelkoppeling / URL-verwijzingsbestand (XML-eigenschappenlijst) |
| Ontwikkelaar | Apple Inc. |
| MIME-type | `application/internet-location` |
| Magic bytes | `3C 3F 78 6D 6C` (`<?xml`) voor XML-plist; `62 70 6C 69 73 74` (`bplist`) voor binaire plist |
| Interne structuur | Plist-dict met één sleutel met `URL`-tekenreeks die de doel-URL bevat |
| Codering | UTF-8 XML-tekst of binaire plist |
| Container | Apple Property List (plist) - XML of binair (`bplist00`) |
| Typische bestandsgrootte | 100 B - 2 KB |
| Ondersteunde URL-schema's | `news://`, `ftp://`, `afp://`, `ssh://`, `telnet://`, `rss://` |
| Bijbehorend OS | macOS (geen standaardprogramma op Windows of Linux) |
| Gerelateerde formaten | `.webloc` (HTTP/HTTPS), `.ftploc` (FTP), `.vncloc` (VNC) - allemaal gemaakt door Finder voor specifieke URL-schema's |
| Geblokkeerd protocol | `file://` - geblokkeerd in Finder sinds macOS Monterey 12.2 (2022) naar aanleiding van CVE-2021-30657 |
| Uitgebracht | Mac OS 8.5 (1998) |
| Laatste versie | N/A (format unchanged; current macOS uses .webloc for HTTP/HTTPS) |
INETLOC conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over INETLOC-bestanden.