オープンソースのセキュリティ ツール
Maltego: 攻撃対象領域のマッピング
Maltego は OSINT グラフです。一方の端にはドメイン、サブドメイン、メール サーバー、証明書名、公開されたドキュメント、もう一方の端には人々があり、アナリストが 1 つのエンティティから外側に向けて構築できる画像としてすべて接続されています。その変換 (空の検索エンジン) はサードパーティのデータ ソースを連鎖させます。その価値は単一の検索ではなく伝播、つまり組織の外部フットプリントの全体像が 1 つのドメイン名からどのように拡大するかです。私たちはこれを偵察段階で使用します。この段階では、写真が常にリストに勝つことができます。
要点
- 1 つのエンティティ (企業ドメイン) から開始して、層を拡張していきます。最初に DNS とサブドメインの変換、次に証明書とドキュメントのメタデータ、最後に人物と電子メールです。
- 変換はレート制限があり、サードパーティによるものです。コストは API キーに反映され、データ ソースを一度に大量に送信するのではなく、丁寧なエンゲージメントによってクエリのペースが調整されます。
- グラフ上のすべての葉は事実ではなく主張です。テスト計画に入る前に、実行する予定のサブドメインをクロスチェックしてください。
- グラフ ビューでは、リスト ビューでは得られない料金が発生します。クラスターは、スプレッドシートでは隠されているパターン (証明書で 1 つの開発が 2 回名前付けされ、1 つのサブネット上のレガシー ホスト) を公開します。
- コミュニティ エディションは実際のものであり、制限されています (毎日の変換実行、商用利用条件)。標準化する前に、どの制限がプロジェクトに影響を与えるかを正直に判断してください。
- 調査中に公開される内容に注意してください。検索エンジンとデータ プロバイダーはクエリをログに記録し、ステルスを必要とするエンゲージメントでは、管理するインフラストラクチャを通じて OSINT を実行します。
- プライバシーとデータ保護ルールを念頭に置きます。実在の人物について収集された名前と従業員データは、公的情報源から収集された場合でも、GDPR クラスの制度に基づいて処理する義務があります。
- Maltego のすべては、外部の世界に触れずに外部の世界を対象とします。これが、エンゲージメントの最も安全な段階となります。また、クライアントは自分たちについて尋ねられたことを気にするため、承認は依然としてファイルに含まれます。
現場ノート
私は偵察中に 1 つの Maltego セッションを開いたままにして、作業中に収集させます。通常、サプライズ グラフ リーフ (証明書内に忘れられたステージング サブドメイン) がレポートのカバー発見になります。
よくある質問
Maltego は採用スタイルの OSINT をハッキングするためだけのものなのでしょうか?
いいえ: これは、セキュリティ チームが外部フットプリント マッピング、インシデントの範囲設定、およびサプライ チェーンの質問に使用する一般的なリンク分析グラフです。
コミュニティ版ですか、それとも有料版ですか?
コミュニティは一人での学習や小さな仕事をカバーします。変換ボリューム、プライベート変換サーバー、または商用利用条件がクライアントとの契約に入る場合、有償の問題が発生します。
他のデータ ソースを一緒に使用する人はいますか?
変換は多くのプロバイダー (検索、証明書の透明性、違反インデックス) にプラグインします。グラフは一定であり、コストとカバレッジに基づいてエンゲージメントごとにフィードを選択します。
代わりに OSINT をスクリプト化してはどうでしょうか?
探索的な作業では、グラフのほうがスクリプトよりもうまく接続できます。視覚的なレイアウトは、クライアント側の偵察の章で実際に必要なものです。
オープンソースのセキュリティ ツール に対するKinetikatechの支援
シンプルな提案です:テスト ツールボックスの専門家は、スキャナー、スニッファー、クラッカー、Web プロキシなど、実際の業務での使用方法、つまりコマンド、フラグ、出力、およびそれぞれが方法論のどこに位置するのかについて説明しました。 ペネトレーションテストとLinuxサーバーセキュリティサービスにお任せください。徹底的に評価され、クリーンに実装され、24時間監視されます。