Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/cred-club/dial
クラウドインフラストラクチャセキュリティ防御ツールクラウドセキュリティ設定ミスインシデントレスポンス
GitHubcred-club/dial

DIAL

イベント駆動型のAWSセキュリティ設定ミス検出フレームワーク。複数のアカウントをリアルタイムで監視し、IAM、S3、EC2、データベースの設定ミスに対してLambda経由でアラートをトリガー。検出レイテンシは7秒未満。

リポジトリを見る
9523483年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

DIAL


dial-logo

クラウド上のワークロードは、内部チームと同様にハッカーにも平等な機会を提供します。クラウドネイティブな企業は、外部からの攻撃と内部からの攻撃の両方にさらされています。セキュリティ侵害のリスクが増大し続け、クラウドの設定ミスがその最も一般的な要因の一つである中、検出までの平均時間(MTTD)を数分/時間/日から秒単位に短縮する必要があります。そこで、私たちは社内ツール DIAL(Did I Alert Lambda?) を紹介します。これは、任意の数のAWSアカウントを任意の期間監視するのに役立ちます。

DIALとは?


DIAL(Did I Alert Lambda?) は、AWS API Gateway、AWS Event Bridge、AWS LambdaなどのAWSマネージドサービス上で完全に動作する、集中型のセキュリティ設定ミス検出フレームワークです。DIALの主な機能は以下の通りです。

  • イベント駆動型フレームワークであるため、設定ミスの最大検出時間は7秒未満です。MTTD(平均検出時間)は4秒未満です。
  • 関心のあるイベントが生成された場合にのみトリガーされます。
  • AWS Lambda上に構築されており、関心のあるイベントが発生した場合にのみトリガーされるため、拡張性が高く、コスト効率に優れています。
  • モジュール式アーキテクチャ。つまり、必要に応じてイベントハンドラやユースケースを簡単に追加できます。

詳細については、次の技術ブログをご参照ください。

以下のように、関連するすべての詳細を含む実用的なアラートを受け取ることができます。

alert-1

alert-2

alert-3

alert-4

アーキテクチャ


dial-arch

アーキテクチャは、次の2つのコンポーネントに分割されています。

  • 親コントローラー
  • 子コントローラー

子コントローラー:子コントローラーはイベントハンドラとして機能し、検出フレームワークを適用したいすべてのアカウント/リージョンにデプロイする必要があります。これはEvent Bridgeにトリガーとして接続され、関心のあるイベントが発生すると子コントローラーが起動します。このコントローラーは、設定ファイルで定義された重大度とともに、ユーザーが設定したSLACKチャンネルにアラートを送信する役割も担います。その後、レスポンスオブジェクト全体を親コントローラーに転送し、さらに処理と保存を行います。

親コントローラー:DIALのフレームワークに必要な親コントローラーは1つだけで、SIEM、IR、およびアラートの永続ストレージのアグリゲーターとして機能します。親コントローラーは、バックエンドで1つのAWS Lambdaに接続されたAPI Gatewayと連携し、その唯一の目的はデータを収集することです。API Gatewayへのリクエストは認証される必要があり、これはエンドユーザーのニーズに応じて設定可能です。

注:ここでは、データを取り込むためのオープンソースIRツールとしてTheHiveプロジェクトを使用しています。レスポンスオブジェクトを任意のSIEM/IRツールに送信するために親コントローラーの関数を変更することもできます。その場合は、必要に応じて必要なパラメーターを追加するようにしてください。

対応サービス


  • EC2
  • S3
  • IAM
  • Security Group
  • GuardDuty
  • VPC
  • RDS
  • DynamoDB
  • Secret Manager
  • Parameter Store(System Manager)

対応ユースケース


現在、DIALの検出モジュールをリリースしています。これは設定ミスを検出するのに役立ちます。近い将来、修復モジュールもリリースする予定です。以下は、DIALが現在検出およびアラートを送信できるユースケースです。

  • IAM

    • 「CreatePolicy/AttachPolicy/CreatePolicyVersion」による権限昇格
    • 非アクティブなアクセスキーの公開
    • 任意のユーザー/ロールにアタッチされた管理者ポリシー
    • 任意のユーザーによるコンソールサインイン
    • MFAの削除/除去
  • S3

    • S3バケットの公開
    • S3オブジェクトの公開
    • S3バケットポリシーの設定ミス
    • バケット/オブジェクトのACL設定ミス
  • EC2

    • 未知のアカウントへのVPCピアリング接続
    • 緩すぎるセキュリティグループ(ポートへの0.0.0.0/0アクセス)
    • プライベートサブネットとパブリックルートテーブルの関連付け
    • 非現実的なインスタンスタイプの作成(p4d.24xlargeなど)
  • Secret Manager/SSM Parameter Store

    • どのユーザーが重要な秘密パラメータを呼び出したか
    • 秘密パラメータの削除
  • データベース(RDS/DynamoDB)

    • 利用可能なDBのスナップショット作成
    • DBを公開にするための変更
    • 公開アクセスをTrueにしてDBを作成
  • GuardDuty

    • GuardDutyの検出結果

インストールとデプロイ


次のファイルを参照してください。

ツールをダウンロード