Co to jest format pliku INETLOC?
Lokalizatory zasobów internetowych - na przykład dla kanałów RSS, serwerów telnet, hostów SSH lub udziałów AFP - mogą być zapisywane jako pliki .inetloc w systemie macOS. Pliki lokalizacji internetowej to proste pliki tekstowe oparte na liście właściwości XML (plist) i zawierają adres serwera, a także opcjonalnie nazwę użytkownika i hasło dostępu w celu umożliwienia komunikacji.
Pliki .inetloc są używane przez rodzinę systemów macOS i mogą uzyskiwać dostęp do zasobów online przy użyciu protokołów takich jak news://, ftp://, afp://, ssh:// oraz telnet://. W przypadku adresów URL http:// i https:// Apple Finder tworzy obecnie pliki .webloc; .inetloc pozostaje formatem dla innych schematów URL oraz dla starszych plików z poprzednich wersji macOS. Pliki .inetloc są uruchamiane przez aplikację Apple Finder, która przekazuje adres URL do odpowiedniej aplikacji. Otwieranie i edycja plików .inetloc może odbywać się również za pomocą dowolnego edytora tekstu, ponieważ domyślnie są one przechowywane jako zwykły tekst UTF-8 XML (lub w niektórych przypadkach jako binarny plist).
Znacząca luka w zabezpieczeniach (CVE-2021-30657) pozwalała plikom .inetloc zawierającym adresy URL file:// na ciche wykonywanie lokalnych plików binarnych po dwukrotnym kliknięciu w Finder. Aby zapobiec tym atakom, firma Apple naprawiła problem w systemie macOS Monterey 12.2 (2022), całkowicie blokując protokół file:// w Finder. Zasoby online korzystające z innych schematów URL nadal mogą być zapisywane w plikach .inetloc, tak jak wcześniej. W systemach Windows lub Linux pliki te nie mają natywnego programu obsługującego - do odczytania docelowego adresu URL potrzebny jest edytor tekstu.
Bezpieczeństwo
RYZYKO: MEDIUMCVE-2021-30657 (wrzesień 2021): pliki .inetloc z adresami URL file:// mogły wykonywać dowolne lokalne pliki binarne w systemie macOS bez ostrzeżenia o kwarantannie. Naprawiono w macOS Monterey 12.2 (styczeń 2022). Niezałatane systemy (sprzed wersji 12.2) powinny traktować nieznane pliki .inetloc jako potencjalnie niebezpieczne. W załatanych systemach ryzyko jest niskie - plik po prostu otwiera adres URL. Ryzyko phishingu pozostaje: .inetloc może wskazywać na złośliwą stronę internetową.
Szczegóły formatu
w pigułceProgramy otwierające pliki INETLOC
Szczegóły techniczne
specyfikacja| Typ formatu | Skrót macOS / plik wskaźnika URL (lista właściwości XML) |
| Deweloper | Apple Inc. |
| Typ MIME | `application/internet-location` |
| Magiczne bajty | `3C 3F 78 6D 6C` (`<?xml`) dla XML plist; `62 70 6C 69 73 74` (`bplist`) dla binarnego plist |
| Struktura wewnętrzna | Słownik plist z jednym kluczem `URL` zawierającym docelowy adres URL |
| Kodowanie | Tekst UTF-8 XML lub binarny plist |
| Kontener | Apple Property List (plist) - XML lub binarny (`bplist00`) |
| Typowy rozmiar pliku | 100 B - 2 KB |
| Obsługiwane schematy URL | `news://`, `ftp://`, `afp://`, `ssh://`, `telnet://`, `rss://` |
| Powiązany system operacyjny | macOS (brak natywnej obsługi w systemach Windows lub Linux) |
| Powiązane formaty | `.webloc` (HTTP/HTTPS), `.ftploc` (FTP), `.vncloc` (VNC) - wszystkie tworzone przez Finder dla określonych schematów URL |
| Zablokowany protokół | `file://` - blokowany w Finder od wersji macOS Monterey 12.2 (2022) po CVE-2021-30657 |
| Wydano | Mac OS 8.5 (1998) |
| Najnowsza wersja | N/A (format unchanged; current macOS uses .webloc for HTTP/HTTPS) |
Konwersje INETLOC
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki INETLOC.