Omniscient - Let’s Map [Your] Network (v2.0)


目次
- WHAT IT IS
- WHY IT IS
- WHERE TO USE IT
- 発表
- 主な機能
- インストールガイド
- 使い方
- ノードを理解する
- 貢献者
- LMYNの動作例
- ロードマップ
- 連絡先
それが何であるか
セキュリティエンジニアにとって、ネットワークを保護する前にまずネットワークを理解することが極めて重要ですが、広範囲にわたるネットワークを「真に」理解することは困難な作業です。中規模から大規模の組織のネットワークでは、ネットワークアーキテクチャ図があっても完全な理解は得られず、手動検証は悪夢です。したがって、ネットワーク全体をセキュリティ保護するには、タイプ、機能、テクノロジーなどに関係なく、ネットワークに接続されているすべてのシステムの全体像を把握することが重要です。
結論 - 認識していないものは保護できない。
Let’s Map Your Network (LMYN) は、セキュリティエンジニアやネットワーク管理者が、手動エラーゼロでネットワークをグラフィカルに表示できる、使いやすいインターフェースを提供することを目的としています。ノードはシステムを表し、ノード間の関係は接続を表します。
LMYNは2つのフェーズで動作します:
- 学習: このフェーズでは、LMYNはネットワークコマンドを実行し、APIにクエリを実行してネットワークを「学習」し、応答を活用してグラフデータベースを構築します。ユーザーはいつでも任意の学習アクティビティを実行でき、LMYNは結果を既存のデータベースに組み込みます。
- 監視: これは継続的なプロセスであり、LMYNは「対象範囲」のネットワークの変更を監視し、既存の情報と比較して、グラフデータベースを適宜更新します。
以下のテクノロジーがツールで使用されています:
- Django Python
- Neo4j DB
- Sigma JS
- Celery と RabbitMQ
なぜそれが必要か
- インフラネットワークをグラフ形式で可視化することで、より「見える化」され、セキュリティエンジニアやネットワーク管理者が分析を実行し、重要な懸念領域を特定することが非常に容易になります。
- また、Let's Map Your Networkは、実際のネットワークの一部となる「シード」システムから実行されるネットワークアクション、またはAPIクエリのいずれかに完全に基づいてグラフを作成します。したがって、ネットワークマッピングにおける手動エラーの可能性はありません。
どこで使用するか
- ネットワークアーキテクチャの「検証」
- ネットワーク管理者のトラブルシューティング
- 内部ネットワークの脆弱性評価とペネトレーションテスト
発表
貢献者
Jyoti Raval: (Brutal!) QA
LMYNの動作例
ローカルサブネットネットワーク

複数宛先へのtracerouteを含むネットワーク

CMDBアップロード

クラウドネットワーク

連絡先