tencent cloud

Tencent Cloud EdgeOne

L7アクセスログ

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-16 11:39:31
AI翻訳
以下はレイヤー7アクセスログの詳細なフィールドの説明です。
説明:
レイヤー7アクセスログは全量のL7リクエストログを記録し、Web防护モジュールで処理されたリクエストを含みます。
リアルタイムログプッシュでは、サイト加速ログ、レート制限とCC攻撃防护ログ、カスタムルールログ、Bot管理ログは履歴ログタイプであり、既存タスクのみを保持し、新規作成はサポートされません。レイヤー7アクセスログを使用して完全なL7リクエストログを取得してください。

フィールド説明

共通フィールド

フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
ContentID
String
リクエストに関連するコンテンツ識別子であり、EOプラットフォーム上で提供される課金、レポート、監視における特定のトラフィックとコンテンツサブセットを識別するために使用されます。このリクエストがコンテンツ識別子に関連付けられている場合はeocontentidとなり、関連付けられていない場合はzoneidとなります。
✓
✓
EdgeEndTime
Timestamp ISO8601
クライアントリクエストへの応答を完了した時刻です。例:2024-10-14T05:13:43Zは、2024年10月14日 UTC+0 タイムゾーンの時刻 05:13:43 を示し、2024年10月14日 UTC+8 タイムゾーン(北京時間)の 13:13:43 に相当します。
✕
✓
EdgeFunctionSubrequest
Integer
このログがエッジ関数によって開始されたサブリクエストであるかどうかを識別します。値は次のとおりです:
1:エッジ関数が発行するサブリクエスト。
0:エッジ関数以外が発行するサブリクエスト。
✓
✓
LogTime
Timestamp ISO8601
ログが生成された時刻です。例:2024-10-14T05:13:43Z
✕
✓
ParentRequestID
String
このリクエストがエッジ関数を使用して開始された場合、親リクエストのRequestIDを記録します。それ以外の場合は「-」と記録します。
✓
✓
RequestID
String
クライアントリクエストの一意の識別IDです。
✓
✓

クライアント情報

フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
ClientASN
String
クライアントIPが属する自律システム番号(ASN)。
✕
✓
ClientASNDescription
String
クライアントIPの所属キャリア/組織名であり、ClientASNフィールドの値に対応します。
✕
✓
ClientCity
String
クライアントIPから解析された都市が属する二次行政区画の標準化された英語名。形式標準:GeoNames二次行政区画(admin2)の標準ASCII英語名。二次行政区画がない国/地域の場合は、GeoNames都市レベルのASCII名で補完します。
✕
✓
ClientConnectionID
String
クライアントとエッジノード間の接続を一意に識別するIDです。例:5692760165714882237
✕
✓
ClientDeviceType
String
クライアントリクエストのデバイスタイプ。値は次のとおりです:
TV:テレビ。
Tablet:タブレット。
Mobile:携帯電話。
Desktop:パソコン。
Other:その他。
✕
✓
ClientIP
String
EdgeOneノードと接続を確立するクライアントIP。
✓
✓
ClientISP
String
クライアントIPから解析されたキャリア情報です。このフィールドは廃止予定であり、代わりにClientASNとClientASNDescriptionを使用することを推奨します。
中国本土内のデータは、ISPの中国語名として記録されます。
グローバルアベイラビリティーゾーン(中国本土を除く)データは、自律システム番号(ASN)として記録されます。
✓
✓
ClientPort
Integer
EdgeOneノードと接続を確立するクライアントポート。
✕
✓
ClientRegion
String
クライアントIPから解析された国/地域です。形式標準:ISO 3166-1 alpha-2。
✓
✓
ClientState
String
クライアントIPから解析された国/地域の下一級行政区画コードです。ISO-3166-2標準に準拠します。
✓
✓

リクエスト情報

フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
RemotePort
Integer
TCPプロトコルでクライアントと接続を確立するEdgeOneノードのポート。
✓
✓
RequestBodyBytes
Integer
クライアントリクエストがEdgeOneノードに送信するリクエストボディのサイズ。単位:Byte。
✕
✓
RequestBytes
Integer
クライアントリクエスト中にEdgeOneノードへ送信される総トラフィックは、リクエストヘッダーサイズ、リクエストボディサイズ、SSLハンドシェイク中にクライアントがEdgeOneノードへ送信するデータに基づいて統計されます。単位:Byte。
✓
✓
RequestHost
String
クライアントがリクエストしたHostです。
✓
✓
RequestMethod
String
クライアントがリクエストするHTTP Method。取りうる値は次のとおりです。
GET
POST
HEAD
PUT
DELETE
CONNECT
OPTIONS
TRACE
PATCH
✓
✓
RequestProtocol
String
クライアントがリクエストするアプリケーション層プロトコル。取りうる値は次のとおりです。
HTTP/1.0
HTTP/1.1
HTTP/2.0
HTTP/3
WebSocket
✓
✓
RequestRange
String
クライアントがリクエストしたRangeパラメータの情報です。
✓
✓
RequestReferer
String
クライアントがリクエストしたRefererの情報です。
✓
✓
RequestScheme
String
クライアントがリクエストするHTTPプロトコル。取りうる値:HTTP、HTTPS。
✕
✓
RequestSSLProtocol
String
クライアントが使用するSSL(TLS)プロトコル。値が「-」の場合、リクエストにSSLハンドシェイクがないことを示します。取りうる値は次のとおりです。
TLS1.0
TLS1.1
TLS1.2
TLS1.3
✕
✓
RequestStatus
String
クライアントリクエストのステータス。WebSocketプロトコルを使用するリクエストの場合、EdgeOneは定期的にログを出力します。このフィールドを使用して接続状態を確認できます。取りうる値は次のとおりです。
0:未終了。
1:リクエストは正常に終了しました。
2:WebSocketプロトコルにおいて、同一接続の最初のログを表します。
3:WebSocketプロトコルにおいて、同一接続の最初でも最後でもないログを表します。
✓
✓
RequestTime
Timestamp ISO8601
EdgeOneノードがクライアントリクエストを受信した時刻。タイムゾーン:UTC +0。例:2024-10-14T05:13:43Z
✓
✓
RequestUA
String
クライアントがリクエストしたUser-Agent情報です。
✓
✓
RequestUrl
String
クライアントがリクエストしたURL Path。クエリパラメータは含みません。
✓
✓
RequestUrlQueryString
String
クライアントがリクエストしたURLに含まれるクエリパラメータです。
✓
✓

レスポンス情報

フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
EdgeCacheStatus
String
クライアントリクエストがノードキャッシュにヒットしたかどうかです。値は次のとおりです。
hit:リクエストがEdgeOneノードキャッシュにヒットし、リソースはノードキャッシュから提供されます。リソースが部分的にキャッシュにヒットした場合もhitとして記録されます。
miss:リクエストがEdgeOneノードキャッシュにヒットせず、リソースはオリジンサーバーから提供されます。
dynamic:リクエストされたリソースはキャッシュできない、またはノードキャッシュが設定されていないため、リソースはオリジンサーバーから提供されます。
other:認識できないキャッシュ状態です。エッジ関数が応答したリクエストはotherとして記録されます。
✓
✓
EdgeInternalTime
Integer
EdgeOneがクライアントからのリクエストを受信してから、クライアントに最初のバイトを応答するまでの処理全体の所要時間です。単位:ms。
✓
✓
EdgeResponseBodyBytes
Integer
ノードがクライアントに返すレスポンスボディのサイズ。単位:Byte。
✓
✓
EdgeResponseBytes
Integer
ノードがクライアントに返す総トラフィックは、レスポンスヘッダーサイズ、レスポンスボディサイズ、SSLハンドシェイク中にEdgeOneノードがクライアントへ送信するデータに基づいて統計されます。単位:Byte。
✓
✓
EdgeResponseStatusCode
Integer
ノードがクライアントに応答として返すステータスコード。
✓
✓
EdgeResponseTime
Integer
EdgeOneがクライアントからのリクエストを受信してから、クライアントに最後のバイトを応答するまでの処理全体の所要時間です。単位:ms。
✓
✓

