

**Memperkenalkan pengalaman konsol baru untuk AWS WAF**

Anda sekarang dapat menggunakan pengalaman yang diperbarui untuk mengakses AWS WAF fungsionalitas di mana saja di konsol. Untuk detail selengkapnya, lihat [Bekerja dengan konsol](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html). 

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# CAPTCHAdan Challenge tindakan dalam log dan metrik
<a name="waf-captcha-and-challenge-logs-metrics"></a>

Bagian ini menjelaskan cara AWS WAF menangani logging dan metrik untuk CAPTCHA dan Challenge tindakan.

ChallengeTindakan CAPTCHA dan dapat berupa non-terminating, like, atau terminatingCount, like. 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` dan `RequestsWithValidCaptchaToken` atau `ChallengeRequests` dan. `RequestsWithValidChallengeToken` 
  + Log pertandingan sebagai `nonTerminatingMatchingRules` entri dengan aksi CAPTCHA atauChallenge. 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 **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` atau`ChallengeRequests`. 
  + Log kecocokan sebagai `CaptchaResponse` entri dengan kode `405` status HTTP atau sebagai `ChallengeResponse` entri dengan kode `202` status HTTP. Log menunjukkan apakah permintaan tidak ada token atau memiliki stempel waktu yang kedaluwarsa. Log juga menunjukkan apakah AWS WAF mengirim halaman pengantara CAPTCHA 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, lihat[Lalu lintas paket AWS WAF perlindungan pencatatan (web ACL)](logging.md).

Untuk informasi tentang AWS WAF metrik, lihat[AWS WAF metrik dan dimensi](waf-metrics.md).

Untuk informasi umum tentang opsi tindakan aturan, lihat[Menggunakan tindakan aturan di AWS WAF](waf-rule-action.md).

**Permintaan tanpa token tampaknya muncul dua kali di log dan metrik**  
Berdasarkan dan logging [CAPTCHAdan perilaku Challenge tindakan](waf-captcha-and-challenge-actions.md) dan metrik yang dijelaskan di bagian ini, permintaan tanpa token umumnya akan direpresentasikan dua kali dalam log dan metrik. Ini karena satu permintaan yang dimaksudkan sebenarnya dikirim dua kali oleh klien.
+ Permintaan pertama, tanpa token, menerima pencatatan dan penanganan metrik yang dijelaskan di atas untuk token yang hilang, tidak valid, atau kedaluwarsa. ChallengeTindakan CAPTCHA atau mengakhiri permintaan pertama ini, dan kemudian merespons kembali ke klien dengan tantangan diam atau teka-teki CAPTCHA. 
+ Klien mengevaluasi tantangan atau teka-teki dan, jika browser klien atau pengguna akhir merespons dengan sukses, mengirimkan permintaan untuk kedua kalinya dengan token yang baru diperoleh. Permintaan kedua ini menerima pencatatan dan penanganan metrik yang dijelaskan di atas untuk permintaan dengan token yang valid. 