Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
phantom-grid — eBPFを活用したActive Defenseシステムで、Linuxサーバーを欺瞞的なハニーポットに変えます。透過的なトラフィックリダイレクト、OSフィンガープリントの偽装、カーネルレベルのDLP、Zero Trust SSHアクセス(SPA)を備えています。 | Kitploit
ツール/GitHubGitHub/haidang-infosec/phantom-grid
認証と認可防御ツールパケットスニッフィングと分析コンテナセキュリティデータ流出ネットワークセキュリティアイデンティティ&アクセス管理 (IAM)侵入検知フィンガープリントスプーフィングログ分析
GitHubhaidang-infosec/phantom-grid
731382ヶ月前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

phantom-grid

eBPFを活用したActive Defenseシステムで、Linuxサーバーを欺瞞的なハニーポットに変えます。透過的なトラフィックリダイレクト、OSフィンガープリントの偽装、カーネルレベルのDLP、Zero Trust SSHアクセス(SPA)を備えています。

リポジトリを見るウェブサイト

Phantom Grid - エンタープライズ・ゼロトラスト・ネットワークアクセス (ZTNA)

Phantom Grid は、次世代のゼロトラスト・ネットワークアクセス (ZTNA) およびアクティブディフェンスシステムです。カーネルレベル (eBPF) とアプリケーションレベル (mTLS) の両方で動作し、Linux サーバーを堅牢で欺瞞的な攻撃対象領域へと変貌させます。

現代のエンタープライズ向けに構築されており、ネットワークスキャナに対するインフラの可視性を大幅に低減しながら、認可された担当者にとっては高いアクセス性を維持するよう設計されています。

コア機能

eBPF ネットワーククローキング & SPA (レイヤー4 ゼロトラスト)

重要なネットワークサービス (例: SSH、データベース、管理インターフェース) は、デフォルトで XDP を介して Linux カーネルネイティブでドロップされ、不正な発見のリスクを強く軽減します。アクセスは、Ed25519 暗号技術と時間ベースのワンタイムパスワード (TOTP) を利用した Single Packet Authorization (SPA) によって動的に許可されます。

mTLS アイデンティティプロキシ (レイヤー7 ゼロトラスト)

NAT ブラインドスポットを軽減するため、Phantom Grid は統合された Mutual TLS (mTLS) プロキシを備えています。このプロキシは、トラフィックをルーティングする前にクライアント側の X.509 証明書を厳格に検証し、攻撃者が認可されたユーザーと同じパブリック NAT IP を共有している場合でも堅牢な保護を保証します。

マイクロサービス & 内部トラフィック

Phantom Grid は、内部のバックエンド間およびバックエンドからデータベースへの通信を妨げることなく、既存のマイクロサービスアーキテクチャとシームレスに統合されます:

  • Localhost バイパス: ループバックインターフェース (lo) に厳密にバインドされたトラフィックは、オーバーヘッドゼロでネイティブに動作し、同一ホスト上のバックエンドサービスとデータベースが自由に通信できる一方で、パブリックポートはクロークされたままになります。
  • サービス間 mTLS (アイデンティティ対応プロキシ): 分散システム向けに、Phantom Grid はレガシーな IP ホワイトリストを廃止し、SPIFFE/SPIRE スタイルのサービスアイデンティティを採用しています。バックエンドサービスは、DB サーバーに対して短命な証明書バインドの mTLS トンネルを確立します。接続ポリシーは、信頼性の低い IP アドレスではなく、暗号学的アイデンティティ (例: CN=backend-api) によって厳格に適用され、動的なクラウド/Kubernetes 環境において真のゼロトラストを保証します。

アクティブな欺瞞 & 脅威の封じ込め

  • 動的ポート欺瞞: 未使用ポート上でランダム化された応答性のあるサービスをシミュレートし、偵察ツールやポートスキャナを混乱させます。
  • 透過的ハニーポットリダイレクション: 制限されたセグメントを標的とする悪意のあるトラフィックを傍受し、行動分析のために内部ハニーポットへ透過的にリダイレクトします。
  • OS フィンガープリント変異: TCP/IP パケットヘッダーをリアルタイムで変更し、見かけ上のオペレーティングシステムシグネチャを改変することで、自動化されたエクスプロイトの標的化を妨げます。
  • Egress 封じ込め: Linux Traffic Control (TC) を介してカーネルレベルのデータ損失防止 (DLP) を実装し、不正なアウトバウンド接続やデータ持ち出しの試みを検出・軽減します。