エッジサーバー情報

フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
EdgeException
String
EOエッジノードがリクエストを処理する際に発生した問題を説明します。フィールドの値の意味については、EdgeExceptionフィールドの説明をご覧ください。
✕
✓
EdgeServerID
String
クライアントがアクセスするEdgeOneサーバーの一意の識別子です。例:28a1672eeaa86c145501d3950bff06cc-501d3fb0abce346ac9a5598b665bfcfe
✓
✓
EdgeServerIP
String
DNSがHostを解決して得たEdgeOneサーバーのIPアドレス。
✓
✓
EdgeServerRegionTopDivision
String
エッジサーバーのアクセスIPから解析された国の下一級行政区画です。現在は中国本土内のデータのみをサポートしています。形式標準:ISO-3166-2。
✕
✓
EdgeSeverRegion
String
エッジサーバーのアクセスIPから解析された国/地域です。形式標準はISO 3166-1 alpha-2を参照してください。
✕
✓

オリジンサーバー情報

説明:
EdgeCacheStatusがmissまたはdynamicの場合:オリジンサーバー情報フィールドには、実際のオリジンサーバーリクエスト情報が反映されます。
EdgeCacheStatusがhitの場合:オリジンサーバー情報フィールドに表示されるのはノードキャッシュ内のオリジンサーバー情報である可能性があり、これは実際のオリジンサーバー状況を表すものではありません。
フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
OriginDNSResponseDuration
Float
オリジンDNS解決応答の受信にかかった時間。値が取得できない場合は、-1として記録されます。単位:ms。
✕
✓
OriginDomain
String
オリジンサーバーへのリクエスト先となるドメイン名またはIPアドレスです。オリジンサーバーアドレスがIP/ドメインとして設定されている場合にのみ記録されます。
✕
✓
OriginIP
String
オリジンアクセス時のオリジンサーバーIP。値が取得できない場合は「-」として記録されます。
✕
✓
OriginRequestHeaderSendDuration
Float
オリジンサーバーへのリクエストヘッダー送信にかかった時間。通常は0です。値が取得できない場合は、-1として記録されます。単位:ms。
✕
✓
OriginResponseHeaderDuration
Float
オリジンサーバーへのリクエストヘッダー送信からオリジンサーバーのレスポンスヘッダー受信までにかかった時間。値が取得できない場合は、-1として記録されます。単位:ms。
✕
✓
OriginResponseStatusCode
Integer
オリジンレスポンスステータスコード。値が取得できない場合は、-1として記録されます。
✕
✓
OriginSSLProtocol
String
オリジンサーバーへのリクエストに使用されるSSLプロトコルバージョン。値が取得できない場合は「-」として記録されます。取り得る値:
TLS 1.0
TLS 1.1
TLS 1.2
TLS 1.3
✕
✓
OriginTCPHandshakeDuration
Float
オリジンサーバーへのリクエスト時にTCPハンドシェイクが完了するまでの時間。値が取得できない場合は-1として記録されます。単位:ms。注意:接続が再利用される場合は0です。
✕
✓
OriginTLSHandshakeDuration
Float
オリジンサーバーへのリクエスト時にTLSハンドシェイクが完了するまでの時間。値が取得できない場合、またはオリジン接続プロトコルがHTTPの場合は-1として記録されます。単位:ms。注意:接続が再利用される場合は0です。
✕
✓

セキュリティ保護関連フィールド

