Hexa AI

HexaAI は、 Tenable One Cloud Exposure コンソールに直接統合された AI を活用したアシスタントです。自然言語を使用してクラウド環境を調査、理解、推論するための会話型インターフェースを提供します。これにより、複雑なクエリを手動で記述したり、深いメニューを操作したり、さまざまなセキュリティツール間を移動したりする必要がなくなります。

注意:

  • Hexa AI は 、Foundation および Advanced ライセンスではデフォルトで有効になっています。Foundation または Advanced を使用されていない場合、Tenable One のお客様は 90 日間の無料評価版をリクエストできます。使用を開始するには、担当者にお問い合わせください。
  • Hexa AI はガバメントクラウド環境では利用できません。

Hexa AI を使用する理由

Hexa AI は、次の方法でセキュリティ運用の合理化を支援します。

  • 調査の加速手動でフィルターや Explorer クエリを作成する代わりに、数秒で即座に回答を得ることができます。
  • 反復分析: 特定のリスクをより深く掘り下げるためにフォローアップの質問をすることで、セキュリティリーダーを会話で追跡します。
  • 複雑なデータの簡素化: GraphQL スキーマや特定のクエリ構文を学習することなく、技術データにアクセスできます。
  • コンテキストの統合: Hexa AI は、資産、調査結果、コンプライアンス フレームワーク、公式文書からデータを同時に取得して関連付けることができます。
  • 障壁の軽減: 自然言語インターフェイスにより、新しいアナリストや部門横断的なチームメンバーがプラットフォームにアクセスしやすくなります。
注意: Hexa AI は提案を行いますが、意思決定を行いアクションを実行するには、ループ内の人間が必要です。クラウド環境や Tenable の設定を変更することはできません。修正のために、関連する検出結果を特定し、適切なコンソールワークフローに誘導します。

Hexa AI の設定

Tenable Hexa AI の設定は、Tenable Vulnerability Management を介して制御されます。詳細については、 Vulnerability Management のドキュメントを参照してください。

Hexa AIにアクセスする

アシスタントを起動するには、クラウドサイバーエクスポージャーコンソールヘッダーの右上隅にあるHexa AIアイコンをクリックします。

The Hexa AI button in the Console header

Hexa 会話を開始するには、プロンプトを入力するか、[ディクテーション] をクリックして音声テキスト変換を使用します。

会話にファイルを追加する

Hexa は、会話で直接アップロードまたはドラッグ アンド ドロップしたファイルを操作できるため、データを手動で再フォーマットしたり、すでにお持ちのドキュメントを説明したりする必要はありません。スプレッドシート、レポート、または図 (リソースとその所有者のエクスポート、ネットワークトポロジーの図など) を添付し、Hexa にそこからの分析、要約、または情報の抽出を依頼します。

アップロードしたファイルは、その会話の残りの部分で引き続き使用でき、会話間で共有されることはありません。Hexaは後のメッセージでそれらを参照することができ、いつでもチャットからダウンロードして、不要になったら削除することができます。

Hexa でサポートされるファイルタイプは、 .csv、 .gif、 .html、 .jpeg、 .jpg、 .md、 .pdf、 .png、 .txt.、 .webp です。

会話ごとに最大 10 個のファイルをアップロードでき、各ファイルの長さは 2 MB を超えてはなりません。

コアアビリティ

機能 説明
監査クエリ GraphQL インターフェースを介して監査証跡とアクティビティデータを取得
自動化の提案 クエリとターゲットの範囲を含め、一致するクラウドまたはコードの検出結果をチームに送信するための自動化を提案します。自動化を確認して保存します。
クラウド資産の調査 クラウドプロバイダー全体でクラウドリソース (EC2 インスタンス、S3 バケット、IAM ロール、VM、データベースなど) に対してクエリと探索を行います
コンプライアンスレポート フレームワークに対するコンプライアンス態勢をまとめ、構造化されたレポートを生成
ドキュメント検索 製品のハウツーに関する質問や、Tenable の公式ドキュメントから質問に回答します
除外の提案 適用する範囲、アクション、パラメーターを含め、有効だがアクションの対象とならない検出結果に対して、ポリシー除外を推奨および作成します。
アイデンティティとアクセスのレビュー IAM プリンシパル、ロール、アクセス許可、アクセスパスを調査する
ポリシーとレポートの作成 Explorer ベースのクエリを構築して、カスタムポリシーやエクスポート可能なレポートを作成します
関係のトラバーサル エンティティが相互にどのように関係しているかを理解します。たとえば、どのワークロードが公開されているか、どのアイデンティティが機密データにアクセスできるかです。
リスクと検出結果の分析 セキュリティの検出結果、ポリシー違反、設定ミス、脆弱性を取得し、理由を当てる。

一般的なユースケース

ユースケース 例
セキュリティ調査
  • 公開アクセス可能で暗号化されていないすべての S3 バケットを表示します。
  • 重大な脆弱性があり、インターネットに接続している EC2 インスタンスはどれですか?
