Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CAPTCHA and Challenge tindakan dalam log dan metrik
Bagian ini menjelaskan bagaimana AWS WAF menangani logging dan metrik untuk CAPTCHA and Challenge tindakan.
Bagian CAPTCHA and Challenge tindakan bisa tidak berakhir, seperti Count, atau mengakhiri, seperti Block. Hasilnya tergantung pada apakah permintaan memiliki token yang valid dengan stempel waktu yang belum kedaluwarsa untuk tipe tindakan.
-
Token yang valid — Saat tindakan menemukan token yang valid dan tidak memblokir permintaan, AWS WAF menangkap metrik dan log sebagai berikut:
-
Meningkatkan metrik untuk salah satu
CaptchaRequests
danRequestsWithValidCaptchaToken
atauChallengeRequests
dan.RequestsWithValidChallengeToken
-
Log pertandingan sebagai
nonTerminatingMatchingRules
entri dengan aksi CAPTCHA atau Challenge. Daftar berikut menunjukkan bagian log untuk jenis kecocokan ini dengan CAPTCHA tindakan."nonTerminatingMatchingRules": [ { "ruleId": "captcha-rule", "action": "CAPTCHA", "ruleMatchDetails": [], "captchaResponse": { "responseCode": 0, "solveTimestamp": 1632420429 } } ]
-
-
Token yang hilang, tidak valid, atau kedaluwarsa — Saat tindakan memblokir permintaan karena token yang hilang atau tidak valid, AWS WAF menangkap metrik dan log sebagai berikut:
-
Menambah metrik untuk
CaptchaRequests
atauChallengeRequests
. -
Log kecocokan sebagai
CaptchaResponse
entri dengan kode HTTP405
status atau sebagaiChallengeResponse
entri dengan kode HTTP202
status. Log menunjukkan apakah permintaan tidak ada token atau memiliki stempel waktu yang kedaluwarsa. Log juga menunjukkan apakah AWS WAF mengirim halaman CAPTCHA pengantara ke klien atau tantangan diam ke browser klien. Daftar berikut menunjukkan bagian log untuk jenis kecocokan ini dengan CAPTCHA tindakan."terminatingRuleId": "captcha-rule", "terminatingRuleType": "REGULAR", "action": "CAPTCHA", "terminatingRuleMatchDetails": [], ... "responseCodeSent": 405, ... "captchaResponse": { "responseCode": 405, "solveTimestamp": 0, "failureReason": "TOKEN_MISSING" }
-
Untuk informasi tentang AWS WAF log, lihatPencatatan log AWS WAF ACLlalu lintas web.
Untuk informasi tentang AWS WAF metrik, lihatAWS WAF metrik dan dimensi.
Untuk informasi tentang opsi tindakan aturan, lihatMenggunakan tindakan aturan di AWS WAF.