Pro gratis 1 settimana: codice NETMUTE
NetMute

Two ways to get NetMute

Same app either way. Pick whichever fits how you buy.

Mac App Store

The simple route

  • Updates install themselves
  • No licence key to keep
  • Apple handles payment and refunds
Open the App Store

Direct download

Version 2.3.7 · 11 MB

  • Invoice with VAT ID, ready for expenses
  • 5- and 10-seat licences for teams
  • Unlocked with a licence key
Download the .dmg

The direct build is signed with a Developer ID and notarised by Apple. It updates itself too, and the licence key can be moved to another Mac at any time.

Cos'è netbiosd su Mac? Perché macOS ti chiede di consentirlo

La maggior parte delle persone incontra netbiosd tramite una finestra di dialogo. Stai lavorando, niente di insolito sta succedendo, e macOS interrompe con una domanda: vuoi che l'applicazione netbiosd accetti connessioni di rete in arrivo? Il nome sembra abbastanza criptico da essere allarmante, e il prompt non ti dà contesto per decidere. La risposta breve è che netbiosd è una parte normale di macOS, firmata da Apple, e non è malware. La risposta più utile è che appartiene a uno strato di rete legacy di cui molti Mac non hanno più bisogno, il che lo rende uno dei rari daemon di sistema in cui negare la richiesta è davvero a basso rischio.

Lettura di 7 minAggiornato

Cos'è realmente netbiosd

netbiosd è un processo in background incluso in macOS ed è firmato da Apple. Il suo compito è implementare NetBIOS, un vecchio livello di denominazione di rete che i computer Windows usano da decenni per annunciarsi e trovarsi sulla rete locale.

NetBIOS precede gran parte di ciò che oggi consideri networking moderno. È stato progettato per un'epoca in cui i computer sulla stessa rete d'ufficio avevano bisogno di un modo semplice per rivendicare un nome breve, leggibile dall'uomo, e diffonderlo così che gli altri potessero trovare il dispositivo giusto dietro un indirizzo. Windows lo ha adottato, lo ha legato strettamente alla condivisione di file e stampanti, ed è diventato la base della classica navigazione di Network Neighborhood.

Apple ha incluso il supporto perché i Mac hanno da tempo bisogno di convivere con le reti Windows. Quando il tuo Mac può vedere un PC Windows nella barra laterale del Finder, o quando un PC Windows può vedere il tuo Mac mentre la condivisione file è attiva, netbiosd potrebbe essere parte di ciò che ha reso possibile quell'incontro. Lo stesso vale per i vecchi dispositivi di archiviazione collegati alla rete e le stampanti di rete, molti dei quali sono stati costruiti attorno a SMB e alla navigazione in stile Windows.

Il confine vale la pena precisarlo. netbiosd gestisce scoperta e denominazione sulla tua rete locale: decide quale macchina risponde a quale nome breve e permette ai dispositivi sulla stessa subnet di conoscersi. Il trasferimento effettivo dei file, una volta che ti connetti a una condivisione, è gestito da altre parti del sistema.

Perché il firewall di macOS chiede informazioni su netbiosd

Il firewall delle app di macOS funziona su un principio semplice: quando un programma vuole accettare connessioni in entrata, macOS te lo chiede una volta e poi ricorda la tua risposta. Il traffico in uscita non è ciò che attiva la finestra di dialogo. Lo è qualcosa che ascolta.

netbiosd ascolta per progettazione. L'annuncio del nome è una conversazione a due vie: il tuo Mac trasmette il suo nome e deve anche essere raggiungibile quando un altro dispositivo chiede chi possiede un certo nome. Questo significa aprire una socket in ascolto sulla rete locale, che è esattamente il comportamento che il firewall è progettato a mostrare. Il servizio di nome NetBIOS usa tradizionalmente la porta UDP 137 e il servizio datagram la porta UDP 138. Questi numeri sono standard, anche se ciò che è effettivamente in uso dipende dalla tua versione di macOS e dai servizi di condivisione che hai attivato.

Ecco perché netbiosd compare in quella finestra di dialogo molto più spesso della maggior parte dei processi di sistema. Non si comporta male e non è cambiato. È uno dei pochi daemon Apple la cui funzione normale è essere raggiungibile da altri dispositivi sulla stessa rete, e il firewall tratta ogni processo del genere allo stesso modo, indipendentemente da chi lo abbia firmato.

La richiesta tende anche a riapparire dopo gli aggiornamenti di sistema. Quando un binario viene sostituito durante un aggiornamento, il firewall può non riconoscerlo come il programma visto prima e chiederlo di nuovo. È previsto, non è un segno che qualcosa non vada.

È malware, e puoi verificarlo tu stesso

netbiosd non è malware. È un componente Apple di prima parte, distribuito come parte di macOS, e su un sistema sano porta una firma Apple. Non c'è nulla nel vederlo in Activity Monitor o in un avviso del firewall che indichi una compromissione.

Non devi fidarti solo sulla parola. In Activity Monitor, seleziona il processo e apri il suo inspector per vedere il percorso completo dell'eseguibile da cui è stato avviato: un vero daemon di sistema vive nelle directory di sistema, non nella cartella Download. Se ti trovi a tuo agio in Terminal, lo strumento codesign con l'opzione verbose verify, puntato a quel percorso, riporta l'autorità di firma; per una copia legittima, quell'autorità è Apple. Qualsiasi cosa che dichiari il nome da una posizione inattesa, o fallisca la verifica, merita ulteriori controlli.

L'altra metà della rassicurazione conta altrettanto. netbiosd è un processo di rete locale, non di internet. Il servizio di nome NetBIOS si basa sul broadcast ed è confinato alla tua subnet locale: non viene instradato su internet e i router non inoltrano quel traffico verso il mondo esterno in condizioni normali. La paura che di solito sta dietro questa ricerca, che qualche daemon sconosciuto stia silenziosamente inviando i tuoi dati altrove, qui non si applica. Qualunque cosa stia dicendo netbiosd, la sta dicendo ai dispositivi di casa tua o del tuo ufficio.

Questa distinzione vale la pena tenerla a mente in qualsiasi indagine sui processi su macOS: un processo che ascolta sulla tua rete locale e uno che mantiene una connessione persistente a un server remoto fanno cose molto diverse, e meritano livelli diversi di attenzione.

Devi permetterlo o negarlo

Per la maggior parte dei daemon di sistema, il consiglio onesto è di consentire e andare avanti, perché negare rompe qualcosa su cui fai affidamento. netbiosd è una delle rare eccezioni davvero sensate, e merita un attimo di riflessione invece di un clic frettoloso.

Chiediti una cosa: ti connetti mai a una cartella condivisa di un PC Windows, a un vecchio box NAS, o a una stampante di rete che si basa sulla navigazione in stile Windows? Se la risposta è no, e per molte persone con una casa tutta Apple lo è, allora negare netbiosd non ti costa nulla che noterai. NetBIOS è legacy. La scoperta SMB moderna sulle piattaforme Apple si appoggia ad altri meccanismi, e una rete senza dispositivi che dipendono da NetBIOS non ha nulla con cui netbiosd possa parlare.

Se la risposta è sì, fai più attenzione. Negare le connessioni in ingresso può rompere la scoperta, la parte in cui i dispositivi compaiono automaticamente nella barra laterale del Finder, o in cui una macchina Windows individua il tuo Mac. Spesso puoi comunque raggiungere una condivisione collegandoti esplicitamente per nome o indirizzo, invece di aspettare che venga elencata, quindi il problema è di solito un inconveniente più che un blocco netto. Se una stampante o un NAS smette all'improvviso di comparire, questa è una causa plausibile, e tornare indietro nella decisione nelle impostazioni del firewall è semplice.

C'è anche un'opzione più pulita che litigare con il prompt. Gran parte di ciò che fa netbiosd è legato all'attivazione della condivisione file compatibile con Windows. Se l'hai abilitata una volta per un singolo trasferimento e poi non l'hai più usata, disattivarla di nuovo nelle impostazioni di condivisione risolve la situazione alla radice.

Qualunque cosa tu scelga, sceglila deliberatamente. Il risultato peggiore è cliccare Allow su una finestra di dialogo che non hai letto, ed è così che la maggior parte delle persone finisce con una configurazione del firewall che nessuno capisce.

Il quadro più grande: il tuo Mac comunica più di quanto tu possa vedere

netbiosd non è insolito. Un Mac tipico esegue dozzine di processi in background che toccano la rete, alcuni parlano con Apple, altri annunciano servizi localmente, altri ancora mantengono connessioni per conto di app che hai installato e poi dimenticato. Il prompt del firewall mostra solo il sottoinsieme ristretto che vuole accettare connessioni in ingresso. Tutto ciò che va verso l'esterno resta invisibile, a meno che tu non vada a cercarlo.

Questa asimmetria è il vero problema. Vieni interrotto per un daemon di naming legacy confinato alla tua subnet, mentre un processo che mantiene in silenzio una connessione a un server remoto non genera alcuna finestra di dialogo. Activity Monitor ti dice che un processo esiste e all'incirca quanti byte ha trasferito, ma non quali domini ha raggiunto, e non offre alcun modo per fermarlo se non uccidendolo.

È proprio questa lacuna di visibilità che NetMute è stato costruito per colmare. Mostra il traffico di rete in tempo reale per app e processi, con registrazione a livello di dominio, così invece di un nome di processo e un conteggio di byte vedi dove si sta realmente connettendo ogni app. Il suo firewall per app blocca tutto con un clic, e le regole temporanee scadono da sole, così un test rapido non diventa silenziosamente permanente. I profili di rete applicano regole diverse a seconda della rete Wi-Fi a cui sei collegato, il che aiuta quando una rete di casa affidabile e un hotspot aeroportuale richiedono livelli diversi di cautela.

L'obiettivo non è bloccare più cose. È rispondere alla domanda che ti ha portato qui, cos'è questo processo e con chi sta parlando, senza dover cercare la risposta ogni volta che compare un nuovo nome.

Domande frequenti su netbiosd

Vedi a cosa si connette ogni app sul tuo Mac

NetMute mostra l'attività di rete in tempo reale per app con registrazione a livello di dominio, e ti permette di bloccare qualsiasi app con un clic. Gratuito da scaricare sul Mac App Store, con un acquisto in-app opzionale una tantum per Premium. Nessuna sottoscrizione.

Scarica NetMute