Vad är filformatet INETLOC?
Internetresurslokaliseringar - till exempel för RSS-flöden, telnet-servrar, SSH-värdar eller AFP-delningar - kan sparas som .inetloc-filer på macOS. Internet Location-filer är enkla textfiler baserade på en XML-egenskapslista (plist) och innehåller en serveradress samt, valfritt, ett användarnamn och lösenord för att möjliggöra kommunikation.
.inetloc-filer används av macOS-familjen av system och kan komma åt onlineresurser med protokoll som news://, ftp://, afp://, ssh:// och telnet://. För http://- och https://-webbadresser skapar Apple Finder numera .webloc-filer istället; .inetloc förblir formatet för andra URL-scheman och för äldre filer från tidigare macOS-versioner. .inetloc-filer startas av Apple Finder-appen, som skickar vidare webbadressen till lämplig applikation. Att öppna och redigera .inetloc-filer kan också göras med valfri textredigerare, eftersom de som standard lagras som vanlig UTF-8 XML (eller som en binär plist i vissa fall).
En betydande säkerhetsbrist (CVE-2021-30657) gjorde det möjligt för .inetloc-filer som innehöll file://-webbadresser att tyst köra lokala binärfiler när de dubbelklickades i Finder. För att förhindra dessa attacker åtgärdade Apple problemet i macOS Monterey 12.2 (2022) genom att helt blockera file://-protokollet i Finder. Onlineresurser som använder andra URL-scheman kan fortfarande sparas i .inetloc-filer som tidigare. På Windows eller Linux har dessa filer ingen inbyggd hanterare - en textredigerare behövs för att läsa mål-URL:en.
Säkerhet & trygghet
RISK: MEDIUMCVE-2021-30657 (september 2021): .inetloc-filer med file://-URL:er kunde köra godtyckliga lokala binärfiler på macOS utan karantänvarning. Åtgärdat i macOS Monterey 12.2 (januari 2022). Opatchade system (före 12.2) bör behandla okända .inetloc-filer som potentiellt farliga. På uppdaterade system är risken låg - filen öppnar helt enkelt en URL. Phishing-risk kvarstår: en .inetloc kan peka på en skadlig webbplats.
Formatdetaljer
i ett nötskalProgram som öppnar INETLOC-filer
Tekniska detaljer
djup specifikation| Formattyp | macOS-genväg / URL-pekarfil (XML-egenskapslista) |
| Utvecklare | Apple Inc. |
| MIME-typ | `application/internet-location` |
| Magic bytes | `3C 3F 78 6D 6C` (`<?xml`) för XML-plist; `62 70 6C 69 73 74` (`bplist`) för binär plist |
| Intern struktur | Plist-dict med en enda nyckel `URL` som innehåller mål-URL:en |
| Kodning | UTF-8 XML-text eller binär plist |
| Container | Apple Property List (plist) - XML eller binär (`bplist00`) |
| Typisk filstorlek | 100 B - 2 KB |
| URL-scheman som stöds | `news://`, `ftp://`, `afp://`, `ssh://`, `telnet://`, `rss://` |
| Associerat OS | macOS (ingen inbyggd hanterare på Windows eller Linux) |
| Relaterade format | `.webloc` (HTTP/HTTPS), `.ftploc` (FTP), `.vncloc` (VNC) - alla skapade av Finder för specifika URL-scheman |
| Blockerat protokoll | `file://` - blockerat i Finder sedan macOS Monterey 12.2 (2022) efter CVE-2021-30657 |
| Släppt | Mac OS 8.5 (1998) |
| Senaste version | N/A (format unchanged; current macOS uses .webloc for HTTP/HTTPS) |
INETLOC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om INETLOC-filer.