アイデンティティとアクセス
  • 90 日間アクセス権を使用していない管理者権限を持つ IAM ユーザーをリストします。
  • GCP でロールが過剰に寛容なサービスアカウントはどれですか?
コンプライアンスとレポート
  • CIS AWS Foundations に対するコンプライアンス態勢をまとめます。
  • 本番環境のすべての深刻度の高い検出結果のレポートを生成します。
クラウド資産検出
  • すべてのリージョンでいくつの RDS インスタンスがありますか?
  • AWS us-east-1 にあるタグのないリソースをすべて表示します。
ポリシー構築
  • 一般に公開されているデータベースを暗号化なしで検出するポリシーを構築します。
除外管理
  • 開発、ステージング、ラボタグ付けされたリソースで検出結果のうち、アクション不可能として表示され続けているものについて、除外を提案する。
  • QA アカウントでパブリックロードバランサーの検出結果を除外する代わりに、深刻度のダウングレードを推奨する。
自動化セットアップ
  • 一般に公開されている S3 バケットの自動化を作成します。
  • 暗号化されていない RDS インスタンスの自動化を作成しますが、これは本番環境の AWS アカウントに対してのみです。
  • 重大深刻度の IaC 検出結果に対する自動化を作成します。
ハウツーと製品ガイダンス
  • 新しい AWS アカウントをオンボーディングする方法
  • Tenable はどのようにして有効なアクセス許可を計算しますか?

高度なユースケース

Hexa AI を使用して、詳細なペルソナベースのプロンプトを提供することで、高レベルの分析を実行し、複雑なアーティファクトを生成できます。以下は、高度なセキュリティおよび運用タスクに Hexa AI を活用する方法の例です。

次の表は、複雑なセキュリティ分析や運用タスクに Hexa AI を活用する方法の高度な例を示しています。

ユースケース 説明 例
SLA 監視 厳密に定義された組織の解決タイムラインに照らして未解決の検出結果を分析し、違反を特定して修正計画を作成します。

「IT 運用およびコンプライアンス アナリストとして行動します。未解決の問題/チケットのデータセットを提供しています。私の SLA (サービスレベル契約) ポリシーは次のように厳密に定義されています。

  • 優先度: 重大 -> 4 日以内に解決する。
  • 優先度: 高 -> 7 日以内に解決。

データを分析し、以下を提供してください。

  1. SLA 違反の特定: 現在の日付 ([今日の日付を挿入]) に基づいて、割り当てられた SLA を現在超えているすべての検出結果を特定します。
  2. エグゼクティブサマリー: 最もリスクの高い、最も重大な「SLA 未履行」の検出結果は何ですか? これらを経過日数別にグループ化します (例: 「30+ 日の期限を越える」)。
  3. 即時アクションプラン:特定された項目について、これらの違反を直ちに修正するために実行する必要がある次の3つの戦術的ステップは何ですか?
  4. Markdown テーブル: チケット/検出結果 ID、優先度、経過日数 (オープン日数)、SLA の過去の日数、現在の所有者 / 担当者、問題のサマリーを含む、すべての違反項目の詳細なリスト。」
AI ワークロード検出 機密データアクセス権を持つ AI ソフトウェア、機械学習ライブラリ、マネージドクラウド AI サービスをインベントリするための包括的な検出計画を提供します。

「クラウドセキュリティアーキテクトおよびデータガバナンスのエキスパートとして行動します。クラウド環境全体で AI 関連のすべてのワークロードを見つけてインベントリするための包括的な検出計画が必要です。検出には、次の 2 つの特定の基準を含める必要があります。

  1. AI ソフトウェアとパッケージ (アプリケーション層): 機械学習のフレームワークとライブラリを含む仮想マシン (EC2/GCE/Azure VM) とコンテナイメージ (ECR/GCR/ACR) を特定します。特に、pytorch、tensorflow、jupyter、scikit-learn、keras、pandas、transformers (HuggingFace)、および「openclaw」や Ollama などのオープンソースツールをスキャンします。
  2. マネージド AI サービスとデータアクセス (インフラストラクチャ層): 使用中のすべてのネイティブクラウド AI サービスと、それに関連付けられている IAM アクセス許可/リソースリンクを一覧表示します。確認: SageMaker (AWS)、Vertex AI (GCP)、Azure Machine Learning、Bedrock/OpenAI API の統合。

重大な要件: 検出された各サービスについて、「機密」または「PII」としてタグ付けされた機密データバケット (S3/GCS/Blob) またはデータベース (RDS/BigQuery) に対する「許可」アクセス許可があるかどうかを特定します。

出力結果は、手動コンソール監査のチェックリストとサマリーテーブルを含む構造化された計画になります。」

有害な組み合わせの修正 パブリックエクスポージャー、重大な脆弱性、高い権限を持つロールに対処するための、多段階にわたるキルチェーン根絶計画を策定します。

