web-dev-qa-db-ja.com

アプリケーションがmacOSでネットワークにアクセスできないようにする

MacOSでアプリケーションを実行したいのですが、あらゆる種類のネットワークアクセスまたはあらゆる種類のインターネットアクセスを許可しません。

次の可能性を見てきました。

  • 組み込みのファイアウォールを使用します。残念ながら、これはアウトバウンドではなくインバウンド接続のみをブロックします。

  • リトルスニッチを見ました。ただし、セキュリティの観点から、自分のシステムにクローズドソースのソフトウェアをインストールして、自分が行うすべてのことに非常に深くアクセスするのは不快です。

理想的には、自分でやりたいと思っています。 macOSのネットワークリソースへのアプリのアクセスを制限することは可能ですか?たぶんそれをサンドボックスモードで開始しますか?

ありがとう!

1
DevShark

sandbox-execを使用できます

使用法:sandbox-exec -n no-network someProgram

1
L00P3R