Managed rules adalah aturan perlindungan ESA bawaan yang cerdas untuk melindungi dari serangan OWASP dan kerentanan server origin terkini, termasuk SQL injection, XSS, code execution, CRLF, remote file inclusion, dan WebShell. Aktifkan perlindungan ini tanpa perlu mengonfigurasi atau memperbarui aturan secara manual.
Aktifkan managed rules
Aktifkan satu set aturan untuk melindungi situs Anda hanya dengan satu klik.
-
Di Konsol ESA, pilih Site Management, lalu di kolom Website, klik situs target.
-
Pada halaman detail situs, buka Security > WAF > Managed Rules.
-
Pada tab Managed Rules, di bagian Recommended Ruleset, aktifkan Managed Ruleset untuk melindungi seluruh situs Anda dari serangan web dan kerentanan umum.
Edit set aturan terkelola
Setelah mengaktifkan Recommended Ruleset, Anda dapat mengedit konfigurasinya.
-
Di Konsol ESA, buka Site Management, lalu klik situs target di kolom Website.
-
Pada halaman detail situs, buka Security > WAF > Managed Rules, lalu klik Edit. Untuk Apply to, pilih All Requests atau Filtered Requests. Aturan kustom mengikuti Rule expression structure.
-
Pilih tingkat perlindungan (Intelligent rate limiting protection levels) dan aksi (Actions), lalu klik OK.

Hapus set aturan terkelola
Setelah mengaktifkan Recommended Ruleset, Anda dapat menonaktifkan atau menghapusnya.
-
Di Konsol ESA, buka Site Management, lalu klik situs target di kolom Website.
-
Pada halaman detail situs, buka Security > WAF > Managed Rules, lalu klik Delete.
Ketersediaan berdasarkan paket
Paket Entrance hanya mendukung 27 aturan perlindungan dasar bawaan dan tidak mencakup XSS, SQL injection, CSRF, RFI, pelanggaran protokol, WebShell, path traversal, deserialisasi, atau expression injection.
|
Fitur |
Entrance |
Pro |
Premium |
Enterprise |
|
Managed rules |
Mendukung aturan dasar |
Mendukung semua aturan |
Mendukung semua aturan |
Mendukung semua aturan |
Daftar lengkap aturan
|
Aturan |
Deskripsi |
|
Basic Protection Rules |
Melindungi dari kerentanan nol hari dan serangan umum seperti eksploitasi Log4j. |
|
SQL Injection |
Menyisipkan SQL berbahaya ke dalam bidang input untuk menjalankan kueri database yang tidak sah, berpotensi membocorkan, menghapus, atau memodifikasi data. |
|
Cross-site Scripting |
Menyuntikkan skrip berbahaya ke halaman web yang dieksekusi di browser pengguna untuk mencuri cookie atau menyisipkan kode berbahaya. Dikategorikan sebagai reflected, stored, atau DOM-based. |
|
Code Execution |
Menjalankan kode sembarang pada sistem target dengan memanfaatkan kerentanan, mengunggah file berbahaya, atau menyuntikkan kode. |
|
CRLF Injection |
Menyisipkan header tambahan ke respons HTTP dengan memanipulasi struktur respons, berpotensi memungkinkan XSS atau HTTP response splitting. |
|
Local File Inclusion |
Memanfaatkan kerentanan aplikasi untuk memuat file lokal server melalui jalur berbahaya, berpotensi mengungkap informasi sensitif atau memungkinkan eksekusi kode. |
|
Remote File Inclusion |
Memaksa aplikasi menyertakan file berbahaya jarak jauh melalui URL eksternal, berpotensi menyebabkan eksekusi kode. |
|
WebShell |
Backdoor berbasis web yang diunggah ke server yang telah disusupi, memungkinkan penyerang menjalankan perintah dan mengelola file melalui antarmuka web. |
|
OS Command Injection |
Menyematkan perintah OS berbahaya dalam aplikasi untuk dieksekusi di sisi server. |
|
Expression Injection |
Menyematkan ekspresi berbahaya yang dieksekusi server untuk melakukan tindakan yang tidak sah. |
|
Java Deserialization |
Mendeserialisasi objek Java berbahaya untuk menjalankan kode sembarang di server. |
|
PHP Deserialization |
Mendeserialisasi objek PHP berbahaya untuk menjalankan kode sembarang di server. |
|
SSRF |
Memaksa server membuat permintaan ke sumber daya internal atau eksternal atas nama penyerang. |
|
Path Traversal |
Serangan path traversal menyisipkan urutan jalur relatif, seperti |
|
Arbitrary File Upload |
Mengunggah file berbahaya untuk dieksekusi di sisi server. |
|
.NET Deserialization |
Memanfaatkan deserialisasi tidak aman dalam aplikasi .NET untuk menjalankan kode sembarang melalui data serialisasi berbahaya. |
|
Scanner Behavior |
Mengidentifikasi perilaku pemindai aplikasi web yang mencari kerentanan dengan menghasilkan volume permintaan besar. |
|
Business Logic Flaw |
Mendeteksi kerentanan dalam implementasi proses bisnis yang memungkinkan penyerang memanipulasi alur kerja untuk akses tidak sah. Kerentanan ini sering melewati validasi input dan encoding output tradisional. |
|
Arbitrary File Read |
Membaca file sistem sembarang melalui parameter jalur file yang dimanipulasi, berpotensi mengungkap file konfigurasi, kredensial, dan data pribadi. |
|
Arbitrary File Download |
Mengunduh file sistem sembarang, berpotensi mengungkap informasi sensitif atau memungkinkan analisis offline terhadap cadangan sistem. |
|
XML External Entity (XXE) Injection |
Memanfaatkan pemrosesan entitas eksternal oleh parser XML untuk membaca file sistem, melakukan serangan SSRF, atau menyebabkan denial of service. |
|
Other Rules |
Menargetkan serangan kerentanan terhadap sistem backend tertentu. |