エージェントレス検出機能は、Security Center エージェントをインストールすることなく、クラウドサーバーのセキュリティリスクアセスメントに対応しています。この機能は、サーバーのイメージをスキャンし、AI サンドボックスの動的分析と組み合わせて、隔離された環境で脆弱性、マルウェア、構成ベースライン、機密ファイルなど、多角的なセキュリティ検出を実行します。また、AI による脆弱性修正にも対応しています。このプロセスによるサーバーパフォーマンスへの影響は、ほとんどありません。
範囲
サポート対象のアセットタイプ:
[中国本土]リージョン: Alibaba Cloud Elastic Compute Service (ECS) インスタンス、クラウドディスクスナップショット、カスタムイメージ、および AWS EC2 インスタンスをスキャンできます。
[中国本土以外]のリージョン: ECS インスタンス、クラウドディスクスナップショット、カスタムイメージ、AWS EC2 インスタンス、および Azure 仮想マシンをスキャンできます。
Alibaba Cloud サーバーのサポート対象リージョン:
China (Qingdao)、China (Beijing)、China (Zhangjiakou)
China (Hangzhou)、China (Shanghai)
China (Shenzhen)
China (Chengdu)
China (Hong Kong)、Singapore、US (Virginia)、Indonesia (Jakarta)
オペレーティングシステムの互換性:脆弱性スキャンに対応するオペレーティングシステムの詳細なリストについては、脆弱性スキャンのサポート対象オペレーティングシステムをご参照ください。
説明FreeBSD オペレーティングシステムは、ベースラインチェック、悪意のあるサンプルの検出、機密ファイルの検出には対応していません。
サポート対象の脆弱性の修正タイプ: アプリケーションの脆弱性タイプのみ修正できます。修正可能な脆弱性の詳細なリストについては、脆弱性の修正のサポートリストをご参照ください。
説明脆弱性の修正機能は継続的に拡充されています。最新の正確な情報については、コンソールをご参照ください。
検出資産の接続
Alibaba Cloud 資産
エージェントレス検出は、現在の Alibaba Cloud アカウント配下の資産を自動的に同期します。手動操作は不要です。
マルチクラウド資産
エージェントレス検出のために Amazon Web Services (AWS) または Azure に接続します。
AWS への接続
AWS アクセス認証情報の準備
AWS アカウントで、プログラムによるアクセスが可能な IAM ユーザーを作成し、アクセスキー ID とシークレットアクセスキーを取得します。このユーザーには、EC2 スナップショットへのアクセスおよび作成の権限が必要です。
重要Agentless Detectionエージェントレス検出 機能を使用するには、AWS アカウントにカスタム IAM ポリシーを作成し、「エージェントレス検出用のカスタムポリシーを作成する」で説明されている権限を付与します。
接続方法の設定
エージェントレス検出 ページに移動します。ホストのセキュリティ評価 タブの Add Multi-cloud Asset セクションで、
アイコンの下にある アクセス をクリックします。Add Assets Outside Cloud ページで、下記の説明に従って RAM ユーザーの作成 ページで設定を完了し、次へ をクリックします。
ソリューション選択: [手動設定プラン]。
[権限の説明]: エージェントレス検出のエージェントレス検出を選択します。
認証情報の送信
SubscriptionId タブで、AWS で作成した認証情報を正確に入力し、次へ をクリックします。
[Sub-account SecretID] と [Sub-account SecretKey]:手順 1 で取得した AWS サブアカウントの API キー情報を入力します。
[Connection Region]:利用可能なリージョンを選択します。システムは、選択されたリージョンを使用して資産の接続性を検証し、対応するクラウドリソースデータを取得します。
[Domain]:選択した接続リージョンに基づいてこのパラメーターを設定します。AWS 中国リージョンの場合は [China] を選択し、その他のすべてのリージョンの場合は [International] を選択します。
ポリシーの設定
ポリシーの構成 タブで、以下の説明に従って設定を完了します。
[リージョン選択]:オンボーディングするアセットが配置されている AWS リージョンを選択します。
説明アセットデータは、Security Center コンソールの左上隅で選択したリージョンに対応するデータセンターに自動的に保存されます。
[中国本土]:中国本土のデータセンター。
[中国本土以外]:シンガポールのデータセンター。
リージョン管理:推奨。選択すると、この AWS アカウント配下の新しいリージョンにあるアセットは、手動で設定しなくても自動的に同期されます。
AK サービスのステータスチェック:Security Center が AWS アカウントの API キーの有効性を自動的にチェックする間隔を設定します。検出を無効にするには、[Off] を選択します。
OK をクリックします。
権限の検証とポリシーの設定が完了したら、AWS EC2 インスタンスのエージェントレス検出タスクを作成します。
Azure への接続
Azure アクセス認証情報の準備
Azure ポータルで、アプリの登録を作成し、サブスクリプションレベルのアクセス許可を付与します。次の認証情報を取得します:[アプリケーション (クライアント) ID]、[ディレクトリ (テナント) ID]、およびクライアントシークレットの [Value]。
重要エージェントレス検出エージェントレス検出機能を使用するには、お使いの Azure アカウントでセキュリティセンターに、閲覧者とディスク スナップショット共同作成者のロールを付与します。具体的な操作については、「Azure アセットの追加」をご参照ください。
接続方法の設定
コンソールの左上隅で、中国本土以外 リージョンを選択します。
エージェントレス検出エージェントレス検出 ページに移動します。ホストのセキュリティ評価 タブの Add Multi-cloud Asset セクションで、
アイコンの下にある アクセス をクリックします。Add Assets Outside Cloud ページに移動します。RAM ユーザーの作成 ステップで、権限の説明 セクションでエージェントレス検出を選択し、次へ をクリックします。
認証情報の送信
SubscriptionId タブで、Azure で作成した認証情報を正確に入力し、次へ をクリックします。
[Enter an AppID]:Azure アプリケーション登録から取得した[アプリケーション (クライアント) ID] です。
[Enter a password]: Azure アプリ登録で取得したクライアントシークレット値です。
[tenant]: Azure アプリケーション登録の tenant。
[ドメイン]:21Vianet ユーザーの場合、中国サイト を選択します。
ポリシーの設定
ポリシーの構成 タブで、以下の説明に従い、設定を完了します。
[リージョン選択]: オンボードする Azure アセットが配置されているリージョンを選択します。
説明資産データは、Security Center コンソールの左上で選択したリージョンに対応するデータセンターに自動的に保存されます。
[中国本土]:中国本土のデータセンター。
[中国本土以外]: シンガポールのデータセンター (シンガポール)。
[リージョン管理]: このオプションを選択することをお勧めします。このオプションを選択すると、今後この Azure アカウントに追加される新しいリージョン内のアセットは、手動で設定することなく自動的に同期されます。
[AK サービスのステータスチェック]: セキュリティセンターが Azure アカウントの認証情報の有効性を自動的にチェックする間隔を設定します。「オフ」を選択して、チェックを無効にできます。
権限の検証とポリシーの設定が完了したら、Azure 仮想マシンのエージェントレス検出タスクを作成します。
検出タスクの作成と実行
検出ホワイトリストの設定 (任意)
[エージェントレス検出]ページで、スキャン設定 をクリックし、ホワイトリストの管理 タブをクリックします。
リスクの種類に基づいて、対応するタブで ルールを新しく追加する をクリックします。
以下で説明するように、ホワイトリストのルールを設定します。
重要以下のホワイトリスト設定は、すべての資産に適用されます。
脆弱性ホワイトリスト
[脆弱性の種類]:Linux Software Vulnerability、Windows System Vulnerability、アプリケーションの脆弱性 のみをサポートしています。
[脆弱性名]:選択した 脆弱性の種類 に基づいて最新の脆弱性データを取得します。
不正なサンプルのホワイトリスト
[アラート名]:デフォルト値は ALL であり、ホワイトリストのルールがすべてのアラートタイプに適用されることを意味します。この値は変更できません。
[ホワイトフィールドを追加する]:デフォルト値は [fileMd5] で、MD5 ハッシュでファイルをホワイトリストに登録することを意味します。この値は変更できません。
[ワイルドカード]:[Equal] のみをサポートしています。
[ルールの内容]:ファイルの MD5 ハッシュを入力します。
ベースラインホワイトリスト
[チェック項目タイプ]:検出から除外するベースラインチェック項目のタイプを指定します。
[チェック項目]:選択した チェック項目タイプ に基づいて特定のチェック項目を取得します。
機密ファイルホワイトリスト
[機密ファイルチェック項目]:検出から除外する項目を指定します。
[許可リスト条件の設定]:
説明複数のルールを設定できます。ルールは AND 関係にあります。すべてのルール条件を満たした場合にのみ、ファイルはホワイトリストに追加されます。
MD5:ワイルドカードについては、[Equal] のみをサポートしています。次に、ファイルの MD5 ハッシュを入力します。
Path:ワイルドカードについては、[Contains]、[Prefix]、[Suffix] をサポートしています。次に、パスを入力します。
検出タスクの作成
エージェントレス検出は、オンデマンドと定期タスクの 2 種類のタスクをサポートしています。
即時検出タスク
これらのタスクは、特定の資産に対する 1 回限りのセキュリティスキャンに使用します。
ホストセキュリティスキャン
タブの 脅威検出 セクションで、今すぐ診断 をクリックします。
今すぐ診断 パネルで、以下で説明するように設定を構成し、OK をクリックします。
[スキャン範囲]:データディスクを選択することを推奨します。より完全なデータソースによって、脆弱性、アラート、その他のリスクの検出精度が向上します。
[イメージ保持期間]:
有効値:1~365。単位:日。
イメージの作成には料金が発生します。イメージの保持期間が長いほど、料金は高くなります。
重要脅威が検出されたイメージのみ保持 を選択すると、スキャン完了後にリスクのない イメージをシステムが自動的に削除します。
タスクを作成すると、Security Center は自動的に イメージを作成し、スキャンを実行します。スキャン後にリスクが検出された場合、システムは並列サンドボックス分析も自動的にトリガーします。詳細については、「スナップショットとイメージの自動作成」および「AI 並列サンドボックス分析の自動実行」をご参照ください。タスクの進捗とレポートを表示する方法については、「タスクの進捗とレポートの表示」をご参照ください。
説明スキャンするサーバーデータが多いほど、タスクにかかる時間が長くなります。タスクが完了するまでお待ちください。
カスタムイメージセキュリティスキャン
タブの 脅威検出 セクションで、今すぐ診断 をクリックします。
今すぐ診断 パネルで、ターゲットのイメージを選択し、OK をクリックします。
説明スキャンしたいイメージが検出タスクパネルに表示されない場合は、 ページに移動し、最新のアセットの同期 をクリックします。同期が完了したら、この手順を繰り返します。
定期検出タスク
定期タスクを使用して、資産グループの定期的かつ自動化されたセキュリティ検査を実行します。
設定ページへの移動
[エージェントレス検出]ページの右上隅にある スキャン設定 をクリックします。
検出範囲の設定
スキャン範囲 タブで、以下で説明するように設定し、保存 をクリックします。
[ベースライン検出範囲]:[Manage] をクリックして ベースライン検出の構成 ページに移動し、サポートされているベースラインチェック範囲を表示および設定できます。
[機密ファイル]:[Manage] をクリックして 機密ファイルスキャンの設定管理 ページに移動し、チェック項目を表示および設定できます。
重要新規チェック項目のデフォルトスキャン を選択すると、新しいチェック項目が追加されたときにシステムが自動的にスキャンします。
検出ポリシーの設定
自動化検出ポリシー タブで、以下で説明するように設定し、保存 をクリックします。
[ホスト検出]:以下で説明するように、スキャンする資産を設定します。その他の設定については、「ホストセキュリティスキャン」をご参照ください。
スキャン周期 の設定:
毎日や毎週など、検出タスクを実行する頻度を設定します。
スキャンしない を選択すると、ホスト検出 タスクは一時停止します。
スケジュールを設定すると、システムは翌日からスキャンタスクの実行を開始します。
アセットのスキャン の設定:
アセットのスキャン セクションで、管理 をクリックします。
[新規アセットのデフォルトスキャン]:このオプションを選択することを推奨します。システムは、新しく追加されたサーバーを、手動で追加することなく、次のスキャンサイクルに自動的に含めます。
検出範囲の調整:資産リストで、必要に応じて特定のサーバーを選択または選択解除して、検出タスクの資産範囲を設定します。
[カスタムイメージのセキュリティ評価]:増分検出 をオンにすると、システムはスキャンされていない カスタムイメージに対して自動的に増分スキャンを実行します。
重要増分検出には ActionTrail データ配信 が必要です。 タブで、ActionTrail データ配信 をオンにします。詳細については、「認証設定手順」をご参照ください。
イメージの自動作成
ホストのセキュリティ評価 タスクを実行すると、システムはサービスリンクロール AliyunServiceRoleForSas を使用して、次の自動操作を実行します:
イメージの作成:システムは、名前が
SAS_Agentlessで始まる一時的なサーバーのスナップショットを自動的に作成します。安全な共有:システムは、スキャンと分析のために、イメージを公式の Security Center サービスアカウントと共有します。
自動クリーンアップ:スキャンが完了し、 が期限切れになると、イメージは自動的に削除され、共有はキャンセルされます。
説明イメージはセキュリティスキャンにのみ使用されるため、共有で料金が発生することはありません。
ActionTrail コンソールの [Event Query] で、AliyunServiceRoleForSas が イメージを作成した記録を表示できます。
AI 並列サンドボックス分析の自動実行
検出タスクが完了すると、システムは自動的に並列サンドボックス分析タスクを作成します。タスクの進捗状況の表示や分析レポートのダウンロードは タスク管理 で行えます。具体的な操作については、「タスクの進捗とレポートの表示」をご参照ください。
トリガー条件:以下の条件を同時に満たす必要があります。
ホストセキュリティ検出、スナップショットセキュリティ検出、またはカスタムイメージセキュリティ検出タスクが完了していること。
検出結果に、脆弱性、ベースライン、または機密ファイルのリスクが存在すること。
トリガー方法:並列サンドボックス分析はシステムによって自動的にトリガーされ、手動で実行することはできません。
タスクの進捗とレポートの表示
[エージェントレス検出]ページの右上隅にある タスク管理 をクリックします。
ポップアップ表示される [Task Management] パネルで、検出の種類に基づいてタブを選択します。
[ホストのセキュリティ評価]/[スナップショットのセキュリティ評価]/[カスタムイメージのセキュリティ評価]
ステータスと進捗の表示:対応するタブのリストで、タスクの ステータス と 進捗 を表示します。
レポートの表示とダウンロード:
タスク全体のレポートをダウンロードする:対象タスクの [Actions] 列で、レポートのダウンロード をクリックします。
単一サーバーのレポートをダウンロードする:
対象タスクの [Actions] 列で、詳細 または 詳細 をクリックします。
タスク詳細 パネルで、[Actions] 列の レポートのダウンロード をクリックします。
[並列サンドボックス分析]
ステータスと進捗の表示:並列サンドボックス分析 タブのリストで、タスクの ステータス と 進捗 を表示します。
レポートの表示とダウンロード:
対象タスクの 操作する 列で、詳細 をクリックします。
タスク詳細 ページで、資産の 操作する 列にある レポートのダウンロード をクリックします。
リスクの分析と対処
タスクが正常に完了したら、[エージェントレス検出] ページで検出されたセキュリティリスクを表示し、対処することができます。
同じサーバーを複数回スキャンした場合、最新 のスキャン結果のみが表示されます。古い結果は上書きされます。
リスク詳細の表示
エージェントレス検出エージェントレス検出 ページで、ホストのセキュリティ評価 などの検出ポリシーのタブに移動し、次に 脆弱性の脅威 などのリスクタイプのタブに移動します。リストでリスク項目を見つけ、[操作] 列の 詳細 または 詳細 をクリックしてその詳細を表示します。
リスクアラートの対処
説明リスクの分析と対処時に作成したホワイトリストルールは、検出ホワイトリスト にも自動的に同期され、そこで変更、削除、またはその他の管理を行うことができます。
脆弱性リスク
手順:
[ホワイトリストを追加する]: 対処する脆弱性を見つけ、操作する 列にある ホワイトリストを追加する をクリックします。
脆弱性を修正:
修正タスクの作成:
アプリケーションの脆弱性 タブで、修復する脆弱性を特定し、操作する 列の 修復 をクリックします。
脆弱性の 詳細を見る タブの 影響を受けるアセット セクションで、対象の資産の 操作する 列の 修復 をクリックします。一度に複数の資産の脆弱性を修復するには、資産を選択し、リストの下にある 修復 をクリックします。
脆弱性修正確認ページで、資産情報と修復後のカスタムイメージ名を確認します。
[バッチ修復] (オプション): カスタムイメージに他に修復可能な脆弱性がある場合は、それらの脆弱性を選択して、現在の脆弱性と同じタスクで一括修復します。修復内容は、各カスタムイメージに対応する新しいイメージに含まれます。
情報が正しいことを確認したら、今すぐ修復 をクリックします。
修正結果の表示とダウンロード:
結果と進行状況の表示:
エージェントレス検出エージェントレス検出 ホームページに戻り、右上隅の タスク管理 をクリックします。
修復タスク タブで、修復の ステータス と 進捗 を確認します。
レポートの表示とダウンロード
修復に成功した場合、タスクの 操作する 列の 詳細 をクリックします。
タスク詳細 ページで、アセットの 操作する 列の 修復レポートの表示 をクリックします。
レポートページで、右上隅のダウンロードアイコンをクリックします。
対処手順:
ホワイトリストに追加:
脆弱性をホワイトリストに追加すると、その脆弱性に対するアラートは生成されなくなります。慎重に行ってください。
脆弱性をホワイトリストに追加すると、システムによって タブに自動的に同期されます。そのタブで追加されたエントリを表示できます。
脆弱性を修正:
一部の脆弱性 のみ修正できます。
脆弱性の修正には別途料金がかかり、使用しない場合は料金は発生しません。価格は脆弱性 1 件あたり 1.33米ドルです。詳細については、「脆弱性修正の課金に関するドキュメント」をご参照ください。
ベースラインチェック
手順: チェック項目リストで、処理するチェック項目を見つけ、操作する 列の ホワイトリストを追加する をクリックします。
対処手順:ホワイトリストへの追加。
チェック項目をホワイトリストに追加すると、新しく追加されたサーバーではその項目はスキャンされなくなります。慎重に行ってください。
チェック項目をホワイトリストに追加すると、その項目はタブに自動的に同期されます。そのタブで追加されたエントリを確認できます。
悪意のあるサンプル
手順:
新しいアラートの処理: フィルターで処理ステータスを未対応に設定し、対象のアラートの操作する列にある処理をクリックします。
アーカイブされたアラートの確認または修正: フィルターで処理ステータスを 処理済み に設定し、対象のアラートの 操作する 列で ステータスの変更 をクリックします。
対処手順:
[ホワイトリストを追加する]: アラートに悪意のある動作が含まれていないと判断した場合、ホワイトリストルールと適用範囲に基づいて、そのアラートをホワイトリストに追加できます。
重要アラートをホワイトリストに追加すると、以降同じアラートが発生しても自動的に対処済みリストに移動され、通知は送信されなくなります。慎重に行ってください。
同一のアラートをまとめて対処できます。サポートされている対処方法はアラートタイプによって異なります。利用可能な方法については、コンソールを参照してください。
アラートをホワイトリストに追加すると、システムによって自動的に タブに同期されます。そのタブで追加されたエントリを表示できます。
[手動処理]: アラートの原因となったリスクを手動で解決した後、アラートを 手動処理 としてマークします。
[誤検知としてマーク]: 現在のアラートを誤検知としてマークします。セキュリティセンターは、お客様のフィードバックをスキャン機能の継続的な改善に役立てます。
[無視]: 現在のアラートのみを無視します。後続のスキャンが検出ポリシーに一致した場合、別のアラートが生成されます。
機密ファイル
手順:
機密ファイルアラートリストで、処理するアラートを見つけ、操作する 列の 詳細 をクリックして、詳細な説明とセキュリティ強化の推奨事項を表示します。
詳細パネルのリスク一覧の操作列で、処理 をクリックします。ダイアログボックスで、アラートの処理方法を選択し、OK をクリックします。
対処手順:
[ホワイトリストを追加する]: アラートに悪意のある動作が含まれていないことを確認した場合、ホワイトリストのルールに基づいてアラートをホワイトリストに追加できます。以下のルールが適用されます。
重要アラートをホワイトリストに追加すると、以降同じアラートが発生しても自動的に対処済みリストに移動され、通知は送信されなくなります。慎重に行ってください。
複数のルールを設定できます。すべてのルールは AND 演算子で結合されます。アラートは、すべてのルール条件が満たされた場合にのみホワイトリストに追加されます。
アラートをホワイトリストに追加すると、 タブに自動的に同期されます。そのタブで追加されたエントリを表示できます。
[MD5]:ワイルドカード条件では [Equals] のみがサポートされています。ファイルの MD5 ハッシュを入力します。
[Path]:ワイルドカード条件では [Contains]、[Starts With]、および [Ends With] がサポートされています。特定のパスを入力します。
[手動処理]: アラートの原因となったリスクを手動で解決した後、アラートを 手動処理 としてマークします。
[誤検知としてマーク]: 現在のアラートを誤検知としてマークします。セキュリティセンターは、お客様のフィードバックを活用してスキャン機能を継続的に改善します。
[無視]:現在のアラートのみを無視します。後続のスキャンが検出ポリシーに一致した場合、別のアラートが生成されます。
失敗したタスクのトラブルシューティング
タスクのステータスが異常な場合は、[タスク詳細] ページで失敗の原因を確認し、次の表で解決策を確認してください。
エラーメッセージ | 失敗の原因 | 解決策 |
The current region is not supported | 指定したリージョンはサポートされていません。 | ECS インスタンスのリージョンがサポートされていることを確認してください。詳細については、「範囲」をご参照ください。 |
Failed to connect to the disk | スナップショットディスクのマウント中に一時的なエラーが発生しました。 | タスクの [Actions] 列で、[再試行] をクリックします。 |
Failed to create the image | ECS イメージの数がクォータ制限に達しました。 | |
Task processing timed out | スキャン量が大きすぎるか、システムビジーのため、タイムアウトが発生しました。 | スキャン範囲に基づいてタスクを複数のサブタスクに分割し、再度実行してください。 |
パフォーマンスへの影響とコストコントロール
パフォーマンスへの影響: Agentless Detection のスキャンプロセスは、ターゲットサーバーのリソースを消費しません。
コストコントロール: Agentless Detection の料金は、「スキャン + AI sandbox 分析」料金とイメージのストレージ料金で構成されています。AI 脆弱性修復を使用する場合、修復成功数に基づいて追加の修復料金が請求されます。コストを効果的にコントロールするために、以下の設定を推奨します:
タスクを作成して イメージ保持期間 設定を構成する際に、脅威が検出されたイメージのみ保持 を選択します。
不要になったスナップショットやイメージを定期的にクリーンアップします。
クォータと制限
ディスク仕様:1 つのクラウドディスクの容量は最大 1 TiB です。1 つのディスクでスキャンできるファイルは最大 20,000,000 個です。この制限を超えるファイルはスキャンされません。
サーバーの制限:各サーバーでスキャンできるクラウドディスクは最大 15 個です。この制限を超えるディスクはスキャンされません。
結果の保持:検出結果は 30 日間保持され、期限が切れると自動的に削除されます。同じアセットを複数回スキャンした場合、最新の結果のみが保持されます。
圧縮ファイルの制限:JAR ファイルのみに対応しています。スキャン対象として展開されるのは最初のレイヤーのみです。
ファイルシステムの制限:ext2、ext3、ext4、XFS、および NTFS に対応しています。NTFS の場合、ファイルパーミッション情報に依存するチェック項目には対応していません。
ストレージとディスクの制限:すべてのホスト (Alibaba Cloud および Alibaba Cloud 以外) において、LVM (Logical Volume Manager)、RAID アレイ、または ReFS ファイルシステムを使用するデータディスクのスキャンには対応していません。
付録
詳細な検出機能
次の表に、エージェントレス検出でサポートされている主な検出項目を示します。
検出カテゴリ | 検出範囲 | 詳細 |
脆弱性 | Linux ソフトウェアの脆弱性、Windows システムの脆弱性、アプリケーションの脆弱性 | サポートされているオペレーティングシステムのバージョンについては、「脆弱性スキャンでサポートされるオペレーティングシステム」をご参照ください。 |
ベースラインチェック | オペレーティングシステム、アプリケーション、データベースの設定コンプライアンス | 数百の設定項目のスキャンをサポートしています。以下はその一例です。
詳細については、コンソールの スキャン設定 ページをご覧ください。操作の詳細については、「ベースラインチェック範囲」をご参照ください。 |
悪意のあるサンプル | 悪意のあるスクリプト、Web シェル、マルウェア |
「悪意のあるサンプル」をご参照ください。 |
機密ファイル | 認証情報、キーファイル、設定ファイル | 一般的な機密ファイルの検出をサポートしています。以下はその一例です。
詳細については、コンソールの スキャン設定 をご覧ください。具体的な手順については、「機密ファイルチェック項目」をご参照ください。 |
脆弱性スキャンでサポートされるオペレーティングシステム
オペレーティングシステムの種類 | バージョン |
Windows Server |
|
Red Hat |
|
CentOS |
|
Ubuntu |
|
Debian |
|
Alpine |
|
Amazon Linux |
|
Oracle Linux |
|
SUSE Linux Enterprise Server |
|
Fedora Linux |
|
openSUSE |
|
悪意のあるサンプル
悪意のあるサンプルのカテゴリ | 説明 | サポートされている検出項目 |
悪意のあるスクリプト | アセット上のシステム機能が悪意のあるスクリプトによって攻撃または改ざんされているかどうかを検出し、検出結果に悪意のあるスクリプト攻撃の可能性を表示します。 悪意のあるスクリプトは、ファイルベースまたはファイルレスのスクリプトに分類されます。攻撃者がサーバーの権限を取得した後、スクリプトをさらなる攻撃の手段として使用します。たとえば、攻撃者はマイニングプログラムを埋め込んだり、システムバックドアを追加したり、システムアカウントを追加したりする可能性があります。 | サポートされている言語には、Shell、Python、Perl、PowerShell、VBScript、BAT が含まれます。 |
Web シェル | アセット上の Web スクリプトファイルが悪意のあるものであるか、またはバックドア通信や管理機能を提供しているかどうかをチェックします。Web シェルを埋め込んだ後、攻撃者はサーバーを制御し、Web シェルをバックドアとしてさらなる攻撃に使用できます。 | サポートされている言語には、PHP、JSP、ASP、ASPX が含まれます。 |
マルウェア | アセット上のバイナリファイルが悪意のあるものであり、アセットに損害を与えたり、持続的な制御を維持したりできるかどうかをチェックします。悪意のあるバイナリファイルを埋め込んだ後、攻撃者はサーバーを制御して暗号通貨をマイニングしたり、DDoS 攻撃を開始したり、アセットファイルを暗号化したりできます。機能に基づいて、悪意のあるバイナリには主にマイニングプログラム、トロイの木馬、バックドアプログラム、ハッカーツール、ランサムウェア、ワームが含まれます。 | 侵害された基本ソフトウェア |
疑わしいプログラム | ||
スパイウェア | ||
トロイの木馬プログラム | ||
ファイル感染型ウイルス | ||
ワーム | ||
エクスプロイトプログラム | ||
メタモルフィック型トロイの木馬 | ||
ハッカーツール | ||
DDoS トロイの木馬 | ||
リバースシェルバックドア | ||
悪意のあるプログラム | ||
ルートキット | ||
ダウンローダー型トロイの木馬 | ||
スキャナー | ||
リスクウェア | ||
プロキシツール | ||
ランサムウェア | ||
バックドアプログラム | ||
マイニングプログラム |
脆弱性修正のサポート対象リスト
脆弱性 ID | 説明 |
CVE-2018-1257 | Spring Framework の spring-messaging モジュールでは、WebSocket エンドポイントがインメモリ STOMP ブローカーを介して公開されている場合、攻撃者はメッセージを細工して正規表現サービス拒否 (ReDoS) 攻撃を引き起こせます。 |
CVE-2019-12415 | Apache POI 4.1.0 以前のバージョンでは、XSSFExportToXml ツールがユーザー提供の Excel ドキュメントを変換する際に、悪意のある Excel ドキュメントを処理して XML 外部実体 (XXE) インジェクションを介してローカルファイルやイントラネットリソースを読み取られる可能性があります。 |
CVE-2019-14439 | FasterXML jackson-databind 2.x (2.9.9.2 より前のバージョン) には、Default Typing が有効で logback がクラスパスに存在する場合に、ポリモーフィックデシリアライゼーションの脆弱性があります。 |
CVE-2020-26259 | XStream 1.4.15 より前のバージョンには、デシリアライゼーション中に任意のファイル削除の脆弱性があります。リモートの攻撃者により、ホスト上の任意の既知のファイルが削除される可能性があります。 |
CVE-2020-26945 | MyBatis 3.5.6 より前のバージョンは、オブジェクトストリームのデシリアライゼーションを適切に処理しません。 |
CVE-2020-5398 | Spring WebFlux では、Content-Disposition レスポンスヘッダーでユーザー入力に基づいてファイル名が設定される場合、リフレクトファイルダウンロード (RFD) 攻撃のリスクがあります。 |
CVE-2020-5398 | Spring WebMVC では、Content-Disposition レスポンスヘッダーでユーザー入力に基づいてファイル名が設定される場合、リフレクトファイルダウンロード (RFD) 攻撃のリスクがあります。 |
CVE-2021-20190 | jackson-databind 2.9.10.7 より前のバージョンは、シリアライゼーションガジェットとタイプを適切に処理せず、データの機密性、整合性、可用性を損なう可能性があります。 |
CVE-2021-44228 | Apache Log4j2 2.0-beta9 から 2.15.0 は、JNDI 機能を介した攻撃者制御の LDAP およびその他のエンドポイントから保護されておらず、リモートコード実行 (Log4Shell) が可能になります。 |
CVE-2022-25845 | FastJSON 1.2.83 より前のバージョンは、特定の条件下で autoType 無効化制限をバイパスできるため、信頼されていないデータのデシリアライゼーションにつながり、リモートサーバーへの攻撃が可能になります。 |
CVE-2023-20860 | Spring Framework 6.0.0-6.0.6 または 5.3.0-5.3.25 では、Spring Security 設定で mvcRequestMatcher と共に ** パターンが使用されている場合、パターンマッチングの不一致とセキュリティバイパスを引き起こす可能性があります。 |
CVE-2023-23638 | Apache Dubbo には、汎用呼び出し中のデシリアライゼーションの脆弱性があり、悪意のあるコードの実行につながる可能性があります。影響を受けるバージョンには、Dubbo 2.7.21 以前、3.0.13 以前、3.1.5 以前が含まれます。 |
CVE-2023-24998 | Apache Commons FileUpload 1.5 より前のバージョンは、処理されるリクエストパーツの数を制限しないため、攻撃者が悪意のあるアップロードを介してサービス拒否 (DoS) 攻撃を引き起こす可能性があります。 |
CVE-2023-25194 | Apache Kafka Connect API にはセキュリティ脆弱性があります。Kafka Connect ワーカーへのアクセス権を持ち、コネクタを作成または変更できる攻撃者は、JNDI ログインモジュールを設定することで任意のコードを実行できます。 |
CVE-2023-29017 | vm2 サンドボックス 3.9.15 より前のバージョンは、非同期エラーが処理されない場合に Error.prepareStackTrace でホストオブジェクトを適切に処理しないため、サンドボックスエスケープとリモートコード実行につながります。 |
CVE-2023-30547 | vm2 サンドボックス 3.9.16 以前のバージョンには、handleException() に例外サニタイゼーションバイパスがあります。攻撃者は、サニタイズされていないホスト例外を悪用してサンドボックスをエスケープし、任意のコードを実行できます。 |
CVE-2023-32314 | vm2 サンドボックス 3.9.17 以前のバージョンには、予期せずホストオブジェクトを作成する Proxy 仕様に基づくサンドボックスエスケープの脆弱性があり、リモートコード実行が可能になります。 |
CVE-2023-37466 | vm2 3.9.19 以前のバージョンでは、@@species アクセサーを介して Promise ハンドラーのサニタイゼーションをバイパスできるため、攻撃者はサンドボックスをエスケープして任意のコードを実行できます。このプロジェクトは保守されなくなりました。 |
CVE-2023-43804 | urllib3 は、ユーザーによって Cookie ヘッダーが明示的に設定されている場合、HTTP リダイレクトの処理時に Cookie を異なるオリジンに漏洩する可能性があります。 |
CVE-2023-47248 | PyArrow 0.14.0 から 14.0.0 には、IPC および Parquet リーダーには信頼されていないデータのデシリアライゼーションの脆弱性があり、任意のコード実行につながる可能性があります。 |
CVE-2024-22243 | Spring Web UriComponentsBuilder は、外部から提供された URL を解析してホストを検証する際に、オープンリダイレクトまたは SSRF 攻撃のおそれがあります。 |
CVE-2024-22257 | Spring Security AuthenticatedVoter#vote は、null Authentication パラメータが渡された場合にアクセス制御の失敗を引き起こす可能性があります。 |
CVE-2024-22259 | Spring Web UriComponentsBuilder は、外部から提供された URL を解析してホストを検証する際に、オープンリダイレクトまたは SSRF 攻撃のおそれがあります (CVE-2024-22243 の変種)。 |
CVE-2024-31141 | Apache Kafka クライアントの ConfigProvider プラグインは、信頼されていない第三者によって悪用され、ディスクファイルや環境変数を読み取られる可能性があり、権限昇格につながる可能性があります。 |
CVE-2024-38809 | Spring Web アプリケーションは、If-Match または If-None-Match リクエストヘッダーで ETag を解析する際に、サービス拒否 (DoS) 攻撃を受ける可能性があります。 |
CVE-2024-38816 | Spring WebMVC 機能的 Web フレームワークには、FileSystemResource を使用して RouterFunctions を介して静的リソースを提供する場合に、パストラバーサル攻撃のリスクがあります。 |
CVE-2024-38819 | Spring WebFlux 機能的 Web フレームワークには、静的リソースを提供する際にパストラバーサル攻撃のリスクがあり、攻撃者がファイルシステム内の任意のファイルを取得できます。 |
CVE-2024-38819 | Spring WebMVC 機能的 Web フレームワークには、静的リソースを提供する際にパストラバーサル攻撃のリスクがあり、攻撃者がファイルシステム内の任意のファイルを取得できます。 |