フィールド名称
データ型
説明
オフラインログにおける当該フィールドのサポート有無
リアルタイムログにおける当該フィールドのサポート有無
BotCharacteristic
String
EO Botインテリジェント分析エンジンが検出したこのリクエストの特徴です。Bot管理(Botインテリジェント分析)機能を有効にしたドメインにのみ提供されます。フィールドの値の意味については、BotCharacteristicフィールドの説明をご参照ください。
✕
✓
BotClassAccountTakeOver
String
最近のIPインテリジェンスデータに基づき、リクエスト元クライアントIPに悪意のあるログインクラッキングやアカウント乗っ取り攻撃を仕掛けるリスクレベルです。値は次のとおりです。
high:高リスク。
medium:中程度のリスク。
low:一般的なリスク。
-:履歴データがないか、ドメインでクライアントProfile Analytics機能が有効になっていません。
✕
✓
BotClassAttacker
String
最近のIPインテリジェンスデータに基づき、リクエスト元クライアントIPに攻撃(DDoS、高頻度の悪意のあるリクエスト、サイト攻撃など)行為のリスクレベルがあります。値は次のとおりです。
high:高リスク。
medium:中程度のリスク。
low:一般的なリスク。
-:履歴データがないか、ドメインでクライアントProfile Analytics機能が有効になっていません。
✕
✓
BotClassMaliciousBot
String
最近のIPインテリジェンスデータに基づき、リクエスト元クライアントIPに悪意のあるクローラー、不正流量、ブルートフォース攻撃行為のリスクレベルがあります。値は次のとおりです。
high:高リスク。
medium:中程度のリスク。
low:一般的なリスク。
-:履歴データがないか、ドメインでクライアントProfile Analytics機能が有効になっていません。
✕
✓
BotClassProxy
String
最近のIPインテリジェンスデータに基づき、リクエスト元クライアントIPが不審なプロキシポートを開放し、かつネットワークプロキシ(秒単位で切り替わるIPを含む)として使用されているリスクレベルです。値は次のとおりです。
high:高リスク。
medium:中程度のリスク。
low:一般的なリスク。
-:履歴データがないか、ドメインでクライアントProfile Analytics機能が有効になっていません。
✕
✓
BotClassScanner
String
最近のIPインテリジェンスデータに基づき、リクエスト元クライアントIPに既知の脆弱性を攻撃するスキャナー行為のリスクレベルがあります。値は次のとおりです。
high:高リスク。
medium:中程度のリスク。
low:一般的なリスク。
-:履歴データがないか、ドメインでクライアントProfile Analytics機能が有効になっていません。
✕
✓
BotTag
String
EO Botインテリジェント分析エンジンは、リクエストレートやIPインテリジェンスライブラリなどの要素に基づいてリクエストを総合的に評価・分類します。この分類結果は、Bot管理(Botインテリジェント分析)機能を有効にしたドメインにのみ提供されます。値は次のとおりです。
evil_bot:悪意のあるBotリクエスト。
suspect_bot:Botリクエストの疑い。
good_bot:正常なBotリクエスト。
normal:正常なリクエスト。
-:未分類。
✕
✓
ChallengeState
String
クライアントリクエストがセキュリティルールに一致した後、チャレンジ処理中の状態です。値は次のとおりです。
JSChallengeIssued:JavaScriptチャレンジをトリガーします。
JSChallengeSolved:クライアントがJavaScriptチャレンジを完了し、今回の処置は許可されます。
JSChallengeBypassed:クライアントが前回JavaScriptチャレンジを完了しており、かつホワイトリストの有効期間内であるため、今回の処置は許可され、チャレンジは発行されません。
ManagedChallengeIssued:マネージドチャレンジをトリガーします。
ManagedChallengeSolved:クライアントがマネージドチャレンジを完了し、今回の処置は許可されます。
ManagedChallengeBypassed:クライアントが前回マネージドチャレンジを完了しており、かつ今回のリクエストが対応する有効なトークンを携行しているため、今回の処置は許可され、チャレンジは発行されません。
✕
✓
ClientAttestationResultDetails
String
クライアント認証の詳細結果を識別するために使用されます。Bot管理(クライアント認証)機能を有効にしたドメインにのみ提供されます。例:attest-0000323704_80_passed_TC-CAPTCHA-C-601/-1|CipNotMatch/-1,webview
各階層の情報は特定の文字で区切られます。
第一階層:認証記録とクライアントタイプの間は、英語のカンマ,で区切ります。これは、リクエスト元が対応するクライアントタイプの認証を使用していることを示します。
第二階層:複数の独立した認証記録間は、英語の記号&で区切ります。
第三階層:各認証レコードの具体的な情報詳細間は、英語のアンダースコア_で区切り、順に以下を含みます:
認証方式ID:使用する具体的な認証方式の番号を示します。
認証結果スコア:認証レコードのリスクスコア。
認証結果:認証参考結論。例えばpassed(通過)またはfailed(未通過)です。
認証結果詳細情報(第四階層):より詳細な認証情報を含みます。
第四階層:認証結果詳細内部は英語のスラッシュ/で区切られ、構造は以下の通りです:
認証結果詳細ID / 認証異常ID:認証プロセスで識別された詳細なリスクタグIDであり、異なる認証ソースを区別するために異なるプレフィックスを含みます。例えば、「TC-CAPTCHA-C-601」では、「TC-CAPTCHA」はTencent Cloud Captchaに対応し、601は具体的なリスクタグIDです。また、認証レコードが異常な場合(例:認証レコードの期限切れ、認証クライアント情報の不一致)、認証結果詳細には対応する異常理由も表示されます。例えば、CipNotMatchはクライアントIPの不一致を示すために使用されます。
その他の認証詳細情報(保留):この部分は保留フィールドであり、認証結果に含まれるその他のリスク管理詳細情報を保持するために使用されます。このフィールドのデータを無視してください。
第五階層:複数の認証結果詳細項目は英語の縦線|で区切られます。
✕
✓
JA3Hash
String
SSL/TLSクライアントのJA3フィンガープリントを分析するためのMD5ハッシュ値です。この値は、Bot管理を有効にしたドメインにのみ提供されます。
✕
✓
JA4Fingerprint
String
SSL/TLSクライアントのJA4フィンガープリント情報を分析するために使用されます。この値は、Bot管理を有効にしたドメインにのみ提供されます。
✕
✓
SecurityAction
String
セキュリティルールに一致したリクエストに対する最終的な処理アクション。指定可能な値は次のとおりです。
-:不明/未ヒット
Monitor:観察します。
JSChallenge:JavaScriptチャレンジ
Deny:遮断
Allow:通過
BlockIP:IPブロック
Redirect:リダイレクト
ReturnCustomPage:カスタムページを返します。
ManagedChallenge:マネージドチャレンジ
Silence:サイレンス
LongDelay:長時間待機後の応答
ShortDelay:短時間待機後の応答
✕
✓
SecurityMatchingRules
String
このリクエストで一致したすべてのWeb防护ルール情報のリストで、JSON配列文字列形式で表示されます。配列内の各オブジェクトは、一致した1つのルールを表し、ルールの一致順に並べられ、一致したルールID、ルールの説明、ルールが属するモジュール、処理方法の情報が含まれます。値はそれぞれSecurityRuleID、SecurityRuleDescription、SecurityModule、SecurityActionのフィールド説明を参照してください。例:
[
{
"RuleID": "2186248347",
"RuleDescription": "block-malicious-ua",
"Module": "CustomRule",
"Action": "Monitor"
},
{
"RuleID": "2186248348",
"RuleDescription": "rate-limit-api",
"Module": "CustomRule",
"Action": "Monitor"
}
]
✕
✓
SecurityModule
String
リクエストを最終的に処理するセキュリティモジュールの名前です。SecurityActionに対応し、指定可能な値は次のとおりです。
-:不明/未ヒット
CustomRule:カスタムルール
RateLimitingCustomRule:レート制限ルール
ManagedRule:マネージドルール
FrequentScanningProtection:高頻度スキャン保護
L7DDoS:HTTP DDoS攻撃対策。適応型頻度制御とインテリジェントクライアントフィルタリング機能が含まれます。
BandwidthAbuseProtection:トラフィック不正利用防止
BotCaptchaPage:Bot管理 - 人間認証ページ
BotManagement:Bot管理 - Bot基本特徴管理
BotClientReputation:Bot管理 - クライアントProfile Analytics
BotBehaviorAnalysis:Bot管理 - Botインテリジェント分析
BotCustomRule:Bot管理 - カスタムBotルール
BotActiveDetection:Bot管理 - アクティブ特徴識別
✕
✓
SecurityRuleDescription
String
リクエストを最終的に処理するセキュリティルールに関する説明で、SecurityRuleIDに対応します。次のルールタイプの名前のみが含まれます:CustomRule(カスタムルール)、RateLimitingCustomRule(レート制限ルール)、BotCustomRule(カスタムBotルール)、BotActiveDetection(Botアクティブ検出ルール)、ManagedRule(マネージドルール。値は所属するルールグループの説明情報です)。その他のルールタイプは-として記録されます。
✕
✓
SecurityRuleID
String
リクエストを最終的に処理するセキュリティルールIDです。SecurityActionに対応します。
✕
✓

