脆弱性対応 Integration with Microsoft Defender for IoT (Azure) のサポート
データマッピングとエラー処理に関する質問については、このセクションを参照してください。
データマッピング
| Microsoft Defender for IoT (Azure) フィールド | ServiceNow フィールド |
|---|---|
| 適用外 | ソース 注: このフィールドは常に Microsoft Azure Defender for IoT に設定します。 |
| name | detection_key |
| 適用外 | status 注: デフォルトでは、このフィールドは 0 に設定されており、これはオープンを意味します。 |
| Microsoft Defender for IoT (Azure) フィールド | ServiceNow フィールド |
|---|---|
| プロパティ/vulnerabilityId | ID |
| ソース 注: このフィールドはデフォルトで [NVD] に設定されています。 |
|
| プロパティ/説明 | サマリー |
| プロパティ/スコア | スコア |
| プロパティ/exploittype | エクスプロイト有無 API データがエクスプロイトの存在を示している場合、統合によってこのフィールドは [ はい] に設定されます。 |
| プロパティ/exploittype | public_exploit API データがエクスプロイトの存在を示している場合、統合によってこのフィールドは [ はい] に設定されます。 |
エラー処理
統合はほとんどが事前設定されるように設計されているため、Azure テナント ID、クライアント ID、およびクライアントシークレットを入力するだけで済みます。アプリケーションからのログメッセージは、 sn_msftd4iotazvr ソースのシステムログで表示できます。関連する追加のログメッセージは、 sn_vul ソースからも表示される場合があります。
統合実行が失敗した場合、統合実行の [ メモ ] フィールドにエラーが表示されます。ステータスは [完了] に設定され、サブステートは [失敗] です。
インポートキュー (sn_vul_ds_import_q_entry) テーブルには、すべての保留中の変換要求が含まれています。このテーブルをフィルタリングして、 ステータスが[処理中 ] のアイテムのみを表示し、現在変換中のものを表示できます。
次の表に、データ取得およびデータ処理中のエラーメッセージと考えられる原因を示します。
| エラーメッセージ | 考えられる原因 |
|---|---|
|
REST メッセージと REST メソッドを指定せずに統合を実行することはできません |
検出統合ジョブレコードでは、[ REST メッセージ ] または [REST メソッド ] フィールドが入力されていません。 |
|
Microsoft Defender for IoT (Azure) oauth_client_idを指定せずに統合を実行することはできません |
統合インスタンスでは、 OAuth クライアント ID が入力されません。 |
|
Microsoft Defender for IoT (Azure) のoauth_client_secretを指定せずに統合を実行することはできません |
統合インスタンスでは、 OAuth クライアントシークレット が入力されません。 |
|
検出 API リソースパスを指定せずに統合を実行することはできません |
統合インスタンスでは、検出 API リソースパスが入力されていません。 デフォルトは https://management.azure.com/providers/Microsoft.ResourceGraph/resources です |
|
指定された API バージョンとの統合を実行できません |
統合インスタンスでは、API バージョンが入力されていません。 デフォルトは 2021-03-01 です。 |
|
Microsoft Defender for IoT (Azure) から無効な応答コード {応答コード} を受信しました |
Microsoft API からの応答が無効です。 たとえば、Microsoft Defender for IoT (Azure) から受信した無効な応答コード 401 は、「 権限なし」を意味します。認証情報または OAuth トークンが無効である可能性があります。 |
| JSON 応答本文の解析に失敗しました | 受信した JSON 応答を解析できない場合は無効です。これは、データが受信されなかったことを意味します。認証情報が正しいことと、他のエラーが発生していないことを確認します。 |
|
添付ファイルの書き込み中にエラーが発生しました |
システムは応答データをデータソースに添付できませんでした。詳細なトラブルシューティングについては、システムアドミニストレーターに問い合わせる必要がある可能性があります。このエラーの一般的な原因は、MID サーバーまたは 実行 ユーザーに sn_vul.vr_import_admin ロールがないことです。 |
|
添付ファイルのコンテンツが null です:添付ファイル sys_id = {sys_id} |
データソース添付ファイルのコンテンツが null です。これは、Microsoft API 自体の問題、または ServiceNow の問題を示している可能性があります。トラブルシューティングの詳細については、システムアドミニストレーターにお問い合わせください。 |
|
sys_id {sys_id} の添付ファイルが見つかりませんでした |
データソース添付ファイルが見つかりませんでした。これは、Microsoft API 自体の問題、または ServiceNow の問題を示している可能性があります。トラブルシューティングの詳細については、システムアドミニストレーターにお問い合わせください。 |
| エラーメッセージ | 考えられる原因 |
|---|---|
|
脆弱性 ID なしでは検出を作成することはできません |
レコードの脆弱性 ID が存在しませんでした。これは、Microsoft API の問題が原因である可能性があります。 |