HN 日本語サマリー

← 一覧へ戻る
プログラミング

Windows用 Little Snitch

A Little Snitch for Windows (packethound.app)

87 pointsby BadBoyBubby44 コメント

要約

PacketHoundは、Windows向けの新しいアウトバウンドファイアウォールです。これにより、どのアプリケーションがインターネットに接続しようとしているかを把握し、各接続を許可またはブロックするかどうかをユーザーが決定できます。システムコンポーネントは自動的に許可されるため、ユーザーがインストールしたアプリケーションのみに質問が限定されます。このツールはWindowsファイアウォール上に構築されており、カーネルドライバーを使用しないため、システムに負担をかけません。

全文翻訳

Windows用 Little Snitch

アウトバウンドファイアウォール for Windows

どのアプリがホームに電話しているかを知りましょう。

ほとんどのファイアウォールは、入ってくるものしか監視しません。PacketHoundは、出ていくものを検知します。アプリが初めてインターネットに接続しようとするとき、許可またはブロックを求められ、その回答が記憶されます。

[画像: PacketHound: ネットワークパケットの痕跡を嗅ぎ分けるビーグル犬]

すべての接続、あなたの判断で

PacketHoundはWindowsファイアウォールを、Windows自体に関する質問であなたを溺れさせることなく、アウトバウンド接続のための「まず尋ねる」ファイアウォールに変えます。

一度尋ねて、記憶する

アプリが初めて接続しようとするとき、誰が作成したか、どこに接続しているか、どのポートを使用しているかが表示されます。アプリ全体、または特定の住所、ホスト、ドメインに対して許可またはブロックをクリックし、永続的またはアプリが終了するまで記憶させることができます。

Windowsは静かに

Windowsのコンポーネントは自動的に許可されるため、インストールしたアプリについてのみ質問され、何百ものシステムサービスについては尋ねられません。

騙されにくい

プログラムがWindowsの一部であると見なされるのは、Windowsフォルダに存在し、システムによって所有され、有効なMicrosoft Windows署名を持っている場合のみです。マルウェアをSystem32にコピーしても、フリーパスは得られません。

リスクの高いツールを監視する

マルウェアは、ペイロードをダウンロードするためにPowerShell、curl、certutil、mshta、rundll32を好みます。PacketHoundは、これらがWindowsの一部であっても、接続前に尋ねます。

Windowsファイアウォール上に構築

カーネルドライバーなし、隠されたものなし。すべての決定は、wf.mscで確認できる通常のWindowsファイアウォールルールであり、PacketHoundが閉じている間も機能し続けます。

タイピングを盗まない

プロンプトはキーボードフォーカスを取らずに上に表示されるため、タイピング中に誤って応答してしまうことはありません。

ルールを一目で確認

スイッチ一つで、どのアプリも許可とブロックの間で切り替えられます。リストを検索、並べ替え、各決定が行われた日時を確認し、アンインストールしたプログラムのルールをクリアできます。

ブロックされたものを表示

アクティビティログには、ブロックされたすべての試行とそのホスト名、ポート、およびその後の処理が表示されます。まだ不明ですか?後で決定し、ルールタブから戻って確認できます。

スクリーンショット

各画像をクリックすると、フルサイズで表示されます。

許可/ブロックプロンプト
アプリ、発行元、接続先、ポートを表示します。

あなたのルール
スイッチ一つで、どのアプリも許可とブロックの間で切り替えられます。リストを検索・並べ替えできます。

アクティビティ
ブロックされたすべての試行とホスト名。
行をダブルクリックすると、IPアドレスをコピーできます。

設定
Windowsとしてカウントするもの、サインイン時に開始するか、Windowsのデフォルトを復元するかを選択します。

常に手元に
PacketHoundは通知領域に常駐します。右クリックして一時停止または終了します。

[画像]

仕組み

ドライバーなし、独自のバックグラウンドサービスなし:PacketHoundは、既にWindowsに組み込まれているファイアウォール上に構築されています。

  1. 未知のアプリはブロックされる

    PacketHoundはWindowsファイアウォールのデフォルトのアウトバウンド設定をブロックに切り替えるため、ルールがないプログラムはインターネットに接続できません。

  2. PacketHoundが検知する

    Windowsはブロックされた各試行をログに記録します。PacketHoundはそのログを監視し、プログラムがWindowsの一部であるかどうかを確認し、そうであれば静かに許可します。

  3. あなたが決定する

    それ以外のすべてについて、アプリ、発行元、接続先を示すプロンプトが表示されます。あなたの回答は、アプリ全体または特定の宛先に対するファイアウォールルールとなり、永続的またはアプリが終了するまで保持されます。