関連参考

ログ例

以下は、デフォルトの場合における単一のレイヤー7アクセスログの例です。ダウンストリームのログ分析システムの具体的な要件に基づいて、EdgeOneログ出力形式をカスタマイズして設定できます。詳細については、カスタムログ出力形式を参照してください。
{
"ContentID": "zone-2mxigizoh600",
"EdgeEndTime": "2024-10-13T23:30:39Z",
"EdgeFunctionSubrequest": 0,
"LogTime": "2024-10-13T23:30:39Z",
"ParentRequestID": "-",
"RequestID": "13719873400522703510",
"ClientASN": "AS4816",
"ClientASNDescription": "China Telecom",
"ClientConnectionID": "5692760165714882237",
"ClientDeviceType": "Desktop",
"ClientIP": "0.0.0.0",
"ClientISP":中国電信。
"ClientPort": 62389,
"ClientRegion": "CN",
"ClientState": "CN-LN",
"RemotePort": 80,
"RequestBodyBytes": 0,
"RequestBytes": 769,
"RequestHost": "www.example.com",
"RequestMethod": "GET",
"RequestProtocol": "HTTP/1.1",
"RequestRange": "-",
"RequestReferer": "-",
"RequestScheme": "HTTPS",
"RequestSSLProtocol": "TLS1.3",
"RequestStatus": "1",
"RequestTime": "2024-10-13T23:30:39Z",
"RequestUA": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36",
"RequestUrl": "/app/",
"RequestUrlQueryString": "-",
"EdgeCacheStatus": "miss",
"EdgeInternalTime": 378,
"EdgeResponseBodyBytes": 548,
"EdgeResponseBytes": 825,
"EdgeResponseStatusCode": 404,
"EdgeResponseTime": 379,
"EdgeException": "client_request_exception.upstream_failed",
"EdgeServerID": "b3da9837137ad37f8e430b1d6de51dc5-d41d8cd98f00b204e9800998ecf8427e",
"EdgeServerIP": "0.0.0.0",
"EdgeServerRegionTopDivision": "CN-LN",
"EdgeSeverRegion": "US",
"OriginDNSResponseDuration": 0.0,
"OriginDomain": "origin.example.com",
"OriginIP": "0.0.0.0",
"OriginRequestHeaderSendDuration": 0.001,
"OriginResponseHeaderDuration": 182.676,
"OriginResponseStatusCode": 404,
"OriginSSLProtocol": "TLS1.2",
"OriginTCPHandshakeDuration": 182.485,
"OriginTLSHandshakeDuration": 0,
"BotCharacteristic": "-",
"BotClassAccountTakeOver": "-",
"BotClassAttacker": "-",
"BotClassMaliciousBot": "-",
"BotClassProxy": "-",
"BotClassScanner": "-",
"BotTag": "normal",
"ChallengeState": "-",
"ClientAttestationResultDetails": "-",
"JA3Hash": "1aff7135b7ef63d5ab35602cfee4fe66",
"JA4Fingerprint": "t13d1516h2_8daaf6152771_b0da82dd1658",
"SecurityAction": "Monitor",
"SecurityMatchingRules": "[{\\"RuleID\\":\\"2186248347\\",\\"Action\\":\\"Monitor\\",\\"Module\\":\\"CustomRule\\",\\"RuleDescription\\":\\"block-malicious-ua\\"},{\\"RuleID\\":\\"2186248348\\",\\"Action\\":\\"Monitor\\",\\"Module\\":\\"CustomRule\\",\\"RuleDescription\\":\\"rate-limit-api\\"}]",
"SecurityModule": "CustomRule",
"SecurityRuleDescription": "rate-limit-api",
"SecurityRuleID": "2186248348"
}

