Apa itu Firewall Aplikasi?

Firewall aplikasi adalah fitur yang dirancang untuk menyaring akses ke komputer atau jaringan. Digunakan dalam keamanan komputer, firewall dapat berupa perangkat keras atau perangkat lunak, dan terkadang merupakan kombinasi dari keduanya. Firewall aplikasi adalah program perangkat lunak yang mengidentifikasi dan mengontrol sumber permintaan ke dan dari aplikasi atau layanan komputer. Paling sering digunakan untuk melindungi pengguna dari ancaman Internet, program firewall aplikasi web juga dapat digunakan untuk membantu mencegah serangan dari peretas. Contoh program firewall aplikasi termasuk AppArmor® oleh Novell®, Netscaler® oleh Citrix® dan dotDefender® oleh Applicure Technologies®.

Bagian penting dari keamanan komputer, firewall aplikasi melindungi komputer dengan memerangi kerentanan aplikasi. Jika keamanan aplikasi dibiarkan tidak terkendali, kelemahan perangkat lunak dan kode program berbahaya dapat memungkinkan peretas mendapatkan akses ke file komputer atau menyebabkan kerusakan pada komputer. Keamanan aplikasi adalah bidang pekerjaan yang berfokus pada perancangan dan pemeliharaan program perangkat lunak untuk mencegah dan memecahkan masalah keamanan dalam program komputer.

Meskipun firewall aplikasi dapat mencegah perangkat lunak berbahaya dan penyusup komputer, penggunaannya juga dapat bertentangan dengan program perangkat lunak yang berjalan secara sah di komputer. Untuk menghilangkan konflik perangkat lunak dengan firewall, banyak program firewall aplikasi memiliki pengaturan yang memungkinkan program komputer yang disetujui untuk melewati firewall. Ketika firewall aplikasi tidak memiliki pengaturan bypass, mungkin perlu mematikan program yang menjalankan firewall agar berhasil menjalankan program perangkat lunak yang bentrok. Firewall dapat dimulai ulang setelah program yang bertentangan ditutup.

Ketika fungsi firewall aplikasi berfokus pada permintaan yang masuk dan datang dari Internet, mereka disebut firewall aplikasi web (WAF). Salah satu tanggung jawab firewall aplikasi adalah untuk melindungi komputer dari permintaan jahat dengan mengidentifikasi permintaan Internet yang berbahaya dan sumber data yang buruk. Firewall juga dapat melindungi aplikasi dari memperoleh atau mengeksekusi kata sandi atau serangan Trojan-horse dari peretas.

Umumnya, firewall aplikasi dirancang untuk melindungi satu program atau serangkaian program dari gangguan, dan mereka tidak menawarkan paket keamanan Internet yang lengkap. Untuk keamanan ekstra, firewall aplikasi sering digunakan dalam kombinasi dengan program antivirus dan server proxy. Server proxy adalah perangkat keras atau program perangkat lunak yang memotong permintaan yang dikirim ke dan dari komputer lain melalui jaringan atau Internet. Menggunakan server proxy dapat membantu melindungi anonimitas pengguna Internet dengan memberikan informasi tentang server proxy sebagai pengganti informasi pengguna.