Keamanan Jaringan adalah proses untuk mencegah dan mengidentifikasi penggunaan yang tidak sah dari jaringan komputer. Langkah-langkah pencegahan membantu menghentikan pengguna yang tidak sah, yang disebut “penyusup”, agar tidak dapat mengakses seluruh bagian dari sistem jaringan komputer. Tujuan dari keamanan jaringan komputer adalah untuk mengidentifikasi dan mengantisipasi risiko jaringan komputer, baik dalam bentuk ancaman fisik maupun logika, yang dapat mengganggu aktivitas dalam jaringan tersebut. Seperti sebuah rumah yang memiliki pagar, server kita juga membutuhkan sebuah “pagar” untuk melindunginya, terutama karena server selalu terhubung dengan internet. Isu keamanan sangat penting dalam melindungi server dan data yang tersimpan di dalamnya. “Pagar” tersebut disebut dengan istilah “firewall” atau “Tembok Api”.
Firewall sebenarnya adalah istilah yang juga digunakan dalam disiplin lain, dan istilah ini tidak hanya terkait dengan terminologi jaringan saja. Misalnya, kita juga menggunakan firewall untuk memisahkan garasi dari rumah, atau memisahkan satu apartemen dengan apartemen lainnya. Dalam konteks ini, firewall berperan sebagai penghalang untuk menghambat penyebaran api jika terjadi kebakaran sebelum petugas pemadam kebakaran datang. Contoh lain dari firewall dapat ditemui pada kendaraan bermotor, dimana firewall berfungsi untuk memisahkan ruang penumpang dan kompartemen mesin.
Dalam terminologi jaringan, firewall memiliki beberapa pengertian. Salah satunya adalah sebagai cara atau mekanisme yang diterapkan pada hardware, software, atau sistem itu sendiri untuk melindungi jaringan pribadi dari jaringan luar yang bukan bagian dari ruang lingkupnya. Firewall juga dapat didefinisikan sebagai komponen atau kumpulan komponen yang membatasi akses antara jaringan yang dilindungi dengan internet atau antara kumpulan jaringan lainnya. Definisi lain mengatakan bahwa firewall adalah sebuah komputer yang melindungi jaringan dari jaringan yang tidak dipercaya dan memisahkan antara jaringan lokal dengan jaringan publik dengan menggunakan metode penyaringan paket data yang masuk dan keluar.
Menurut Wabopedia.com, firewall adalah sistem yang dirancang untuk mencegah akses yang tidak sah ke atau dari jaringan pribadi. Menurut MTCNA, firewall diposisikan antara jaringan lokal dan jaringan publik untuk melindungi komputer dari serangan dan mengontrol koneksi data menuju, dari, dan melalui router. Firewall juga dapat didefinisikan sebagai titik di antara dua atau lebih jaringan dimana semua lalu lintas harus melewati titik tersebut. Lalu lintas dapat dikendalikan dan diautentikasi melalui perangkat tersebut, dan seluruh lalu lintas selalu tercatat.
Dari beberapa definisi di atas, dapat disimpulkan bahwa firewall merupakan pembatas antara jaringan lokal dan jaringan publik yang dapat diakses oleh siapa saja. Firewall digunakan untuk mengidentifikasi dan menyaring setiap data yang masuk ke jaringan agar aliran data dapat dikendalikan untuk mencegah bahaya atau ancaman yang datang dari jaringan publik.
Dalam jaringan komputer, terutama yang melibatkan aplikasi dengan berbagai kepentingan, sering terjadi gangguan yang dapat mengganggu kestabilan koneksi. Gangguan dapat disebabkan oleh faktor kecelakaan yang dilakukan oleh pengelola atau oleh pihak ketiga. Gangguan dapat berupa perusakan, penyusupan, pencurian hak akses, penyalahgunaan data atau sistem, serta tindakan kriminal melalui aplikasi jaringan komputer. Oleh karena itu, penting untuk melakukan pengamanan terhadap sistem sebelum digunakan.
Persiapan pengamanan sistem meliputi pemisahan terminal yang berperan sebagai pengendali jaringan atau server pada area yang digunakan untuk aplikasi tertentu, penyediaan pengamanan fisik berupa ruangan khusus untuk perangkat dengan label Network Operating Center (NOC) yang hanya diizinkan untuk dikunjungi oleh personel terbatas, pemisahan sumber daya listrik untuk NOC agar sistem tetap stabil, pengaturan tata letak kabel yang rapi dengan memberikan label dan pengklasifikasian, penggunaan sistem firewall pada perangkat jaringan, perencanaan pemeliharaan dan persiapan cadangan sistem.
Firewall merupakan salah satu aplikasi pada sistem operasi yang digunakan oleh jaringan komputer untuk melindungi integritas data dan sistem jaringan dari serangan pihak yang tidak bertanggung jawab atau lalu lintas jaringan yang tidak aman. Firewall melakukan filterisasi terhadap paket-paket yang melewati jaringan dengan aturan-aturan yang diterapkan baik pada hardware, software, maupun sistem itu sendiri. Firewall dapat memfilter, membatasi, atau menolak permintaan koneksi dari jaringan luar seperti internet. Karena sering digunakan untuk melindungi jaringan, firewall juga berfungsi sebagai pintu gateway antara jaringan yang dilindungi dengan jaringan lainnya.
Firewall dirancang untuk