鍵配布センター & マルチキーエンジン

エンタープライズ規模向けに設計された Fleet Manager には、新しいデプロイメント用の SPA キー、TOTP シークレット、mTLS 証明書を自動生成する KDC API が含まれています。エージェントは大量の公開鍵の読み込みをサポートし、フリート全体に影響を与えることなく個々のアクセスを迅速に失効させることができます。

脅威インテリジェンス & 永続的管理

  • 永続的フリートデータベース: Fleet Manager は GORM を介した組み込み SQLite データベースを利用し、テレメトリ、攻撃ログ、接続されたエージェントの状態が永続的に保存されることを保証します。
  • ELK 統合: 構造化されたセキュリティイベントを Elasticsearch にネイティブにエクスポートし、集中監視とアラートを実現します。
  • ターミナル UI: 即時の脅威可視化とフォレンジックのための、リアルタイムのターミナルベースのダッシュボードを提供します。

プレミアムクライアント UI

SPA クライアントには、組み込みのハードウェアアクセラレーションされた Web ダッシュボードが含まれています。ユーザーは CLI の習熟を必要とせず、ワンクリックで保護されたサーバーに簡単に接続し、リアルタイムのレイテンシを確認し、接続状態を管理できます。

アーキテクチャ

Phantom Grid は Linux eBPF バリデータを活用し、従来のカーネルモジュールと比較してカーネル不安定化のリスクを大幅に低減します。バリデータ検証に失敗したプログラムは、カーネルにロードされる前に拒否されます。

XDP レイヤーで動作することで、Phantom Grid は無視できるほどのパフォーマンスオーバーヘッドを実現します。大規模攻撃 (例: DDoS) 時の CPU 使用率は、従来の Linux ネットワーキングスタックでのパケット処理と比較して大幅に低減され、同時にメモリ使用量も最小限に抑えられます。

root@kitploit:~
graph TD
    Client[Remote Client] -->|SPA Packet| XDP{eBPF XDP Cloaking}
    Client -->|mTLS Handshake| Proxy{mTLS Proxy}
    
    subgraph Kernel Space
        XDP -->|Invalid/Scan| Redirect[Redirect to Honeypot]
        XDP -->|Valid SPA| Allow[Open Port for IP]
        TC[eBPF TC Hook] -->|Egress Filtering| NIC
    end

    subgraph User Space
        Allow --> Proxy
        Proxy -->|Invalid Cert| Reject[Terminate Connection]
        Proxy -->|Valid Cert| Service[Internal Service e.g. SSH:22]
        Redirect --> HP[Internal Honeypot]
        HP --> Telemetry[Logger & Telemetry]
    end
    
    Fleet[Fleet Manager] -.->|Provisions| Client

パフォーマンスベンチマーク

当社の eBPF ベースのアーキテクチャは、Linux ネットワークスタックに入る前に NIC ドライバレベルでパケットをドロップすることで、従来の iptables や nftables よりも劇的に高速に動作します。

  • スループット & レイテンシ: 標準的な Intel X710 NIC (カーネル 6.8) での内部ベンチマークでは、64 バイトパケットに対して平均 XDP_PASS レイテンシが 0.8 マイクロ秒未満であることが示されています。
  • XDP vs Netfilter: XDP を介したパケットドロップレートは、コアあたり 毎秒 2400 万パケット (Mpps) を超える可能性があり、同様の CPU 制約下で通常 2〜3 Mpps 前後でボトルネックとなる iptables ルールをはるかに凌駕します。
  • ハードウェア非依存: Broadcom、Intel、Mellanox のネットワークインターフェース全体で一貫したパフォーマンス向上が観察されています。

信頼性 & 検証

エンタープライズセキュリティ製品には絶対的な安定性が求められます。Phantom Grid は、本番環境への中断がゼロであることを保証するために厳格に検証されています:

  • 自動 CI/CD テスト: すべてのコミットが、複数の Linux カーネルバージョン (5.4、5.10、5.15、6.1、6.8) にわたる自動ビルドとユニットテストをトリガーします。
  • 統合 & ストレステスト: 夜間パイプラインが DDoS 状況と高負荷下での複雑な mTLS ネゴシエーションをシミュレートし、安定性を保証しメモリリークを防止します。
  • カーネルアップグレード: Linux カーネルをアップグレードしてもセキュリティ態勢が損なわれることはありません。eBPF プログラムは、ロードされる前に互換性と安全性を確保するため実行時に検証されます。

