Peraturan, Kumpulan Peraturan dan ACL Web
Pelajari cara peraturan yang sepadan digabungkan menjadi dasar yang boleh digunakan.
Peraturan, Kumpulan Peraturan dan ACL Web ialah pelajaran Cloud & IT Cert Prep percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Cloud & IT Cert Prep, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.
Blok Binaan
AWS WAF menyusun perlindungan kepada tiga lapisan: peraturan, kumpulan peraturan dan ACL web. Peraturan ialah satu syarat dan tindakan; kumpulan peraturan menghimpunkan peraturan berkaitan; ACL web ialah bekas yang boleh digunakan, dilampirkan pada sumber dan menggabungkan semuanya.
Maksud Peraturan
Peraturan menggabungkan pernyataan padanan (seperti padanan rentetan pada URI) dengan tindakan (benarkan, sekat, kira atau CAPTCHA). Peraturan juga boleh menggabungkan pernyataan menggunakan logik AND, OR dan NOT, membolehkan anda menyatakan syarat seperti menyekat laluan ini kecuali permintaan datang daripada set IP yang dipercayai.
Kumpulan Peraturan
Kumpulan peraturan ialah koleksi peraturan boleh guna semula yang boleh dilampirkan pada beberapa ACL web. Kumpulan boleh diuruskan oleh AWS, dijual oleh vendor dalam Marketplace atau diuruskan pelanggan. Penggunaan semula memastikan dasar konsisten merentasi banyak aplikasi tanpa menduplikasi peraturan individu.
ACL Web
ACL web (senarai kawalan akses) ialah objek peringkat tertinggi yang anda kaitkan dengan pengedaran CloudFront, ALB atau API Gateway. Ia mengandungi senarai peraturan dan kumpulan peraturan tersusun serta tindakan lalai. Hanya sumber yang dipautkan kepada ACL web dilindungi oleh WAF.
Keutamaan dan Turutan
Peraturan dalam ACL web dinilai mengikut turutan keutamaan, bermula dengan nombor paling rendah. Peraturan pertama yang tindakannya menamatkan penilaian (sekat atau benarkan) akan berkuat kuasa. Tindakan kira tidak menamatkan penilaian, jadi penilaian diteruskan. Menetapkan keutamaan dengan betul amat penting: sekatan luas pada peringkat awal boleh menenggelamkan peraturan yang lebih khusus.
# Web ACL evaluation
Priority 0: IP allow-list -> Allow (terminates)
Priority 1: AWS managed SQLi -> Block
Priority 2: Rate limit -> BlockUnit Kapasiti ACL Web
Jika tiada peraturan mencapai tindakan penamat, ACL web menggunakan tindakan lalainya (benarkan atau sekat). Setiap ACL web juga mempunyai belanjawan kerumitan yang diukur dalam WCU (Unit Kapasiti WAF), dengan maksimum lalai 1,500. Peraturan kompleks dan kumpulan peraturan besar menggunakan lebih banyak WCU; melebihi belanjawan bermaksud peraturan perlu diringkaskan atau peningkatan perlu diminta. Oleh itu, rancang kapasiti apabila menggabungkan banyak kumpulan terurus.
Skop Penting
ACL web mempunyai skop: CLOUDFRONT (global, dicipta di us-east-1) atau REGIONAL (untuk ALB, API Gateway dan AppSync dalam Region tertentu). ACL web serantau tidak boleh melindungi CloudFront, jadi anda mesti mencipta ACL web dalam skop yang betul sejak awal.
Label untuk Penyelarasan
Peraturan boleh menambahkan label pada permintaan untuk diperiksa oleh peraturan kemudian. Kumpulan peraturan terurus mungkin melabelkan permintaan sebagai berkemungkinan bot, lalu peraturan tersuai anda boleh menentukan sama ada hendak menyekat atau mencabarnya. Label membolehkan logik terurus dan tersuai bekerjasama tanpa menduplikasi pengesanan.
Mengatasi Peraturan Terurus
Dalam kumpulan peraturan terurus, anda boleh mengatasi peraturan individu supaya dikira dan bukannya disekat, atau mengecualikannya sepenuhnya. Dengan cara ini, anda boleh melaraskan kumpulan terurus yang menghasilkan positif palsu tanpa meninggalkan keseluruhan kumpulan, sambil mengekalkan perlindungan yang lain.
Pemversian dan Penggunaan Semula
Kumpulan peraturan terurus mempunyai versi yang ditetapkan oleh AWS supaya kemas kini tidak mengubah tingkah laku secara senyap. Anda boleh mengunci versi tertentu atau mengikuti versi terkini. Kumpulan peraturan yang diuruskan pelanggan membolehkan pasukan keselamatan anda memusatkan dasar dan berkongsinya merentasi pasukan aplikasi sebagai satu unit yang diselenggara.
Menggabungkan Semuanya
ACL web biasa merangkaikan senarai benarkan IP, satu atau dua kumpulan terurus AWS (set peraturan teras, input buruk yang diketahui), peraturan berasaskan kadar dan beberapa peraturan tersuai, kemudian berakhir dengan tindakan benarkan lalai. Memahami cara lapisan dan keutamaan ini saling berinteraksi merupakan asas untuk menggunakan WAF dengan berkesan.
Semakan Pantas
Uji pemahaman anda tentang struktur WAF.
Ringkasan
WAF menyarangkan peraturan di dalam kumpulan peraturan, yang pula berada di dalam ACL web yang anda lampirkan pada sumber. Peraturan menggabungkan pernyataan padanan dan tindakan; kumpulan peraturan boleh diguna semula serta boleh diuruskan oleh AWS, Marketplace atau pelanggan. ACL web menilai peraturan mengikut turutan keutamaan dengan tindakan lalai, dihadkan oleh WCU dan mempunyai skop CLOUDFRONT atau REGIONAL. Label dan pengatasan setiap peraturan membolehkan logik terurus dan tersuai bekerjasama.
Pelajari Cloud & IT Cert Prep dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 150
- Pelajaran
- 600
Soalan Lazim
Adakah pelajaran “Peraturan, Kumpulan Peraturan dan ACL Web” percuma?
Ya — teks penuh “Peraturan, Kumpulan Peraturan dan ACL Web” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Cloud & IT Cert Prep, tingkat taraf kepada CoddyKit PRO. Kursus Cloud & IT Cert Prep merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Peraturan, Kumpulan Peraturan dan ACL Web”?
Pelajari cara peraturan yang sepadan digabungkan menjadi dasar yang boleh digunakan. Anda berlatih Cloud & IT Cert Prep menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Cloud & IT Cert Prep?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Cloud & IT Cert Prep di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.
Berapa lamakah pelajaran “Peraturan, Kumpulan Peraturan dan ACL Web” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Cloud & IT Cert Prep ini?
Ya. Setiap pelajaran Cloud & IT Cert Prep menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Cara AWS WAF Memeriksa Permintaan
- Peraturan, Kumpulan Peraturan dan ACL Web
- Peraturan Terurus dan Pengehadan Kadar
- Melampirkan WAF pada CloudFront dan ALB