GNU/Linux >> Belajar Linux >  >> Linux

Apa itu WAF (Firewall Aplikasi Web)? Jenis WAF

Firewall pada dasarnya memiliki tiga jenis:firewall perangkat keras, firewall perangkat lunak, dan firewall aplikasi web (WAF). Biasanya perusahaan hosting awan atau infrastruktur pusat data akan memanfaatkan kedua jenis firewall pertama untuk penggunaan umum. Jenis ketiga – fokus artikel ini – mulai menonjol sekitar setengah dekade yang lalu (meskipun ada tumpang tindih kategori ini, seperti yang dibahas di bawah).

Menurut Open Web Application Security Project (OWASP) nirlaba, firewall aplikasi web menjadi lebih umum ketika peretas mulai memfokuskan upaya mereka pada aplikasi (toko e-niaga, sistem penjualan, dll.). Pada dasarnya, aplikasi menyediakan titik masuk yang berbeda untuk penyusup, sehingga peretas mulai membuat zonasi pada mereka. Titik fokus tersebut sering memungkinkan mereka untuk masuk tanpa diketahui (karena firewall standar telah dipusatkan pada aktivitas jaringan umum daripada berbagai masalah khusus untuk aplikasi web).

Mengapa firewall aplikasi web diperlukan?

Kebutuhan dasar untuk firewall khusus untuk aplikasi web adalah bahwa Hypertext Transfer Protocol (HTTP) relatif sederhana. Jelas, protokol itu mendefinisikan bolak-balik interaksi Internet. Aplikasi web, sementara itu, telah menjadi semakin canggih seiring berjalannya waktu. Aplikasi telah melampaui bahasa yang digunakan untuk mengomunikasikannya dalam arti tertentu, dari segi keamanan. Perangkat lunak pelindung khusus – firewall aplikasi web – menjembatani kesenjangan sehingga aplikasi tidak terlalu rentan.

Ada pemutusan tambahan antara HTTP dan keamanan aplikasi web yang terkait dengan status. HTTP adalah stateless, dan aplikasi web biasanya stateful. Dengan kata lain, yang terakhir menggunakan informasi pemrosesan sebelumnya, sedangkan yang pertama tidak. Perbedaan ini berarti ketidakcocokan tambahan antara keduanya, di luar kompleksitas umum:pada dasarnya, aplikasi web "berdiri sendiri" untuk menetapkan parameternya dan melindungi dirinya sendiri (masuk ke WAF).

Apa sebenarnya firewall aplikasi web itu?

Agar jelas, ada tumpang tindih antara berbagai jenis firewall. Perangkat lunak dan firewall hardwall digunakan untuk melindungi jaringan. Mereka dapat diimplementasikan baik sebagai perangkat keras, diinstal sebagai infrastruktur fisik yang sebenarnya, atau digunakan sebagai perangkat lunak, diinstal pada server, atau diintegrasikan ke dalam perangkat lain (misalnya, mereka dapat dimuat ke firewall perangkat keras untuk meningkatkan perlindungan mereka dengan kemampuan WAF) . Namun, dengan fungsi khusus untuk aplikasi web, WAF dapat berbentuk salah satu dari dua jenis utama tersebut.

Fungsi keseluruhan firewall aplikasi web di perusahaan

Meskipun suatu perusahaan biasanya akan menganggap kekuatan beberapa WAF lebih penting daripada yang lain (berdasarkan peran yang dimainkan oleh aplikasi yang dilindunginya), sebaiknya diingat bahwa suatu sistem mungkin hanya sekuat tautan terlemahnya. Seringkali sebuah perusahaan menjalankan lusinan aplikasi web secara bersamaan. Peretas dapat mengakses jaringan, secara potensial, melalui salah satu firewall. Oleh karena itu, aplikasi yang umumnya kurang penting untuk operasi bisnis harus tetap cukup aman.

Yang mengatakan, administrasi sistem seringkali harus menempatkan bobot yang lebih besar atau lebih kecil pada firewall yang melindungi aplikasi tertentu karena masalah anggaran. Berikut adalah beberapa pertanyaan yang dapat diajukan untuk mencapai keseimbangan yang tepat dan memahami aplikasi mana yang harus memiliki tingkat perlindungan tertinggi:

  • Apakah aplikasi memberikan ketersediaan ke detail sensitif dari setiap pengguna sistem, baik pihak internal maupun eksternal?
  • Apakah itu mengizinkan akses ke dokumen atau data kepemilikan?
  • Apakah aplikasi memainkan fungsi penting dalam perusahaan? Seberapa buruk jadinya jika jatuh?
  • Apakah aplikasi itu sendiri terlibat dalam jaringan atau perlindungan sistem apa pun?

Pengembangan aplikasi &fungsi firewall aplikasi web individual

Jelas, kekuatan masing-masing firewall harus sekuat mungkin, seperti yang dibahas di atas. Namun, idealnya, firewall tidak penting di awal. Keamanan harus menjadi faktor utama untuk aplikasi khusus selama pengembangannya. Celah dalam aplikasi ditambal saat kelemahan diketahui, tetapi masalah yang ditemukan saat aplikasi telah digunakan untuk jangka waktu yang lama seringkali dapat berarti lebih banyak waktu dan uang untuk perbaikan.

Firewall aplikasi web berguna ketika tidak mungkin atau sulit untuk membuat perubahan pada aplikasi atau ketika revisi yang diperlukan sangat luas. Firewall digunakan ketika aplikasi itu sendiri tidak dapat diubah. Secara standar, firewall menggunakan daftar hitam, melindungi dari serangan individu yang sebelumnya dicatat. Selain itu, ia juga dapat menggunakan daftar putih, menyediakan pengguna yang diizinkan dan contoh interaksi untuk aplikasi.

Kesimpulan

Firewall aplikasi web memainkan peran penting bagi perusahaan di seluruh dunia serta layanan hosting VPS kami. Kami sangat percaya pada firewall dan keamanan cloud hosting kami sendiri di Atlantic.net. Faktanya, kami sangat percaya pada keandalan kami sehingga kami menjamin tidak adanya downtime sama sekali. Pelajari lebih lanjut tentang apa yang membuat kami berbeda dan mengapa hosting VPS kami berkelas dunia!


Linux
  1. Apa itu Web3.0?

  2. Pengantar firewall aplikasi web untuk sysadmin Linux

  3. Izinkan lalu lintas web di firewall perangkat lunak firewall

  1. Izinkan lalu lintas web di firewall perangkat lunak iptables

  2. Izinkan lalu lintas web di firewall perangkat lunak ufw

  3. Apa Jenis-Jenis Server DNS

  1. Memulai dengan firewall Linux

  2. Mengapa kami memiliki 3 jenis pilihan-X di LINUX?

  3. Port apa yang digunakan oleh aplikasi