システム要件

最適なパフォーマンスとセキュリティを確保するため、以下の最小要件を満たす必要があります:

ハードウェア要件

  • CPU: 最小 2 コア (x86_64 または ARM64)。
  • RAM: 最小 1 GB (eBPF マップと SQLite データベースは非常に低いメモリフットプリントを維持します)。
  • ネットワークインターフェースカード (NIC): 最大スループット (ネイティブ XDP モード) には、ネイティブ XDP ドライバサポートを備えた NIC が必要です (例: Intel X710/E810、Mellanox ConnectX-4/5/6、Broadcom NetXtreme)。仮想 NIC (veth、virtio) は自動的に Generic XDP (SKB モード) にフォールバックし、スループットが低下します。

ソフトウェア要件

  • オペレーティングシステム: Ubuntu 20.04+、Debian 11+、または RHEL/CentOS 8+。
  • Linux カーネル: eBPF サポートにはバージョン 5.4 以上が厳密に必要です。最適な XDP パフォーマンスにはカーネル 6.8+ を推奨します。
  • 依存関係: libbpf1、systemd。

はじめに

Debian/Ubuntu 環境向けに、systemd と完全に統合され自動復旧に対応した、本番環境対応の Debian パッケージを提供しています。

パッケージによるインストール

root@kitploit:~
# Install the Debian package
sudo dpkg -i build/deb_phantom-grid_1.0.0_amd64.deb

# Enable and start the Agent (Defense System)
sudo systemctl enable --now phantom-agent

# Enable and start the Fleet Manager (Control Center)
sudo systemctl enable --now phantom-fleet

ソースからのビルド

エンタープライズパッケージをソースからコンパイルするには:

root@kitploit:~
git clone https://github.com/haidang-infosec/phantom-grid.git
cd phantom-grid

# Install build dependencies
sudo apt update && sudo apt install -y clang llvm libbpf-dev golang-go make git gcc-multilib linux-libc-dev

# Build the Debian package
make package

出力は build/deb_phantom-grid_1.0.0_amd64.deb に生成されます。

使用方法

エージェントのデプロイ

root@kitploit:~
sudo phantom-grid \
  -interface eth0 \
  -spa-mode asymmetric \
  -spa-key-dir /etc/phantom/keys \
  -mtls -mtls-port 8443 -mtls-target 22

クライアントダッシュボード

クライアントアプリケーションを起動して Web UI にアクセスします:

root@kitploit:~
spa-client -web-ui -ui-port 9090

http://localhost:9090 に移動して接続を管理します。

エンタープライズロードマップ

エンタープライズグレードのソリューションとの強力な同等性を達成するため、今後のリリースに向けて以下の機能が積極的に開発されています:

  • アイデンティティ & アクセス: ロールベースアクセス制御 (RBAC)、CI/CD 統合用の API トークン。
  • サービス間ゼロトラスト: 短命な mTLS 証明書を備えた SPIFFE/SPIRE スタイルのサービスアイデンティティ (バックエンドマイクロサービスのすべての IP ベースの信頼を排除)。
  • 高度な PKI: 自動証明書ローテーション、即時失効のための CRL/OCSP サポート。
  • スケーラビリティ & HA: 高可用性 (HA) Fleet Manager、マルチリージョン同期。
  • 可観測性: 包括的な監査証跡、Prometheus メトリクスのエクスポート、公式 Grafana ダッシュボード。
  • クラウドネイティブ: ネイティブ Kubernetes サポート (DaemonSet) および Helm Chart 配布。
  • ハードウェアセキュリティ: TPM/HSM 統合およびハードウェアベースの鍵ストレージ。
  • カーネルポータビリティ: 自動 eBPF CO-RE (Compile Once – Run Everywhere) 互換性。

ライセンス

Phantom Grid は オープンコア / デュアルライセンス モデルで運営されています。

  • コアの eBPF パケットフィルタリングおよび基本的な SPA コンポーネントは、MIT ライセンスの下で提供されます。
  • Fleet Manager、鍵配布センター、mTLS アイデンティティプロキシ、高度な欺瞞、Web UI ダッシュボードを含むエンタープライズ機能は、Phantom Grid 商用ライセンスの下でリリースされています。

エンタープライズ機能の商用利用には、有効な有償ライセンスが必要です。購入およびエンタープライズサポートについては、営業チームにお問い合わせください。詳細は LICENSE ファイルを参照してください。

ツールをダウンロード