Istilah Programming Keamanan Siber (Cyber Security)
Oleh Arkhan Mahardika, S.Si. (Digital Marketing)
Kamus Hacker Legal: 10 Istilah Keamanan Siber yang Harus Kamu Tahu
Dunia maya tidak pernah tidur, begitu pula dengan ancaman kejahatannya. Mulai dari kebocoran data nasabah bank hingga serangan siber yang melumpuhkan kementerian, peran seorang insinyur keamanan siber (Cyber Security Engineer) kini disejajarkan dengan pahlawan pelindung negara.
Mahasiswa yang masuk ke jurusan Rekayasa Keamanan Siber akan dididik untuk berpikir layaknya seorang peretas (hacker), namun bekerja untuk tujuan yang legal dan protektif (sering disebut White-Hat Hacker). Di ruang kuliah dan laboratorium jaringan, dosen tidak menggunakan bahasa Indonesia baku, melainkan menggunakan leksikon khusus keamanan siber. Berikut adalah 10 istilahnya:
-
Penetration Testing (Pen-test): Simulasi serangan siber (yang legal dan sah) yang dilakukan mahasiswa ke sebuah sistem atau aplikasi untuk menemukan celah kelemahan sebelum diretas oleh penjahat.
-
Encryption (Enkripsi): Teknik programming untuk mengacak atau mengunci data asli menjadi kode rahasia yang tidak bisa dibaca tanpa kunci pembukanya (decryption key).
-
Bug: Cacat, kesalahan, atau lubang kelemahan di dalam baris kode (sistem) yang sering kali dieksploitasi oleh hacker untuk masuk ke server.
-
Patch: Sebongkah kode programming kecil yang dirilis untuk menutupi atau menambal bug yang baru saja ditemukan dalam sistem.
-
Script: Rangkaian kode program otomatis (biasanya ditulis di Python atau Bash) yang digunakan untuk menjalankan tugas tertentu, seperti memindai kerentanan ribuan komputer sekaligus.
-
Brute Force: Metode peretasan bar-bar di mana program komputer mencoba menebak password pengguna dengan memasukkan semua kombinasi huruf dan angka jutaan kali per detik.
-
Malware (Malicious Software): Istilah payung untuk software perusak ciptaan peretas (termasuk virus, worm, trojan, hingga ransomware).
-
Firewall: Barisan sistem keamanan berbasis kode (atau hardware) yang bertugas menyaring, menahan, atau memblokir lalu lintas data berbahaya dari luar server.
-
Hash / Hashing: Algoritma yang mengubah teks password menjadi deretan angka dan huruf acak yang tidak bisa dikembalikan ke bentuk aslinya, demi keamanan basis data.
-
Source Code: Teks kode pemrograman mentah yang ditulis oleh programmer yang biasanya diincar oleh pesaing atau peretas untuk dicuri.
Belajar keamanan siber membutuhkan lebih dari sekadar membaca buku; kamu harus mempraktikkan skenario serangan secara nyata (simulasi Red Team vs Blue Team). Ekosistem inilah yang menjadi kekuatan utama program vokasi bergengsi D4 Rekayasa Keamanan Siber di PLAI BMD Jogja.