Windows版の少しのスニッチ

2026/11/09 2:16

Windows版の少しのスニッチ

RSS: https://news.ycombinator.com/rss

要約▶

Japanese Translation:

PacketHound は、Windows 10 および 11 用の無料オープンソースのアウトバウンドファイアウォールであり、ユーザーがすぐにどのアプリケーションがインターネットに接続するかを特定するのを助けます。その主な強みは、侵入的なカーネルドライバーを必要とせずに、特定のアプリ、アドレス、ポート、ドメインに基づいてネットワークトラフィックを自動的に許可またはブロックできる点にあります。代わりに、

wf.msc
で表示されている既存の Windows ファイアウォールの機能全体に構築されています。多くのセキュリティツールとは異なり、PacketHound はフォルダー場所、システム所有者、Microsoft サインをチェックすることでシステムの完全性を検証し、正当な Windows コンポーネントは許可され続けながら、PowerShell などの危険なツールの使用を厳しく制御します。最初の接続試行時、アプリごとにまたアドレス/ホスト/ドメイン/ポートごとの「許可」または「ブロック」を求め、その選択を永続的に記憶するか、アプリが終了するまで記憶するかをユーザーに確認します。キーボードフォーカスを奪わずにプロンプトを表示することで、誤った回答を防ぎます。管理者権限で一度設定されると、アプリケーションを閉じても再起動しても、このユーザー定義されたルールを恒久的に適用し続けます。アウトバウンド接続に対する完全な可視性を提供し、ホスト名、ポート、結果とともにすべてのブロック試行を表示するアクティビティログを提供しており、ユーザーは行をダブルクリックして IP アドレスをコピーできます。ユーザーは即座に許可/ブロック設定を切り替えることができ、ルールを検索/ソートしたり、未インストールのプログラムのルールを消去したりできます。バックグラウンドサービスを設置せず、ユーザーデータを収集せず、広告を表示しないことで、堅牢なネットワークセキュリティを提供する PacketHound は、予算内でデジタルフットプリントに対する制御を維持するための無広告ソリューションとなります。完全なソースコードは GNU General Public License v3 の下で GitHub で利用可能です。

本文

ウィンドウズ用アウトバウンドファイアウォール:「ホームへの呼び出し」をアプリごとに把握する

多くのファイアウォールは外部から内部への通信のみ監視しますが、PacketHound は内部から外部への通信を検知します。アプリが初めてインターネットに接続しようとする際、「許可するかブロックするか」を質問し、その回答を記憶して管理します。

主な機能

  • すべての接続について判断を求めます
    • アウトバウンド接続に対して「まず尋ねる」タイプに変えます。
    • ウィンドウズシステム自体の確認メッセージは出さず、インストールしたアプリケーションのみに質問を行います。
  • 一度の質問で永続的設定
    • 「誰が」「どのポート宛てに」「どこへ」接続しようとしているかを表示します。
    • 適用先として「アプリ全体」または「特定のアドレス/ホスト/ドメイン」を選択可能です。
    • 設定は永久に保持するか、アプリ終了時まで有効にできます。
  • Windows は静かに動作
    • Windows の固有コンポーネント(システムサービス)は自動的に許可され、数百もの確認メッセージが表示されることはありません。
  • 騙されにくい堅牢な設計
    • 以下を満たさないと「ウィンドウズの一部分」とみなされません:
      • Windows フォルダ内への存在
      • オーナーがシステムであること
      • 有効な Microsoft Windows のデジタル署名の有無
    • マルウェアを System32 にコピーしても、自動的に許可されません。
  • リスクの高いツールも監視
    • マルウェアが好む以下のコマンドやツールであっても、接続前に必ず確認します:
      PowerShell
      ,
      curl
      ,
      certutil
      ,
      mshta
      ,
      rundll32
  • Windows ファイアウォール上に構築
    • カーネルドライバ不使用で、隠蔽プロセスもありません。
    • すべての判断は標準の Windows ファイアウォールルールとして記録され(確認:
      wf.msc
      )、アプリを閉じても機能し続けます。
  • 入力内容を窃取しません
    • 通知メッセージはキーボードフォーカスを奪わず、画面の上部に表示するため、タイピング中の誤操作を防ぎます。
  • 一目でルールを把握・管理可能
    • スイッチでアプリを「許可」⇔「ブロック」で切り替えられます。
    • 検索・並べ替え機能付き。いつ判断されたか、アンインストールしたプログラムのルール削除も可能です。
  • ブロックされた通信の確認
    • アクティビティログに、ホスト名、ポート番号、処理内容を含むすべてのブロック試行が表示されます。
    • 現時点では判断できない場合は「後で決める」を選択し、「ルール」タブから改めて対応できます。

