Ondiz.

Guida · Mac e sicurezza

Little Snitch su Mac: a cosa serve davvero un firewall applicativo

Il firewall integrato ferma chi arriva; un firewall in uscita controlla chi parte. Guida a Little Snitch, alle alternative gratuite e alla configurazione che non impazzisce.

Portatile su una scrivania di legno scuro con un monitor di attività di rete e linee di connessione

Il firewall integrato di macOS protegge il Mac da ciò che arriva. Little Snitch protegge il Mac da ciò che parte. È una differenza di una riga, e apre un capitolo intero: per anni gli utenti Mac hanno ignorato le connessioni in uscita perché «tanto non c'è malware», e per anni quella frase è stata falsa — dal trojan Flashback in poi. Questa guida spiega a cosa serve un firewall applicativo, come configurarlo senza impazzire, e cosa imparare dalle connessioni che rivela.

Due firewall, due domande

Il firewall di sistema, quello nelle Preferenze, filtra le connessioni in entrata: decide chi può bussare alle porte del computer. Funziona bene, ma la maggior parte del software moderno non aspetta di essere contattato — chiama casa. Aggiornamenti, telemetria, sincronizzazione, pubblicità, e sì: anche malware. Un firewall applicativo in uscita risponde a una domanda diversa: «questa app, può parlare con quel server?». Le due difese si completano; nessuna delle due è sostitutiva dell'altra.

Cosa fa Little Snitch

  • Regole per applicazione e per destinazione: non «Safari sì o no», ma «Safari può parlare con questi domini, questi no»;
  • modalità silenziosa: nega tutto ciò che non è esplicitamente permesso — la configurazione più sicura per chi parte seria;
  • indicatore nel menu: un ago che mostra il traffico in tempo reale, e un clic per vedere chi lo genera;
  • istantanee di rete: la mappa completa di processi, connessioni e server, con risoluzione dei domini;
  • scadenza delle regole: i permessi possono durare «questa volta», «oggi», «finché non revoco» — l'opposto del sì per sempre.

Un'ora con Little Snitch è un corso di networking

Il primo effetto dell'installazione è di solito lo stupore: l'applicazione per gli appunti che contatta un server di analisi, il lettore PDF che «invia statistiche», il software libero che scarica componenti. Nessuna congiura: è l'ecosistema attuale, fatto di telemetria di progetto. Ma la differenza tra saperlo e non saperlo è la differenza tra decidere e subire. Con il tempo si impara il pattern sano di ogni app che si usa — e si riconosce subito l'anomalia, il processo che parla quando non dovrebbe, la destinazione che non c'entra nulla con il programma.

Il primo giorno è il più rumoroso: ogni applicazione chiede, e la tentazione di dire sempre sì per farlo finire è forte. Il metodo che funziona: concedere con scadenza breve («questa volta») tutto ciò che sembra legittimo, e promuovere a permanenti solo le regole che ritornano. Nel giro di un weekend avrete una mappa reale delle comunicazioni — e la sorpresa di quanti processi parlano senza necessità apparente.

Alternative e integrazioni

Little Snitch è un prodotto commerciale maturo, con prova gratuita completa; non è l'unica via. LuLu, di Objective-See, è un firewall in uscita gratuito e open source, essenziale e affidabile, perfetto per chi vuole la domanda «chi parte?» senza il macchinario completo. Chi desidera solo la osservazione può cominciare con gli strumenti inclusi — Monitoraggio Attività mostra le connessioni socket per processo — e passare al firewall quando vuole agire, non solo guardare. L'approccio consigliato: osservare una settimana, poi decidere le regole.

Configurazione consigliata

  1. partire in modalità «chiedi» per qualche giorno, per mappare le proprie abitudini;
  2. creare regole permanenti solo per i domini funzionali (aggiornamenti del vendor, sincronizzazione scelta);
  3. negare per impostazione predefinita tutto l'analitics e la telemetria che non serve;
  4. rivedere le regole ogni pochi mesi: il software cambia, e le eccezioni invecchiano male;
  5. documentare le eccezioni fatte per lavoro: sono le prime a essere dimenticate e le ultime a essere giustificate.
Privacy non è paranoia. Lo scopo non è impedire al Mac di comunicare — vivrebbe male — ma trasformare comunicazioni invisibili in decisioni informate.

E quando il sospetto riguarda il sito web più che il computer, il discorso cambia registro: le intrusioni lato server si affrontano con il protocollo per gli account di hosting violati e per i WordPress compromessi.