Topik ini menjelaskan bidang log yang didukung oleh Web Application Firewall (WAF).
Tabel untuk pengambilan bidang
Tabel berikut mencantumkan bidang log yang didukung oleh WAF. Anda dapat menggunakan nama bidang untuk mengambil bidang yang ingin dilihat.
Inisial | Bidang |
a |
|
b |
|
c |
|
d |
|
f | Bidang terkait tindakan akhir: final_action | final_plugin | final_rule_id | final_rule_type |
h |
|
i | Bidang terkait intelijen ancaman bot: intelligence_action | intelligence_rule_id | intelligence_test |
m | Bidang yang digunakan untuk mencatat nama domain yang cocok yang ditambahkan ke WAF: matched_host |
n | Bidang terkait model keamanan positif: normalized_action | normalized_rule_id | normalized_rule_type | normalized_test |
q | Bidang yang digunakan untuk mencatat string kueri: querystring |
r |
|
s |
|
t | Bidang yang digunakan untuk mencatat waktu ketika permintaan diinisiasi: time |
u |
|
w |
|
Bidang wajib
Bidang wajib adalah bidang yang harus disertakan dalam log WAF.
Bidang | Deskripsi | Contoh |
acl_rule_type | Jenis aturan yang cocok. Aturan dibuat untuk modul daftar hitam IP atau kebijakan perlindungan kustom (kebijakan ACL). Nilai yang valid:
| custom |
bypass_matched_ids | ID aturan yang cocok yang mengizinkan permintaan klien. Aturan dibuat untuk modul daftar putih atau kebijakan perlindungan kustom. Jika beberapa aturan yang mengizinkan permintaan cocok pada saat yang sama, bidang ini mencatat ID semua aturan tersebut. Beberapa ID dipisahkan dengan koma (,). | 283531 |
cc_rule_type | Jenis aturan yang cocok. Aturan dibuat untuk modul perlindungan flood HTTP atau kebijakan perlindungan kustom (kebijakan perlindungan flood HTTP). Nilai yang valid:
| custom |
content_type | Jenis konten permintaan. | application/x-www-form-urlencoded |
dst_port | Port tujuan. | 443 |
final_action | Tindakan akhir yang dilakukan oleh WAF terhadap permintaan. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. Jika permintaan tidak memicu modul perlindungan, bidang ini tidak dicatat. Sebagai contoh, jika permintaan cocok dengan aturan yang mengizinkan permintaan atau permintaan diizinkan setelah klien lulus verifikasi CAPTCHA atau validasi JavaScript, bidang ini tidak dicatat. Jika permintaan memicu beberapa modul perlindungan sekaligus, bidang ini dicatat dan hanya mencakup tindakan akhir yang dilakukan. Tindakan-tindakan berikut terdaftar dalam urutan prioritas menurun: block (block), verifikasi CAPTCHA slider ketat (captcha_strict), verifikasi CAPTCHA slider umum (captcha), otentikasi token dinamis (sigchl), dan validasi JavaScript (js). | block |
final_plugin | Modul perlindungan berdasarkan tindakan akhir yang dilakukan terhadap permintaan. Bidang final_action mencatat tindakan akhir yang dilakukan. Nilai yang valid:
Untuk mengonfigurasi modul proteksi sebelumnya, masuk ke Konsol WAF dan pilih di panel navigasi di sebelah kiri. Untuk informasi lebih lanjut tentang modul proteksi WAF, lihat Ikhtisar. Jika permintaan tidak memicu modul perlindungan, bidang ini tidak dicatat. Sebagai contoh, jika permintaan cocok dengan aturan yang mengizinkan permintaan atau permintaan diizinkan setelah klien lulus verifikasi CAPTCHA atau validasi JavaScript, bidang ini tidak dicatat. Jika permintaan memicu beberapa modul perlindungan sekaligus, bidang ini dicatat dan hanya mencakup tindakan akhir yang dilakukan. Bidang final_action mencatat tindakan akhir yang dilakukan. | waf |
final_rule_id | ID aturan berdasarkan tindakan akhir yang dilakukan. Bidang final_action mencatat tindakan akhir yang dilakukan. | 115341 |
final_rule_type | Subjenis aturan berdasarkan tindakan akhir yang dilakukan. Bidang final_rule_id mencatat aturan tersebut. Sebagai contoh, | xss/webshell |
host | Bidang Host dalam header permintaan yang berisi nama domain atau alamat IP yang diminta. | api.example.com |
http_cookie | Bidang Cookie dalam header permintaan yang berisi informasi cookie klien. | k1=v1;k2=v2 |
http_referer | Bidang Referer dalam header permintaan yang berisi informasi tentang URL sumber permintaan. Jika permintaan tidak berisi informasi URL sumber, nilai bidang ini ditampilkan sebagai tanda hubung ( | http://example.com |
http_user_agent | Bidang User-Agent dalam header permintaan yang berisi informasi tentang peramban dan sistem operasi. | Dalvik/2.1.0 (Linux; U; Android 10; Android SDK built for x86 Build/QSR1.200715.002) |
http_x_forwarded_for | Bidang X-Forwarded-For (XFF) dalam header permintaan. Bidang ini digunakan untuk mengidentifikasi alamat IP asal klien yang terhubung ke server web menggunakan proxy HTTP atau load balancer. | 47.100.XX.XX |
https | Menunjukkan apakah permintaan adalah permintaan HTTPS.
| on |
matched_host | Nama domain yang cocok yang ditambahkan ke WAF. Catatan Nama domain bisa berupa nama domain yang cocok persis atau nama domain wildcard. Sebagai contoh, jika nama domain *.aliyun.com ditambahkan ke WAF dan www.aliyun.com diminta, nama domain *.aliyun.com mungkin cocok. | *.aliyun.com |
real_client_ip | Alamat IP asal klien yang mengirim permintaan. WAF menganalisis permintaan untuk mengidentifikasi alamat IP. Jika WAF tidak dapat mengidentifikasi alamat IP asal klien, nilai bidang ini ditampilkan sebagai tanda hubung ( | 192.0.XX.XX |
request_length | Jumlah byte dalam permintaan, termasuk byte dalam baris permintaan, header permintaan, dan badan permintaan. Satuan: byte. | 111111 |
request_method | Metode permintaan. | GET |
request_time_msec | Jumlah waktu yang dihabiskan WAF untuk memproses permintaan. Satuan: milidetik. | 44 |
request_traceid | Pengenal unik yang dihasilkan WAF untuk permintaan klien. | 7837b11715410386943437009ea1f0 |
request_uri | Path permintaan dan parameter permintaan. | /news/search.php?id=1 |
server_protocol | Protokol yang digunakan untuk koneksi antara klien dan WAF. | HTTP/1.1 |
status | Kode status HTTP yang termasuk dalam respons dari WAF ke klien. Contoh: 200, yang menunjukkan bahwa permintaan diterima dan diterima. | 200 |
src_port | Port yang digunakan untuk terhubung ke WAF. Jika tidak ada proxy Lapisan 7 yang ditempatkan di depan WAF, bidang ini mencatat port klien. Jika proxy Lapisan 7, seperti Alibaba Cloud CDN, ditempatkan di depan WAF, bidang ini mencatat port proxy Lapisan 7. | 80 |
src_ip | Alamat IP yang digunakan untuk terhubung ke WAF. Jika tidak ada proxy Lapisan 7 yang ditempatkan di depan WAF, bidang ini mencatat alamat IP klien. Jika proxy Lapisan 7, seperti Alibaba Cloud CDN, ditempatkan di depan WAF, bidang ini mencatat alamat IP proxy Lapisan 7. | 198.51.XX.XX |
start_time | Waktu ketika permintaan dikirim. Satuan: detik. | 1696534058 |
time | Waktu ketika permintaan dikirim. Waktu mengikuti standar ISO 8601 dalam format | 2018-05-02T16:03:59+08:00 |
upstream_addr | Alamat IP dan port server asal. Formatnya adalah | 198.51.XX.XX:443 |
upstream_response_time | Jumlah total waktu yang diperlukan oleh server asal untuk menanggapi permintaan yang diteruskan oleh WAF dan WAF meneruskan respons ke klien. Satuan: detik. | 0.044 |
upstream_status | Kode status HTTP yang dikirim oleh server asal sebagai respons terhadap permintaan yang diteruskan oleh WAF. Contoh: 200, yang menunjukkan bahwa permintaan diterima dan diterima. | 200 |
Bidang opsional
Anda dapat menyertakan bidang opsional dalam log WAF sesuai dengan kebutuhan bisnis Anda. Log WAF hanya mencatat bidang opsional yang diaktifkan.
Mengaktifkan bidang opsional akan meningkatkan kebutuhan ruang penyimpanan log. Jika kapasitas penyimpanan memadai, kami menyarankan untuk mengaktifkan bidang opsional tambahan agar analisis log lebih komprehensif. Untuk informasi lebih lanjut tentang konfigurasi bidang opsional, lihat Ubah pengaturan log.
Bidang | Deskripsi | Contoh |
account_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan keamanan akun. Bidang ini tetap sebagai block, yang menunjukkan bahwa permintaan diblokir. Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
account_rule_id | ID aturan keamanan akun yang cocok. | 151235 |
account_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan keamanan akun. Nilai yang valid:
| false |
acl_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul daftar hitam IP atau kebijakan perlindungan kustom (kebijakan ACL). Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
acl_rule_id | ID aturan yang cocok. Aturan dibuat untuk modul daftar hitam IP atau kebijakan perlindungan kustom (kebijakan ACL). | 151235 |
acl_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul daftar hitam IP atau kebijakan perlindungan kustom (kebijakan ACL). Nilai yang valid:
| false |
algorithm_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul identifikasi perilaku bot tipikal. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
algorithm_rule_id | ID aturan yang cocok. Aturan dibuat untuk modul identifikasi perilaku bot tipikal. | 151235 |
algorithm_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul identifikasi perilaku bot tipikal. Nilai yang valid:
| false |
antifraud_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul pengendalian risiko data. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
antifraud_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul pengendalian risiko data. Nilai yang valid:
| false |
antiscan_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul perlindungan pemindaian. Bidang ini tetap sebagai block, yang menunjukkan bahwa permintaan diblokir. Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
antiscan_rule_id | ID aturan yang cocok. Aturan dibuat untuk modul perlindungan pemindaian. | 151235 |
antiscan_rule_type | Jenis aturan yang cocok. Aturan dibuat untuk modul perlindungan pemindaian. Nilai yang valid:
| highfreq |
antiscan_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul perlindungan pemindaian. Nilai yang valid:
| false |
block_action | Penting Bidang ini tidak lagi valid karena pembaruan WAF. Bidang ini digantikan oleh bidang final_plugin. Jika bidang block_action digunakan dalam layanan Anda, ganti bidang tersebut dengan bidang final_plugin sesegera mungkin. Modul perlindungan WAF yang dipicu untuk memblokir permintaan. Nilai yang valid:
| waf |
body_bytes_sent | Jumlah byte yang dikembalikan ke klien dari server, tidak termasuk jumlah byte dalam header respons. Satuan: byte. | 1111 |
cc_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul perlindungan flood HTTP atau kebijakan perlindungan kustom (kebijakan perlindungan flood HTTP). Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
cc_rule_id | ID aturan yang cocok. Aturan dibuat untuk modul perlindungan flood HTTP atau kebijakan perlindungan kustom (kebijakan perlindungan flood HTTP). | 151234 |
cc_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul perlindungan flood HTTP atau kebijakan perlindungan kustom (kebijakan perlindungan flood HTTP). Nilai yang valid:
| false |
deeplearning_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul mesin pembelajaran mendalam. Bidang ini tetap sebagai block, yang menunjukkan bahwa permintaan diblokir. Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
deeplearning_rule_id | ID aturan yang cocok. Aturan dibuat untuk modul mesin pembelajaran mendalam. | 151238 |
deeplearning_rule_type | Jenis aturan yang cocok. Aturan dibuat untuk modul mesin pembelajaran mendalam. Nilai yang valid:
| xss |
deeplearning_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul mesin pembelajaran mendalam. Nilai yang valid:
| false |
dlp_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul pencegahan kebocoran data. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi kolom tindakan dalam topik ini. | mask |
dlp_rule_id | ID aturan yang cocok. Aturan ini dibuat untuk modul Pencegahan kebocoran data. | 151.245 |
dlp_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul pencegahan kebocoran data. Nilai yang valid:
| false |
intelligence_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul intelijen ancaman bot. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | blok |
intelligence_rule_id | ID aturan yang cocok. Aturan ini dibuat untuk modul intelijen ancaman bot. | 152.234 |
intelligence_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul intelijen ancaman bot. Nilai yang valid:
| false |
normalized_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul model keamanan positif. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi field tindakan dalam topik ini. | blok |
normalized_rule_id | ID aturan yang cocok. Aturan ini dibuat untuk modul model keamanan positif. | 151.266 |
normalized_rule_type | Jenis aturan yang cocok. Aturan ini dibuat untuk modul model keamanan positif. Nilai yang valid:
| User-Agent |
normalized_test | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul model keamanan positif. Nilai yang valid:
| false |
querystring | String kueri dalam permintaan. String kueri mengikuti tanda tanya (?) dalam URL permintaan. | title=tm_content%3Dartikel&pid=123 |
region | Wilayah tempat instance WAF berada. Nilai yang valid:
| cn |
remote_addr | Alamat IP yang digunakan untuk terhubung ke WAF. Jika tidak ada proxy Lapisan 7 yang ditempatkan di depan WAF, bidang ini mencatat alamat IP klien. Jika proxy Lapisan 7, seperti Alibaba Cloud CDN, ditempatkan di depan WAF, bidang ini mencatat alamat IP proxy Lapisan 7. | 198.51.XX.XX |
remote_port | Port yang digunakan untuk terhubung ke WAF. Jika tidak ada proxy Lapisan 7 yang diterapkan di depan WAF, bidang ini mencatat port klien. Jika proxy Lapisan 7, seperti Alibaba Cloud CDN, diterapkan di depan WAF, bidang ini mencatat port dari proxy Lapisan 7. | 80 |
request_body | Badan permintaan. | saya adalah badan permintaan, terenkripsi atau tidak! |
request_path | Path relatif yang diminta. Path relatif adalah bagian antara nama domain dan tanda tanya (?) dalam URL permintaan. Path relatif tidak mencakup string kueri. | /news/search.php |
scene_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul konfigurasi spesifik skenario. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | blok |
scene_id | ID skenario dari aturan yang cocok. Aturan dibuat untuk modul konfigurasi spesifik skenario. | 151.235 |
scene_rule_id | ID aturan yang cocok. Aturan ini dibuat untuk modul konfigurasi spesifik skenario. | 153.678 |
scene_rule_type | Jenis aturan yang cocok. Aturan ini dibuat untuk modul konfigurasi spesifik skenario. Nilai yang valid:
| bot_aialgo |
sigchl_invalid_type | Alasan mengapa permintaan dianggap tidak normal berdasarkan aturan autentikasi token dinamis. Nilai yang valid:
| sigchl_invalid_sig |
scene_test | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul konfigurasi spesifik skenario. Nilai yang valid:
| false |
server_port | Port WAF yang diminta. | 443 |
ssl_cipher | Suite sandi yang digunakan oleh klien. | ECDHE-RSA-AES128-GCM-SHA256 |
ssl_protocol | Versi protokol SSL atau TLS yang digunakan oleh klien. | TLSv1.2 |
ua_browser | Nama browser yang memulai permintaan. Penting Mulai 15 Desember 2021, bidang ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan bidang ini di log settings Anda. Untuk mendapatkan informasi tentang bidang User-Agent di header permintaan, kami sarankan Anda mengaktifkan bidang wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi bidang http_user_agent dalam topik ini. | ie9 |
ua_browser_family | Keluarga browser yang digunakan. Penting Mulai 15 Desember 2021, bidang ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan bidang ini di log settings. Untuk mendapatkan informasi tentang bidang User-Agent di header permintaan, kami sarankan Anda mengaktifkan bidang wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi bidang http_user_agent dalam topik ini. | internet explorer |
ua_browser_type | Jenis browser yang memulai permintaan. Penting Mulai 15 Desember 2021, bidang ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan bidang ini di log settings Anda. Untuk mendapatkan informasi tentang bidang User-Agent di header permintaan, kami sarankan Anda mengaktifkan bidang wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi bidang http_user_agent dalam topik ini. | web_browser |
ua_browser_version | Versi peramban yang memulai permintaan. Penting Mulai 15 Desember 2021, bidang ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan bidang ini di log settings. Untuk mendapatkan informasi tentang bidang User-Agent di header permintaan, kami sarankan Anda mengaktifkan bidang wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi bidang http_user_agent dalam topik ini. | 9.0 |
ua_device_type | Jenis perangkat klien yang memulai permintaan. Penting Mulai 15 Desember 2021, bidang ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan bidang ini di log settings Anda. Untuk mendapatkan informasi tentang bidang User-Agent di header permintaan, kami sarankan Anda mengaktifkan bidang wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi bidang http_user_agent dalam topik ini. | komputer |
ua_os | Sistem operasi klien yang memulai permintaan. Penting Mulai 15 Desember 2021, kolom ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan kolom ini di log settings Anda. Untuk mendapatkan informasi tentang kolom User-Agent di header permintaan, kami sarankan Anda mengaktifkan kolom wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi kolom http_user_agent dalam topik ini. | windows_7 |
ua_os_family | Keluarga sistem operasi yang digunakan oleh klien. Penting Mulai 15 Desember 2021, bidang ini tidak lagi disertakan dalam log WAF meskipun Anda mengaktifkan bidang ini di log settings Anda. Untuk mendapatkan informasi tentang bidang User-Agent di header permintaan, kami sarankan Anda mengaktifkan bidang wajib http_user_agent. Untuk informasi lebih lanjut, lihat deskripsi bidang http_user_agent dalam topik ini. | windows |
user_id | ID akun Alibaba Cloud tempat instance WAF berada. | 17045741******** |
waf_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul mesin aturan perlindungan. Bidang ini tetap sebagai block, yang menunjukkan bahwa permintaan tersebut diblokir. Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
waf_rule_id | ID aturan yang cocok. Aturan ini dibuat untuk modul mesin aturan perlindungan. | 113.406 |
waf_rule_type | Jenis aturan yang cocok. Aturan ini dibuat untuk modul mesin aturan perlindungan. Nilai yang valid:
| xss |
waf_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul mesin aturan perlindungan. Nilai yang valid:
| false |
wxbb_action | Tindakan yang dilakukan pada permintaan klien berdasarkan aturan yang dibuat untuk modul perlindungan aplikasi. Nilai yang valid:
Untuk informasi lebih lanjut tentang tindakan perlindungan WAF, lihat Deskripsi bidang tindakan dalam topik ini. | block |
wxbb_invalid_wua | Alasan mengapa permintaan dianggap abnormal berdasarkan aturan yang dibuat untuk modul perlindungan aplikasi. Nilai yang valid:
| wxbb_invalid_sign |
wxbb_rule_id | ID aturan yang cocok. Aturan dibuat untuk modul perlindungan aplikasi. | 156789 |
wxbb_test | Mode perlindungan yang digunakan untuk permintaan klien berdasarkan aturan yang dibuat untuk modul perlindungan aplikasi. Nilai yang valid:
| false |