スクリーンショット

(クリックするとフルサイズ表示になります)

  • 「許可/ブロック」通知
    • アプリ名、パブリッシャー、接続先、ポート番号を表示します。
  • 「あなたのルール」
    • スイッチでアプリを「許可」「ブロック」間へ切り替え可能。リストの検索・並べ替えも可能です。
  • 「アクティビティ」
    • ホスト名付きのブロック試行を表示。一行をダブルクリックすると IP アドレスをコピーできます。
  • 「設定」
    • 「どのプログラムがウィンドウズの一部とみなされるか」を選べる。
    • 「ログイン時に開始する」「Windows のデフォルトに戻す」など、多様な設定が可能です。
  • 手元に常時
    • 通知領域に常驻しています。右クリックで保護を一時停止・退出できます。

仕組みについて

PacketHound は既存の Windows ファイアウォール機能を活用しており、追加のドライバや独自プロセスは使用しません。

  1. 未知のアプリはブロックされる
    • Windows ファイアウォールのアウトバウンドデフォルト設定を**「ブロック」**に変更します。
    • ルールが存在しないプログラムはインターネットに到達できません。
  2. PacketHound が検知する
    • Windows はブロック試行をログとして記録します。
    • PacketHound はこのログを監視し、対象プログラムが「ウィンドウズの一部分」かどうかを確認します。システム固有であれば静かに許可します。
  3. あなたが判断する
    • それ以外のすべての接続に対し、アプリ名・パブリッシャー・接続先を表示した通知が出ます。
    • あなたの回答に基づき、アプリ全体または特定の宛先に対するファイアウォールルールが作成され、保存されます。

知っておくべきこと

  • 最初の試行は失敗します
    • アプリの存在を認識するのは接続がブロックされた後です。「許可」をクリックした後でも、アプリ側で再度試行する必要があります。
    • ブラウザの場合はリフレッシュが必要です。多くのアプリは自動再試行しますが、必ずしも成功するわけではありません。
  • インストーラーについて
    • 一部のインストーラーは最初の失敗により終了してしまうことがあります。
    • 「許可」をクリック後、PacketHound は保護を一時的に停止(5 分間)して再度実行できるように提案します。
    • 以前に見たデジタル署名付きのインストーラーについては、開始前に自動的に許可されます。
  • ルールの範囲
    • 原則としてアプリ全体の通信をカバーします。
    • IP アドレス・ホスト・ドメインへの制限も可能です(Windows ファイアウォールは IP しかマッチングしないため、PacketHound が関連アドレスを追加します)。
    • 新しいアドレスへの最初の接続では再試行が必要な場合があります。CDN 等で共有されるアドレスを持つサイト群は同じルールを共有します。
  • 「アプリ終了まで」の注意点
    • ウィンドウが閉じただけでは不十分で、バックグラウンドプロセスが動作し続ける必要があります。
    • 該当例: Edge/Chrome(ブラウザ)、Discord/Steam(システムトレイ常驻アプリ)。
    • 以下の設定をオフにすると、一時的なルールが適切に機能します:
      • Edge: 「設定」>「システムとパフォーマンス」>「起動時ブースト」「バックグラウンドで継続して実行する」をオフ。
      • Chrome: 「設定」>「システム」内のバックグラウンドアプリ設定を確認。
  • 業務用 PC の場合
    • 組織がグループポリシーでファイアウォール設定を管理している場合は、その設定が優先されます。

よくある質問

PacketHound は無料ですか?
はい。トライアル期間、アカウント作成、広告は一切ありません。気に入られ、お役に立てたのであればコーヒーをご購入いただけることを歓迎します。

PacketHound はオープンソースですか?
はい。完全なソースコードは GitHub に公開されており、GNU General Public License v3 でライセンスされています。動作原理を直接確認したり、ご自身でビルドすることも可能です。

PacketHound は私のデータをどこかに送信しますか?
いいえ。何も収集せず、分析機能も持ち合わせていません。

  • サーバー名を検出(通常の DNS 解決)し、「example.com」を表示。
  • 1 週間に一度、ウェブサイトに対して新バージョンがないか確認するリクエストは出ますが、あなたの情報や PC の情報は含まれません。オフにするオプションもあります。詳細はプライバシーポリシーをご覧ください。

