アーカイブ内のファイル検出結果のリストを取得します。
操作説明
この API を使用して、検出のために送信された圧縮ファイル内に含まれるファイルの検出結果を取得します。システムは検出結果を 5 時間保持するため、その間は複数回クエリを実行できます。ファイルを検出に送信するには、CreateFileDetect API を使用してください。圧縮ファイル自体の検出結果を取得するには、GetFileDetectResult API を使用します。
すべてのファイル検出 API には、一意のファイル識別子である HashKey パラメーターが含まれます。
悪意のあるファイルの検出(Type が 0 の場合)では、ファイル全体の MD5 または SHA-256 ハッシュを提供する必要があります。この値は API を呼び出す前に計算してください。
Skill 圧縮ファイル検出(Type が 6 の場合)では、CreateFileDetect API の戻り値から HashKey を取得します。
注:1 回の検出に対して、送信リクエストとクエリリクエストで同じ HashKey を使用する必要があります。そうでない場合、ファイルを正しく検出に送信したり、その結果を取得したりできません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
yundun-sas:ListCompressFileDetectResult |
list |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| SourceIp |
string |
任意 |
リクエストの送信元 IP アドレス。 |
27.9.XX.XX |
| HashKey |
string |
任意 |
ファイルの一意の識別子。 |
0a212417e65c26ff133cfff28f6c**** |
| CurrentPage |
integer |
必須 |
ページ番号。デフォルト値:1。 |
1 |
| PageSize |
integer |
必須 |
1 ページあたりのエントリ数。デフォルト値:20。 |
20 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
Alibaba Cloud によって生成されるリクエストの一意の ID です。トラブルシューティング時にこの ID を使用します。 |
E10BAF1C-A6C5-51E2-866C-76D5922E**** |
| PageInfo |
object |
ページネーション情報。 |
|
| CurrentPage |
integer |
現在のページ番号。 |
1 |
| PageSize |
integer |
1 ページあたりのエントリ数。 |
20 |
| TotalCount |
integer |
エントリの総数。 |
55 |
| ResultList |
array<object> |
アーカイブ内のファイルに対する検出結果のリスト。 |
|
|
object |
ファイル検出結果の詳細。 |
||
| HashKey |
string |
ファイルの一意の識別子。 |
0a212417e65c26ff133cfff28f6c**** |
| Result |
integer |
ファイルの検出結果。有効値:
|
0 |
| Score |
integer |
ファイルの検出スコア。以下のリストは、スコア範囲と対応するリスクレベルを示しています。
重要 スコアが高いほど、リスクが大きくなります。 説明
|
100 |
| VirusType |
string |
脅威タイプ。有効値:
説明
|
WebShell |
| Ext |
string |
検出結果に関する追加情報。 |
{ "HighLight": [ [ 23245, 23212 ] ], "FileLabel": [ "PE32", "Zip", "SFX", "encrypted" ] } |
| Path |
string |
アーカイブ内のファイルパス。 |
/root/1.zip/test**** |
例
成功レスポンス
JSONJSON
{
"RequestId": "E10BAF1C-A6C5-51E2-866C-76D5922E****",
"PageInfo": {
"CurrentPage": 1,
"PageSize": 20,
"TotalCount": 55
},
"ResultList": [
{
"HashKey": "0a212417e65c26ff133cfff28f6c****",
"Result": 0,
"Score": 100,
"VirusType": "WebShell",
"Ext": "{\n \"HighLight\":\n [\n [\n 23245,\n 23212\n ]\n ],\n \"FileLabel\":\n [\n \"PE32\",\n \"Zip\",\n \"SFX\",\n \"encrypted\"\n ]\n}",
"Path": "/root/1.zip/test****"
}
]
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | RequestTooFrequently | Request too frequently, please try again later | |
| 400 | GetResultFail | Get result fail, found no detect record for this file or result has been expired | |
| 400 | InvalidApiDetectType | Unsupported Api Detect Type. | |
| 500 | ServerError | ServerError | |
| 500 | SystemBusy | System busy, please try again later. | |
| 403 | NoPermission | caller has no permission |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。