Kau, Harrigan.
Dan selamat datang kembali ke kursus lab.
Jadi dalam kuliah hari ini, kita akan membahas lebih lanjut tentang firewall aplikasi Web.
Jadi Web Application Firewall saat ini seperti salah satu komponen yang sangat penting dalam hal infrastruktur
keamanan.
Dan di sebagian besar organisasi, khususnya kelas perusahaan, Anda memiliki firewall aplikasi Web yang sudah diimplementasikan.
Jadi mari kita lihat apa yang dimaksud dengan Firewall aplikasi Web.
Sekarang kita semua tahu apa itu Firewall, dan sebagian besar dari kita telah menggunakan firewall dengan berbagai cara.
Bisa jadi grup keamanan, bisa jadi tabel IP.
Jadi, ini adalah salah satu hal yang seharusnya sudah Anda ketahui.
Sekarang, satu hal yang penting adalah firewall, mereka umumnya beroperasi pada lapisan layer tiga dan
layer empat model OSI.
Jadi kami akan melihat hal ini.
Jadi, ketika Anda berbicara tentang tujuan utama firewall, maka tujuan utama firewall adalah untuk memblokir lalu lintas
berbahaya atau tidak sah.
Dan saya yakin Anda sudah tahu, jadi ketika Anda berbicara tentang firewall yang bekerja pada lapisan tiga
dan lapisan empat, itu berarti lapisan jaringan dan transport.
Jadi, secara umum jika saya membuka sebuah paket acak, Anda akan menemukan di dalam lapisan transport, Anda akan menemukan berbagai hal
seperti port sumber, port tujuan.
Jika Anda masuk ke lapisan protokol Internet, Anda memiliki IP sumber IP tujuan.
Anda juga memiliki berbagai hal seperti nomor urut, yang berada di dalam lapisan transport, dan di sinilah firewall yang
berkewarganegaraan dan tidak berkewarganegaraan benar-benar memainkan peran penting.
Jadi ini adalah sesuatu yang sudah kita ketahui bahwa kita mengizinkannya berdasarkan alamat IP, nomor port.
Jadi, inilah yang dilakukan oleh firewall umum.
Jadi kembali ke presentasi, tujuan utama firewall pada dasarnya adalah untuk tidak mengizinkan lalu
lintas yang berbahaya.
Sekarang pertanyaannya adalah ketika kita melihat ke dalam diagram, karena firewall beroperasi pada lapisan dua atau lapisan empat,
firewall tidak dapat benar-benar melihat ke dalam lalu lintas lapisan tujuh, yang merupakan lalu lintas aplikasi.
Dan di sinilah pertanyaannya, bagaimana dengan lalu lintas berbahaya seperti serangan injeksi
SQL, serangan cross site scripting, yang umumnya beroperasi di lapisan tujuh, khususnya di mana
protokol HTTP beroperasi.
Jadi jika Anda melihat ke dalam diagram, serangan non HTTP dapat ditangguhkan dengan firewall paket standar.
Jadi bagaimanapun juga serangan HTTP.
Jadi, karena firewall tidak dapat benar-benar membaca paket HTTP, izinkan saya menunjukkannya lagi.
Jadi di dalam paket ini Anda memiliki lapisan IP, Anda memiliki lapisan transport dan Anda memiliki lapisan act.
Jadi, ini adalah lapisan tujuh.
Jadi, di dalam lapisan tujuh Anda memiliki banyak informasi seperti agen pengguna, Anda memiliki permintaan,
URI, Anda memiliki tajuk host dan banyak lagi, dan Anda memiliki permintaan ACT itu sendiri.
Jadi ini adalah bagian URI.
Jadi semua hal ini, firewall tidak dapat membaca karena tidak beroperasi pada lapisan tujuh.
Dan inilah alasan mengapa ada kebutuhan akan firewall, karena lapisan tujuh di mana aplikasi berjalan,
mereka memiliki banyak serangan, sejumlah besar serangan.
Dan inilah alasan mengapa ada kebutuhan untuk memiliki firewall yang dapat membaca paket HTTP, yang beroperasi pada
lapisan tujuh dan dapat melindungi aplikasi dari berbagai jenis serangan.
Jadi saya akan menunjukkan pada Anda ada sepuluh besar OWASP, yang memiliki banyak serangan yang secara khusus terkait dengan aplikasi web.
Ini bisa berupa injeksi SQL.
Saya yakin Anda mungkin pernah mendengarnya.
Injeksi SQL.
Anda memiliki skrip lintas situs.
Banyak sekali yang ada di sana.
Ini adalah rincian yang disebutkan dalam sepuluh besar AS, dan karena semuanya umumnya
beroperasi pada lapisan Layer tujuh, Anda memerlukan firewall yang dapat melindungi Anda dari serangan layer tujuh.
Dan di sinilah letak pentingnya firewall aplikasi web.
Jadi, firewall aplikasi web umumnya dirancang untuk aplikasi web dan firewall jenis ini, mereka beroperasi
pada lapisan tujuh.
Jadi sekali lagi, aturan yang Anda tulis untuk firewall aplikasi web, ini adalah aturan khusus untuk komunikasi
berbasis HTTP.
Jadi, kita akan membahasnya secara mendetail, tetapi pahamilah bahwa salah satu moto utama dari berbagai jenis
aplikasi yang tersedia adalah melindungi dari Matriks Sepuluh Besar OWASP.
Dan ini sangat penting, jadi pertimbangkanlah aplikasi web.
Vendor firewall yang layak.
Ada banyak vendor yang tersedia.
Mulai dari sumber terbuka seperti Mod Security hingga berbagai solusi komersial yang seperti rambu-rambu sinyal.
Akamai Anda memiliki VAF, yang juga merupakan solusi yang cukup menarik.
Sejauh menyangkut iklan.
Jadi, bahkan banyak jaringan pengiriman konten seperti Cloudflare, mereka menawarkan firewall aplikasi
web, yang bisa Anda lihat lebih lanjut.
Dan tentunya salah satu yang terbaik untuk memiliki gambaran umum tingkat tinggi adalah penyalahgunaan, karena ini cukup mudah
dan Anda bisa melanjutkan dan membuat kumpulan aturan Anda sendiri, membuat URL berbasis web Anda sendiri,
dll..
Jadi sekali lagi, ada yang komersial seperti Akamai Signal Sciences, yang bagus.
Tetapi masalahnya adalah sering kali mereka tidak benar-benar melayani perusahaan rintisan atau startup yang memiliki sekitar lima
atau enam server.
Jadi, hal ini cukup merepotkan.
Dan inilah alasan mengapa saya secara umum merekomendasikan untuk terus maju dan langsung menggunakan solusi yang sangat
sederhana dan mudah.
Anda dapat menggunakannya kapan saja dan Anda dapat menerapkannya kapan saja dan ini adalah sistem bayar sambil jalan.
Jadi, kita akan membahas lebih lanjut tentang hal ini di bagian yang relevan, tetapi saya harap Anda memahami dasar-dasar
tentang apa yang dimaksud dengan firewall aplikasi web.
Sekarang, kuliah ini hanya untuk memberikan gambaran umum tentang apa itu web application firewall, jadi di bagian yang relevan
kita akan membahas sedikit lebih dalam dan melihat ke dalam skenario implementasi yang terkait dengan VAF.
Jadi saya harap ini bermanfaat bagi Anda dan saya berharap dapat bertemu dengan Anda di kuliah berikutnya.