TinyShield の Block All モード
Block All は、TinyShield で最も厳しいモードです。Allow List のルールか、有効にしたシステムの例外で許可されていない限り、接続を通知なしでブロックします。
Block All は TinyShield PRO の機能です。
デフォルト拒否のネットワークポリシーが必要なときは、Block All を選びます。
1. メリット
- ✅ 承認していないネットワークアクセスを一度に止められます。
- ✅ 信頼できるアプリ、ドメイン、IP アドレスだけを許可できます。
- ✅ 作業に集中したいときやテスト用に、シンプルなデフォルト拒否の環境を作れます。
- ✅ 必要に応じて、Apple が署名したプログラムを許可できます。
- ✅ 必要に応じて、UDP ポート 53 への送信 DNS 通信を許可できます。
- ✅ より厳しく制御したいときは、明示的な Block List のルールも併用できます。
2. Allow List を準備する
Block All をオンにする前に、必要なアクセスを追加しておきます。
- Tools → Allow List を開きます。
- 常にオンラインにしておく必要があるアプリを追加します。
- 特定の接続先だけを許可したい場合は、ドメインや IP アドレスを追加します。
- 同じ項目を Allow List と Block List の両方に追加しないようにします。
Allow List は、Block All の例外になります。アプリのルールはそのアプリのすべての接続を許可し、ドメインや IP のルールは許可する範囲をより絞り込みます。
3. Block All をオンにする
- 右上のモードボタンを選択します。
- Block All を選びます。
- モードボタンに赤色で Block と表示されていることを確認します。
- オンラインのままにしておく必要があるアプリが動作するか試します。
- 足りない信頼できる接続先だけを Allow List に追加します。
Block All は、ブロックする前に確認を求めません。不明なアプリについて確認を表示したい場合は、Require Approval を使います。
4. 例外を選ぶ(任意)
接続モードの設定またはポップオーバーを開きます。
- Allow Apple Programs は、明示的なルールでブロックされていない限り、Apple が署名したプログラムを許可します。
- Allow DNS Traffic は、UDP ポート 53 への送信を許可します。これにより、TinyShield はドメイン名の解決と表示を続けられます。
これらの例外は Require Approval モードにも適用されます。最も厳しく制御したい場合は、オフにしてください。
5. 通常のアクセスに戻す
多くのアプリが動かなくなった場合は、Allow All に切り替えます。Block List は有効なままなので、明示的にブロックした接続先は引き続きブロックされます。