Keamanan Jaringan adalah materi tentang mengetahui suatu kelemahan sebuah program atau aplikasi yang berjalan. Dalam melakukan pencarian kelemahan tersebut dapat melalui berbagai macam tools. Terdapat berbagai metode dalam melakukan pencarian kelemahan yaitu Black box dan white Box.
- Black box adalah metode dengan menggunakan program atau aplikasi tanpa mengetahui source code. Metode ini melakukan pendekatan user secara umum, dengan melihat respon dari perintah yang dimasukan user.
- White box adalah metode dengan melihat source code dari program atau aplikasinya. Metode ini melakukan pendekatan developer, dengan cara ini kita akan mencari kelemahan berdasarkan alur program dan algoritmanya.
Dalam dunia industri kita juga mengenal istilah Red Team dan Blue Team. Dua tim ini digunakan untuk meningkatkan keamanan dari program yang dikerjakan dengan tugas, Red Team akan melakukan berbagai skenario penyerangan sedangkan Blue Team melakukan analisis untuk meningkatkan keamanan program tersebut.