「Windows が PC を保護しました」と警告が出ます。安全ですか?
これは Microsoft SmartScreen による、未確認プログラムのための警告です。「詳細情報」をクリックし、「とにかく実行」を選択してください。SHA-256 チェックサムをダウンロードページ上のものと比較することで、ファイルが正確なものであるか確認できます。

なぜ管理者権限が必要ですか?
Windows ファイアウォール設定の変更およびセキュリティイベントログの閲覧には管理者権限が必要であるため、初回起動時に確認が求められます。「ログイン時に自動的に開始」に設定すれば、以後の確認なしで起動します。

PacketHound が動作していない場合どうなりますか?
あなたのルールは引き続き有効です(通常の Windows ファイアウォールルールのため)。退出時、「ルールを持たないアプリをブロックし続ける」かを問われます。いずれの場合も、ブロックしたアプリはブロックされた状態が維持されます。

誤ってブロックしてしまいました。どうすれば元に戻せますか?

  1. 通知領域から PacketHound を起動し、「ルール」タブで該当アプリを見つけ、スイッチを**「許可」**に切り替えます。
  2. またはルールを削除することで、次回接続時に改めて確認が促されます。

一時停止できますか?
はい。トレイアイコンを右クリックして「保護を一時停止」を選択します。

  • タイム:5 分間、15 分間、1 時間、あるいは手動解除まで指定可能。
  • タイマー付きの場合は時間が経過すると自動的に保護が再開されます。
  • 注意:一時停止中はルールのないアプリも通れますが、「ブロック」ルールは引き続き有効です。

インストーラーが失敗と表示されました。どうすればよいですか?
最初の接続尝试を回答する前にブロックされ、インストーラーが終了してしまう場合があります。

  1. 「許可」をクリックした後の通知(またはトレイアイコン右クリックから)を確認し、「保護を一時停止」>「5 分間」を選択します。
  2. インストーラーを再度実行してください。保護は自動的に再開されます。次回からは自動的に認識・許可されます。

「後で決める」は何をするのですか?
アプリは引き続きブロックされ、「ルール」タブの**「あなたの決定を待っています」**リストに格納されます。いつでも判断できます。また、アプリが動作中なら 10 分後に再確認し、次の接続時にも再度確認を促します。

アンチウイルスソフトと併用可能ですか?
はい。Windows ファイアウォールを使用しているため、Microsoft Defender および多くの AV と併用できます。

  • ただし、サードパーティ製セキュリティスイートが Windows ファイアウォールを代替している場合、Windows ファイアウォールが存在しないため動作しません。

どうやってアンインストールしますか?
Windows 設定 > アプリからアンインストールしてください。

  • アンインストーラーはファイアウォールルールの削除を確認し、インストール前の Windows ファイアウォール設定に戻すかどうかを尋ねます。

バグ報告や機能提案はどのようにすればよいですか?
PacketHound の GitHub ページ で Issue を作成してください(無料の GitHub アカウントが必要)。

  • バグ報告時は、お使いの PacketHound と Windows のバージョン、発生した事象を明記してください。
  • C:\ProgramData\PacketHound
    にあるログファイルが役立つことが多いです。

同じ日のほかのニュース

一覧に戻る →

2026/11/09 4:08

Dux:ファイルマネージャーとテーマ機能を備えた、無料のオープンソース Wayland デスクトップシェル

