Portspoof: すべての 65535 TCP ポートで有効なサービスをエミュレートする技術
(github.com/drk1wi)-
Portspoof ソフトウェア概要
- Portspoof は、オペレーティングシステムのセキュリティを強化するためのソフトウェア。
- 65535 個すべての TCP ポートを常に開いた状態にして、攻撃者がポートの状態を確認できないようにする。
- ポートスキャン時にすべてのポートを OPEN 状態として報告し、ステルスポートスキャンを無力化する。
- 各オープン TCP ポートは、サービスエミュレーションを通じて偽のバナーを生成し、スキャナを欺く。
- 動的サービスシグネチャデータベースを使用して、サービスプローブに有効なシグネチャで応答する。
- 攻撃者がシステムの実際のポート番号を把握しにくくする。
-
攻撃防御の技術
- Portspoof は、攻撃者のツールやエクスプロイトを活用してシステムを攻撃的に変換できる。
- 軽量・高速・ポータブル・安全なファイアウォールシステムの追加要素として設計されている。
- 攻撃者の偵察段階を遅く煩雑にすることで、システムのセキュリティを強化する。
- ユーザーレベルのソフトウェアであり、root 権限を必要としない。
- 実行インスタンスごとに 1 つの TCP ポートにのみバインドされる。
iptablesルールによって簡単にカスタマイズできる。- CPU とメモリの使用量が少なく、マルチスレッドをサポートする。
- 9000 件以上の動的サービスシグネチャを提供し、攻撃者のスキャンソフトウェアを混乱させる。
-
著者
- Piotr Duszyński (@drk1wi).
-
商用利用
- Portspoof は特定のライセンスのもとで提供されており、商用利用時には著者とのライセンス協議が必要。
1件のコメント
Hacker Newsのコメント