paradigmxyz/iron-proxy

出典
GitHub
初登場日
分野
セキュリティ
GitHubスター数
749
主な言語
Go
ウェブサイト
docs.iron.sh (新しいタブで開きます)

外部のオープンソース リポジトリを紹介するページです。HDATFの製品ではありません。

paradigmxyz/iron-proxy

何をするか

iron-proxyは、無制限のインターネット接続を許可すべきでないCIジョブ、コーディングエージェント、コンテナの外向き通信を制御するプロキシです。作業からの要求とYAMLポリシーを受け取り、許可された通信を転送するか拒否し、構造化監査ログを出力します。DNSとTLSの中間処理を通して、接続先の許可リストや代替トークンを実際の認証情報へ置き換える処理を順番に適用します。確認した許可リストの実装は、明示的な警告専用モード以外では一致しない要求を拒否します。利用にはプロキシの実行環境、接続先と秘密情報源の設定、クライアントによるCAの信頼、実際の経路設定が必要です。DNS設定だけでは直接IP接続を防げないため、別のネットワーク制御が必要です。任意のMCPポリシーはStreamable HTTPのツールと引数を制限しますが、文書上はリソースやプロンプトを対象にしません。本文取得やヘッダー記録には平文露出の危険があり、プロキシとCA自体も重要な信頼基盤なので、導入だけで漏えい防止が保証されるわけではありません。

ライセンス

Apache-2.0 寛容で特許許諾を含みます。商用利用できます。告知を残し、変更点を明記します。

同じ分野のリポジトリ

  • openai/php2shell-checker
    PHP Version Checkerは、Webサイト運用者がPHPのバージョンがリポジトリのphp2shell脆弱性範囲に入るか確認するためのツールです。WebサイトのURLまたはローカルのPHP実行ファイルを入力します。URLの確認ではServerとX-Powered-Byの応答ヘッダーを読み、ローカルの確認では実行ファイルのバージョン出力を読みます。抽出したバージョンを、PHPの系列ごとに脆弱なパッチの上限を定めた内蔵表と比較します。結果はOK、VULNERABLE、UNKNOWNで、機械処理向けのJSON出力と終了コードもあります。URLだけが分かる場合とサーバーにアクセスできる場合に分けたエージェント向けの作業手順も含まれます。直接利用するにはNode.jsが必要で、実際にサービスを提供するビルドの確認には該当するサーバー環境へのアクセスが必要です。リダイレクトや応答本文は調べず、非公開のヘッダー、変更されたバージョン表示、ベンダーによる修正の移植、コマンドラインとサービス側のPHPの違いにより結果が不完全または誤解を招く場合があります。
  • Check-Risk-WAF/Check-Risk-WAF
    WebサイトやAPIへ届く前の要求を調べるCheck Risk WAF製品の紹介と画面資料を収めたリポジトリです。公開ツリーはREADMEと画像が中心で、防御エンジンのソースを公開した開発ライブラリとは確認できませんでした。主な利用者はWeb運用者で、入力はHTTPとHTTPS要求および管理者の保護方針です。製品説明では逆プロキシが要求を検査し、許可した通信を元のアプリへ渡して、遮断理由と規則をログへ残します。管理画面でWeb攻撃のフィルター、ボット確認、要求頻度制限と攻撃事象の分析を設定します。選択した事象をAIが説明して例外規則を提案する機能もありますが、検知精度を保証するものではありません。自社設置にはUbuntu Server 24.04 LTSのx86_64環境と外部配布パッケージが必要で、クラウド型はドメインと接続先を登録して通信経路を変更します。取得だけで保護は有効にならず、TLS証明書、元サーバーと実際の利用者IPの転送を別途設定します。提供形態ごとに機能と条件が異なるため、商用条件、データ処理と正常要求の誤遮断を確認する必要があります。
  • hcliucs/APSD
    APSDは、IEEE Transactions on Information Forensics and Security(TIFS)に2024年に掲載された論文の公式データセットのリポジトリです。論文の題名は「Stealthiness Assessment of Adversarial Perturbation: From a Visual Perspective」です。敵対的摂動(adversarial perturbation)は分類モデルを欺くために画像に加える小さな変化で、この研究はその変化が人の目にどれだけ見えるかを扱います。Lp norm、PSNR、SSIMなどの指標が人の知覚と食い違い得る点が出発点です。データセットには、基準画像400枚から5系統12種類の攻撃手法(FGSM、PGD、CW、AdvGAN、Squareなど)で作った画像のペア10,586組があります。観察者60人のうち15人が敵対的な例ごとに、差の見えやすさをまず分けてから詳しく評価する2段階で採点し、0から1の平均オピニオン評点(MOS)がラベルです。READMEはこの評点を予測するattentionベースのモデルA2SMも紹介し、APSDでPLCC 0.984、SROCC 0.978としています。リポジトリのファイルはREADME、図2枚、Google Driveのリンクファイルの4つだけで、攻撃コードとA2SMのモデルコードはありません。データはそのDriveのリンクから入手し、READMEは正確なフォルダー名とファイル名は実際のパッケージに従うとしているため、例の構成と異なる場合があります。ライセンスはまだ未定(TBD)で、READMEはデータセットにImageNet、COCO、VOC2012由来の画像が含まれる場合、元の利用条件も適用されるとしています。
  • scrapfly/Antibot-Detector
    ボット検知システム、CAPTCHA、ブラウザのフィンガープリント収集を検出するChrome拡張機能です。ページ要素、ネットワークリクエスト、ブラウザAPIを分析し、検出結果と履歴を表示します。
  • OffGridPete/Fieldwatch
    AndroidでWi-FiとBluetooth LEの電波を受信するだけの観測ツールです。作者は聞くだけの受動的なツールであり、別途の機器やアカウント、サーバーを持たず、通信のない現場でも使えるように作ったと記しています。絞り込み機能、電波の種類を見分ける拡張可能な特徴一覧、観測結果の報告書を備え、データはすべて端末内に残ります。

Trendshiftのランキングに入ったリポジトリだけを載せ、リストは候補を探すためだけに使いました。順位の数字は転載していません。説明、ライセンス、スター数は各GitHubリポジトリで確認しました。解説は私たちの判断です。これらを試験したわけではなく、上昇リストに載ったことは品質の証明ではありません。

GitHubで見る (新しいタブで開きます)