## Japanese Translation: DMS 2.1 の最新リリース(コードネーム「Stormborn」)は、無料のオープンソースデスクトップ環境に大規模なアップグレードをもたらします。その統一されたビジュアル体験と強力な新機能により、アップデートの中心には Dux Modular Shell という動的デスクトップインターフェースがあります。このシェルはスムーズなアニメーション、ライトモードとダークモード間のシームレスな切り替え、および対応する GTK、GTK4 および Qt アプリケーション向けの一致した色の自動生成をサポートします。このバージョンでは高度なユーティリティも統合されており、其中包括 Dux Files — タブ、分割ビュー、検索、ゴミ箱、デバイス、ネットワーク共有を備えた高速でキーボードファーストのファイルマネージャー — と Dux GOP です。Dux GOP は CPU、メモリ、GPU、ディスク、ネットワークインターフェースなどのシステムメトリクスに対するステートレスなモニタリングを提供します。追加機能にはビデオウォールペーパー、改修されたメディアプレーヤー、インターフェースの密度調整、そしてライトおよびダークテーマの両方でターミナルの色とシンタックスハイライトを最適化する専門的な「dank16」アルゴリズムが含まれます。リリースでは、美しくデザインされたログイン体験を提供する Dux Greeter、超高速ファイルシステム検索ツールである Dux Search、Google、Microsoft、CalDAV、iCloud プロトコルを深く統合したクラウド連携機能を備えた Dux Calendar も導入されます。目立つ機能として、すべてのアプリケーションに単一のテーマを適用でき、手動設定なしで一貫した美的体験を実現できる点が挙げられます。「支払額自由」モデルを採用しており、開発インフラストラクチャの資金調達のために自主的なチップに依存しながらも、誰もがアクセスできるようにしています。高性能とモダンなデザインの組み合わせにより、DMS 2.1 はアクティブなコントリビューターコミュニティによって完全に牽引される統合的で高効率なデジタルワークスペースをユーザーに提供します。

2026/11/05 2:05

宣言的ドラッグ&ドロップ

## Japanese Translation: 元の要約は内容が充実していますが、Key Points List(特に引用および具体的なデモ例)に含まれる詳細な情報が不足しているため、完全性を保ちながら文の流れを維持しつつこれらの情報を統合した改良版を提示します。 以下に、主要な点をすべて取り入れた**改良された要約**を示します。 > Horowitz, Blinn, および Heer による論文「Declarative Dragging」は、UIST 2026 で最優秀論文賞を受賞しました。Andrew Horowitz が 2022 年に発表した数学を実感化するためのゲームプロトタイプに着想を得たこの研究は、2023 年シアトルで行われた著者間の議論を経て発展しました。本システムでは、「Declarative Dragging」(D2)というモデル駆動型アプローチによりドラッグアンドドロップのインタラクションを再定義しており、幾何学を手動で計算するのではなく未来の状態を定義します。**Dragology**ライブラリを SVG インターフェースの実装に用いた D2 は、**speculative rendering** を採用してインタラクションを瞬時にプレビューし、重労働なく滑らかなアニメーションを合成します。このフレームワークは非常に組み合わせやすく、スナップやフローティング、トランジションといったモディファイアを組み合わせて単純な動作と統合することができます。本アプローチは、代数やねじれた木、ベジェ曲線、編み目、カードの山、顔(face)、トロミノ、芽生える木などの教育用デモを含む幅広いアプリケーションを可能にします。注目すべき学術的な拡張には、並列データを同時に操作する**「Permutation lab」**と、宣言的なドラッグによってコードのリファクタリングを実感化・発見可能にする**「Hazel」**環境があります。今後の取り組みとしては、ゲームパッド制御への適応や、元の数学ゲームを 2D スクリーンから完全に機能する 3D ワールドへと移行することが挙げられます。

2026/11/09 3:16

ゴールドマンサックスが銀行家やトレーダーからClaude Codeの使用を取り下げる

ゴールドマン・サックスは、エンジニアに対し、Anthropic の Claude などのサードパーティ製の自律型 AI コーディングエージェントを用いて生産環境向けのソフトウェアを開発することを大幅に制限し、実質的にトレーダーや銀行家らが市場モデルや顧客分析のためにそれらを使用するのを禁じています。同社は全従業員向けに内部の AI アシスタントを維持しており、公式なエンジニアリング監査が欠落する外部エージェントの使用を停止しましたが、これは以前「vibe coding」として非エンジニアが最小限の監督下でツールを開発することを推奨していたガイダンスからの変更です。この方針転換は、検証されないコードがテストおよびレビュー統制を回避すること、顧客データに関する情報障壁違反、およびトークン単位で課金される生産性コスト(Accenture が現在は従業員 1 人当たり月々 29 ドルを負担して Claude を導入)への懸念に由来します。これはゴールドマンが以前トレーダー向けに同様のツールを推進したにもかかわらず、Anthropic のエンジニアと協力してバックオフィスのワークフロー向けのエージェントを開発していたことからの顕著な変化を示しています。この制限措置にもかかわらず、ゴールドマンは Anthropic の upcoming Nasdaq 上場において主要な引受業者として残っています。また、労働力削減を進めつつも Claude Code の大規模導入を計画するバークレイズなどの競合他社との対比も示されています。

Windows版の少しのスニッチ | そっか~ニュース