知っておくと良いこと
  • 最初の試行は失敗します。 PacketHoundは、接続がブロックされたことでアプリについて学習するため、許可をクリックした後、アプリは再試行する必要があります。ほとんどは自動的に行いますが、ブラウザはリフレッシュが必要です。
  • インストーラー。 一部のインストーラーは、最初のブロックされた試行後に終了します。許可した後、PacketHoundは実行を再度試行できるように5分間保護を一時停止することを提案します。署名されたインストーラーや以前に認識されたアップデーターは、開始前に通過させられます。
  • ルールはデフォルトでアプリ全体に適用されます。 IPアドレス、ホスト、またはドメインに限定することもできます。WindowsファイアウォールはIPアドレスのみに一致するため、PacketHoundはアプリが使用する際に名前のアドレスを追加します。新しいアドレスへの最初の接続は再試行が必要になる場合があります。アドレスを共有するサイト(CDNで一般的)もルールを共有します。
  • 「アプリが終了するまで」とは、ウィンドウが閉じられただけでなく、すべてのプロセスが終了したことを意味します。 一部のアプリは、閉じられた後もバックグラウンドで実行され続けます。EdgeやChromeのようなブラウザ、DiscordやSteamのようなシステムトレイに常駐するアプリなどです。それらの一時的なルールは、最後のプロセスが終了するまで有効です。Edgeでは、設定 › システムとパフォーマンスのMicrosoft Edgeが閉じているときにバックグラウンド拡張機能とアプリを実行し続けるを無効にできます。Chromeでは、バックグラウンドアプリの設定は設定 › システムにあります。トレイアプリは通常、トレイアイコンのメニューから終了します。
  • 会社のPC: 組織がグループポリシーを通じてファイアウォール設定を管理している場合、それらの設定が優先されます。

質問

PacketHoundは無料ですか?

はい。トライアル、アカウント、広告はありません。もし役に立つと思ったら、コーヒー一杯を買いに来てください。

PacketHoundはオープンソースですか?

はい。完全なソースコードはGitHubにあり、GNU General Public License v3の下で公開されています。PacketHoundが何をするかについて、私たちの言葉を鵜呑みにする必要はありません。あなたが(または信頼できる誰かが)それがどのように機能するかを正確に読んだり、自分でビルドしたりできます。

PacketHoundは私のデータをどこかに送信しますか?

いいえ。PacketHoundは何も収集せず、分析機能もありません。アプリが到達しようとしているサーバーの名前(通常のDNSルックアップ)を調べ、IPアドレスの代わりに「example.com」を表示できるようにします。週に一度、このウェブサイトに新しいバージョンがあるか問い合わせます。そのリクエストには、あなたやあなたのPCに関する情報は一切含まれません。また、この機能を無効にすることもできます。プライバシーページをご覧ください。

Windowsは「WindowsがPCを保護しました」と表示します。安全ですか?

これは、Microsoft SmartScreenがまだ多くの人にダウンロードされていないプログラムに対して表示する警告です。「詳細情報」をクリックし、「実行」をクリックしてください。ダウンロードページにあるSHA-256チェックサムと比較することで、ファイルがここで公開されているものと正確に一致することを確認できます。

管理者権限が必要なのはなぜですか?

Windowsファイアウォール設定の変更とセキュリティイベントログの読み取りには両方とも管理者権限が必要なため、PacketHoundを起動する際にWindowsが確認を求めてきます。サインイン時に開始するように設定すると、確認なしで開始されます。

PacketHoundが実行されていない場合、どうなりますか?

あなたのルールは引き続き機能します。それらは通常のWindowsファイアウォールルールです。終了すると、PacketHoundはまだルールがないアプリをブロックし続けるかどうか尋ねます。どちらの場合でも、ブロックしたアプリはブロックされたままです。

誤って何かをブロックしました。元に戻す方法は?

通知領域からPacketHoundを開き、ルールタブでアプリを見つけてスイッチを「許可」に切り替えます。またはルールを削除すると、次回アプリが接続しようとしたときにPacketHoundが再度尋ねます。

一時停止できますか?

はい。トレイアイコンを右クリックし、「保護を一時停止」を選択します。5分、15分、1時間、または再度有効にするまで一時停止できます。時間制限付きの一時停止は、保護を自動的に再開します。一時停止中は、ルールがないアプリは自由に接続できます。ブロックルールは引き続き適用されます。

インストーラーが失敗したと表示されます。どうすればよいですか?

最初の接続は応答する前にブロックされ、一部のインストーラーはすぐに終了します。許可した後にPacketHoundが表示する通知をクリックするか(またはトレイアイコンを右クリック › 保護を一時停止 › 5分間)、インストーラーを再度実行してください。保護は自動的に再開されます。次回、PacketHoundはそのインストーラーを認識し、開始前に通過させます。

「後で決定する」は何をしますか?

アプリはブロックされたまま、「ルール」タブの「決定待ち」の下にリストされ、いつでも決定できます。PacketHoundは、アプリがまだ実行中の場合は10分後に再度尋ねるか、次に接続したときに尋ねます。

アンチウイルスと併用できますか?

はい。PacketHoundはWindowsファイアウォールを使用しており、Microsoft Defenderおよびほとんどのアンチウイルスソフトウェアと連携します。サードパーティのセキュリティスイートがWindowsファイアウォールを独自のファイアウォールに置き換えている場合、PacketHoundは機能しません。なぜなら、管理するWindowsファイアウォールが存在しないからです。

アンインストール方法は?

Windowsの設定 › アプリからアンインストールします。アンインストーラーは、PacketHoundのファイアウォールルールを削除するかどうかを尋ね、その後、インストール前の状態にWindowsファイアウォールの設定を戻します。

バグを報告したり、機能提案をしたりするにはどうすればよいですか?

PacketHoundのGitHubページにIssueを開いてください(無料のGitHubアカウントが必要です)。バグの場合は、使用しているPacketHoundとWindowsのバージョン、および発生した状況を記載してください。C:\ProgramData\PacketHoundのログが役立つことがよくあります。