EdgeExceptionフィールド説明

フィールド形式:[リクエスト段階].[異常説明]
異常がない場合、フィールド値はno_exceptionです。

リクエスト段階

リクエスト段階の値
意味
client_request_exception
クライアントがEdgeOneエッジノードにリクエストを送信する過程で異常が発生しました。
edge_response_exception
EdgeOneエッジノードがクライアントにリクエストを応答する過程で異常が発生しました。

例外の説明

説明:
以下では、一般的な異常状況のみをリストします。今後、EdgeOneが新しい異常状況の説明を追加する可能性があります。
異常説明の値
意味
timeout
タイムアウト
peer_close
ピアクローズ(ピアクローズはFINパケットを受信したかどうかを基準とします)。EdgeOneエッジサーバーにとって、ピアとはクライアントを指します。
closed
ローカル側から能動的にクローズします。
read_buffer_full
読み取りバッファが満杯です。
package_write_failed
書き込みに失敗しました(UDPのみ)。
peer_error
データの読み書き中に異常が発生しました(RSTなど)。
peers_is_empty
回源ピアが空です。
module_load_failed
HTTPモジュールの読み込みに失敗しました。
header_too_large
HTTPヘッダーが大きすぎます。
parse_header_failed
HTTPヘッダーの解析に失敗しました。
read_offset_out_of_upstream_range
回源データを読み取る際のオフセットが回源レスポンスの範囲を超えました。
no_cache
キャッシュを使用しません。
partial_compress_cache
一部の圧縮キャッシュのみが含まれています。
upstream_no_mtime
回源レスポンスにmtimeがありません。
cache_no_mtime
ローカルキャッシュにmtimeがありません。
upstream_mtime_change
回源mtimeの変更
upstream_no_etag
回源レスポンスにetagがありません。
cache_no_etag
ローカルキャッシュにetagがありません。
upstream_etag_change
回源etagの変化
upstream_length_change
回源長の変更
upstream_status_change
回源ステータスコードの変化
upstream_data_not_set
回源モジュールデータが初期化されていません。
upstream_respond_extra_data
オリジンレスポンスに余分なデータが含まれています。
domain_resolve_failed
回源ドメイン名の解決に失敗しました。
domain_resolve_none
回源ドメイン名の解決結果が空です。
upstream_server_is_empty
ソースサイトリストが空です。
upstream_failed
回源に失敗しました。
upstream_content_range_with_content_encoding
オリジンレスポンスにContent-RangeとContent-Encodingの両方が含まれています。
upstream_unknown_transfer_encoding
オリジンレスポンスに不明なTransfer-Encodingが含まれています。
upstream_transfer_encoding_with_content_length
源站响应同时包含 Transfer-Encoding 和 Content-Length
upstream_keepalive_without_length
オリジンレスポンスが長さ不明のファイルを返し、keep-aliveを要求しています。
chunked_error
chunked解析に失敗しました。
read_file_info_failed
キャッシュファイル情報の読み取りに失敗しました。
set_cache_data_failed
キャッシュデータの設定に失敗しました。
unknown_compress_method
不明な圧縮アルゴリズムです。
compress_size_too_large
圧縮ファイルが大きすぎます。
compress_error
圧縮異常が発生しました。
upstream_verify_failed
UUIDハイジャック防止検証に失敗しました。
scheme_error
不明なschemeです。
empty_domain
ドメイン名が空です。
reset_client
クライアントにRSTが必要です。
blacklist_fatal_error
ブラックリスト異常
range_index_error
マルチRangeインデックス異常です。
upstream_respond_206_without_content_range
オリジンレスポンス206にRangeが含まれていません。
upstream_respond_content_range_without_size
オリジンレスポンスのContent-Rangeにファイルの総サイズが含まれていません。
upstream_respond_error_content_range
オリジンレスポンスのRangeが異常です。

