Společnost Objective Development vydala Little Snitch for Linux — linuxovou verzi svého známého nástroje pro kontrolu odchozích síťových připojení, který byl dosud většinou k dispozici uživatelům macOS. Nová varianta se neprezentuje jako prostředek k tvrdé ochraně systému, ale jako nástroj pro kontrolu soukromí: ukazuje, které aplikace a k jakým uzlům se připojují přes síť, umožňuje blokovat nežádoucí spojení a sledovat historii síťové aktivity.
Základem Little Snitch for Linux je eBPF, a rozhraní je navrženo jako lokální webové UI, dostupné na http://localhost:3031/. Tento přístup umožňuje nejen sledovat aktuální a minulá připojení, ale také je třídit podle aktivity, objemu provozu a názvu aplikace, a také rychle blokovat připojení jedním kliknutím. Vývojář zvlášť zdůrazňuje, že UI lze nainstalovat jako PWA, a samotný produkt je zaměřen také na sledování síťové aktivity vzdálených Linux serverů.
Mezi podporované funkce Little Snitch for Linux vývojář vyzdvihuje:
- sledování aktuální a minulé síťové aktivity podle aplikací;
- zobrazení blokovaných připojení, historie provozu a objemů přenesených dat;
- škálování a filtrování podle časových intervalů na grafu provozu;
- blokaci připojení jedním kliknutím;
- podporu blocklistů s automatickou aktualizací;
- import seznamů ve formátech „jedna doména/hospoda na řádek“, /etc/hosts a CIDR rozsahů;
- tvorbu vlastních pravidel pro procesy, porty a protokoly;
- možnost zapnout autentizaci pro přístup k webovému rozhraní;
- náhradu komponentu eBPF a webového UI vlastními sestaveními.
Přitom projekt má několik důležitých omezení. Little Snitch for Linux funguje na jádrech Linux 6.12 a novější při splnění BTF support; vývojář také varuje, že hardened konfigurace jádra nemusí být s programem kompatibilní. Kromě toho je produkt přímo popsán jako řešení „for privacy, not security“: kvůli omezením eBPF při vysokém zatížení mohou nastat situace, kdy nelze spolehlivě přiřadit paket k procesu nebo DNS jménu.
Licenční model linuxové verze je smíšený: komponent eBPF a webové UI jsou zveřejněny pod GPLv2, zatímco démon a CLI nástroj zůstávají proprietárními, ale jsou distribuovány zdarma a umožňují svobodné používání a šíření.
Zdroj: linux.org.ru