「シニアクラウドセキュリティアーキテクトとして行動します。公開されており、OS レベルの重大な脆弱性を含み、高い権限を持つ IAM ロールにアタッチされている EC2 インスタンス (ENTER NAME HERE) があります。このキルチェーンを根絶するための段階的な修正計画を提供してください。含まれるもの:

  • 即時封じ込め: アプリケーションを破損させずにインスタンスを分離する手順。
  • 権限の削減: 現在のロールから最小権限ポリシーに移行するための戦略。
  • 脆弱性根絶: パッチ適用と再プラットフォーム化のオプション。
  • 予防: AWS サービスコントロールポリシー (SCP) を使用して、この「有害な組み合わせ」の再発を防ぐ方法
キルチェーントレードオフ分析 複雑なリスクベクトルを分析し、攻撃コストと修正の容易さに基づいて、最も影響力のある単一の修正アクションを決定し、正当性を証明します。

「リードクラウドセキュリティアーキテクトとして行動します。EC2 インスタンス (ENTER NAME HERE) に重大なリスクがあります。パブリックアクセス可能で、パッチ未適用の重大な脆弱性があり、過剰な IAM 権限 (AdministratorAccess) があります。タスクの広範なリストを提供する代わりに、キル チェーンを分析し、最初に実行する最も影響力のある修正アクションを 1 つ決定していただきたいと思います。回答を次のように構成してください。

  • 決定事項: 3 つのベクトル (ネットワーク、パッチ、アイデンティティ) のどちらを最初に中和するのか、およびその理由を明確に述べてください。
  • ロジック: 各ベクトルの「攻撃コスト」と「修正の容易さ」を比較して、選択を正当化します。
  • 実装: この「単一の」修正を実行するための特定の技術的手順 (CLI またはコンソール) を指定します。
  • 残存リスク: この1つの修正が適用された後にどの脅威が残っているかを簡単に述べてください。」
オペレーショナルエクセレンス クラウドアカウントの統合の問題のトラブルシューティングと、「接続に問題あり」ステータスを解決するための段階的な計画を提供します。 「AWS Account ID (ENTER ACCOUNT HERE) に関連する統合の問題を調査および解決します。Tenableに [Connected with issue] と表示される理由を説明してください。統合を修正するための段階的な修正計画を提供します。」
コストの最適化 EBS ボリューム、Elastic IP、アイドル状態のロードバランサーなどの「孤立した」または未使用の AWS リソースを特定し、毎月のクラウド支出を削減します。

「シニア AWS ソリューションアーキテクトおよび FinOps スペシャリストとして行動します。現在コストが発生している AWS アカウント内の「孤立」リソースまたは未使用リソースを特定するためのソリューションが必要です。次のリソースの種類を Markdown テーブルに指定します [リソースの種類、リソース ID、リージョン、理由、推定コスト]。

  1. アタッチされていない EBS ボリューム (ステータス: 使用可能)。
  2. 関連付けられていないエラスティック IP アドレス。
  3. ターゲットのないアイドル状態の Elastic Load Balancer (ALB/NLB)。
  4. 「古い」EBS スナップショット (90 日以上経過しており、AMI に関連付けられていない)。
  5. タッチされた Elastic Network Interfaces (ENI)。

[Price] (価格) 列では、標準の AWS US-East-1 価格見積もりを使用して、概算的な数値を提供します。これらのリソースを安全に削除するために必要な AWS CLI コマンドを含む短い「クリーンアップ」セクションを含めます。」

クラウドワークロードの健全性 24 時間以上経過した古いスキャンを含むワークロードをリスト表示することでスキャンの健全性を監視し、継続的な可視性と保護を確保します。 「最終スキャン日」が現在のタイムスタンプから 24 時間より古いすべてのワークロードをリストします。ワークロード ID、名前、最後に正常にスキャンした正確な時刻を含めます。最初に最も古いスキャンで結果を並べ替えます。」
カスタムデータ型の定義 データセキュリティ体制管理をサポートするために、専用または地域の識別形式の検証ロジックと正規表現パターンを定義します。

「タスク: 台湾識別番号 (ROC National ID) のカスタムデータタイプと検証ロジックを定義する。

  • 書式: ちょうど 10 文字です。構造: [A-Z][1-2][0-9]{8}。
  • 文字1:大文字(地域事務所)。
  • 文字 2: 数字 (男性は 1、女性は 2)。
  • 文字 3 から 9: ランダムな 7 桁の数字。
  • 文字 10: チェックサムの数字。

検証ロジック: 先頭文字をコードに変換します (A=10、B=11...)。重みを割り当てます: L1=1、L2=9、D1=8、D2=7、D3=6、D4=5、D5=4、D6=3、D7=2、D8=1、D9=1。積を合計します。S mod 10 = 0 の場合に有効です。

出力: 5 つの有効な例と分類用の正規表現パターンを提供します。」