BotCharacteristicフィールド説明

説明:
このフィールドは、Bot管理 - Botインテリジェント分析機能が有効になっているドメインにのみ提供されます。
フィールド値
対応ルール名
詳細説明
Botタグのマッピング(BotTag)
攻撃またはビジネスシナリオに該当する可能性
Client Inconsistency
クライアントの不一致
リクエストヘッダーと特徴が一致しない、またはL4オペレーティングシステムのフィンガープリントがUser-Agentと一致しないこと。
悪意のあるBot
UAを偽装します。例えば、LinuxサーバーからのリクエストでありながらWindows UAとして宣言します。
一部のユーザーがプロキシ、オフィスネットワーク/キャンパスネットワークなどの出口を使用する場合、レイヤー4フィンガープリントはプロキシマシンに由来し、ユーザーUAと一致しません。
Irregular TLS Fingerprint
TLSフィンガープリント異常
ツールのTLSフィンガープリント異常
悪意のあるBot、Botの疑い
スクリプトツールから開始されたリクエスト。
一部のクライアントはツール/コンポーネントを使用してAPI、静的リソースを呼び出します。
High Frequency
高頻度リクエスト
同一または複数のIP/User-Agentが大量のリクエストを送信します。
悪意のあるBot、Botの疑い
-
Irregular Path Access
非定型的なパスアクセス
リクエストパスがランダムに出現する、または特定のインターフェースに集中する場合は、スキャンやデータ取得の可能性があります。
悪意のあるBot、Botの疑い
一部のサイトではリソースが少ない場合やキャンペーン実施時に、ユーザーリクエストが短時間に高頻度で特定のパスに集中してアクセスします。
Real-time Proxy Detection
リアルタイムプロキシ検出
リアルタイムトラフィックパターンに基づき、リクエストがプロキシ経由で転送される可能性があるかどうかを判断します。
悪意のあるBot、Botの疑い
}
ユーザーがプロキシVPN、オフィスネットワーク/キャンパスネットワークの出口IPを使用します。
ネットワーク変動が大きいです。
TLS Fingerprint Inconsistency
TLSフィンガープリント不一致
TLSフィンガープリントがUser-Agentと一致しません。
悪意のあるBot、Botの疑い
一部のニッチなクライアント(一般的でないUA)。
スクリプトツールリクエスト。
UAリクエストを改ざんします。
オフィスネットワーク/キャンパスネットワークの出口。
UA with Bot Identifier
UAにBot識別子を含む
User-Agentに一般的なbotツールの識別子が含まれています。
悪意のあるBot
ユーザーUAに一般的なスクリプトツールの識別文字列が含まれています。
Python-Requests
Python-requestsリクエスト
python-requestsツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに python-requests という文字列が含まれています。
Python-Urllib
Python-urllibリクエスト
python-urllibツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに python-urllib という文字列が含まれています。
Curl
cURLリクエスト
curlツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに curl という文字列が含まれています。
Go HTTP Client
Go HTTPクライアントリクエスト
go-http-clientツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに go-http-client という文字列が含まれています。
Phpcrawl
phpcrawlリクエスト
phpcrawlツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに phpcrawl という文字列が含まれています。
Libcurl
libcurlリクエスト
libcurlツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに libcurl という文字列が含まれています。
WinHTTP Client
WinHTTPリクエスト
WinHttpClientツールを使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに WinHttpClient という文字列が含まれています。
Headless Browser
ヘッドレスブラウザ
ヘッドレスブラウザ(Puppeteer、Seleniumなど)を使用してリクエストを送信します。
悪意のあるBot
ユーザーUAに headless という文字列が含まれています。
Triggered by Known Tool#{Num}
特定ツール特徴#{Num}
特定のツールや動作によってトリガーされるルールです。{Num}は異なるツールや動作を識別するために使用されます。現在、この種の特徴のセルフサービスでの照会や管理はサポートされていません。ご不明な点がございましたら、お問い合わせください。
悪意のあるBot、Botの疑い
-

ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック