Come posso impedire ai programmi di accedere a Internet in Ubuntu. Non per porta, ma per applicazione.
Come posso impedire ai programmi di accedere a Internet in Ubuntu. Non per porta, ma per applicazione.
Risposte:
Credo che ciò che stai cercando sia definito "firewall basato su applicazioni". Cercare su Google per questo non rivela nulla di attualmente utile per Ubuntu (o Linux in generale). Ce n'era uno chiamato TuxGuardian ma sembra essere stato abbandonato nel 2006 (non tentare di usarlo).
Tuttavia, è possibile impedire alle applicazioni di accedere alla rete utilizzando AppArmor e creando profili per le applicazioni che si desidera bloccare. Nota che non sono a conoscenza di alcuna GUI "user-friendly" per la configurazione di AppArmor su Ubuntu - è strettamente un editor di testo e un'operazione da riga di comando, quindi se sei nuovo su Linux potresti voler evitare questo.
Ecco la pagina della comunità Ubuntu per AppArmor per iniziare.
Ecco le regole che vorrai utilizzare nei tuoi profili.
Puoi usare Firejail . Esegue l'applicazione nella sandbox in cui si controlla se l'applicazione è in grado di vedere la rete o il file system. Esempio:
firejail --net=none firefox
Questo eseguirà il browser Firefox senza accesso a Internet. Nota che la distribuzione firejail nel repository di Ubuntu è obsoleta - scarica meglio la sua ultima versione LTS dalla home page di firejail.
Ulteriori informazioni sull'utilizzo di firejail - qui .