Lewati ke konten utama

HANDS-ON LAB & TUTORIAL

Membangun Lab Cyber Security di Windows dengan WSL dan VirtualBox

Lab cyber security di komputer sendiri adalah tempat berlatih yang legal: Anda bebas mencoba tools dan memahami kerentanan tanpa menyentuh sistem orang lain. Di Windows, kombinasi WSL untuk lingkungan command-line Linux dan VirtualBox untuk mesin virtual yang terisolasi sudah cukup untuk memulai. Artikel ini menjelaskan rancangan lab, langkah pemasangan, dan aturan keselamatannya.

Lab cyber security di komputer sendiri adalah tempat berlatih yang legal: Anda bebas mencoba tools dan memahami kerentanan tanpa menyentuh sistem orang lain. Di Windows, kombinasi WSL untuk lingkungan command-line Linux dan VirtualBox untuk mesin virtual yang terisolasi sudah cukup untuk memulai. Artikel ini menjelaskan rancangan lab, langkah pemasangan, dan aturan keselamatannya.

Mengapa Anda Perlu Lab Cyber Security Sendiri?

Keamanan adalah keterampilan praktik. Membaca teori tentang kerentanan tidak sama dengan melihat sendiri bagaimana sebuah konfigurasi yang salah berdampak. Lab membuat Anda bisa gagal, merusak, lalu memulihkan sistem tanpa konsekuensi. Yang tak kalah penting, lab memberi Anda target yang sah. Menguji sistem milik orang lain tanpa izin dapat berurusan dengan UU ITE, sebagaimana dijelaskan di artikel tentang hukum hacking. Di lab, semua mesin adalah milik Anda.

Lab juga menjadi dasar untuk latihan CTF; pengenalannya ada di artikel tentang CTF dan platform latihan legal.

Rancangan Lab Cyber Security dan Kebutuhan Perangkat

Rancangan sederhana terdiri dari dua bagian yang punya fungsi berbeda:

  • WSL untuk pekerjaan command-line: belajar Linux, scripting, dan tools berbasis terminal langsung dari Windows.
  • VirtualBox untuk jaringan lab: satu mesin virtual sebagai mesin latihan dan satu atau lebih mesin virtual sebagai target yang sengaja dibuat rentan, di jaringan yang terpisah dari rumah atau kantor Anda.

Sebagai patokan praktis, siapkan prosesor yang mendukung virtualisasi dan aktifkan fitur itu di BIOS atau UEFI, RAM minimal 16 GB agar dua mesin virtual dapat berjalan nyaman, dan ruang disk kosong puluhan gigabita. Angka ini bukan batas resmi; semakin banyak mesin virtual, semakin besar kebutuhannya.

Langkah 1: Pasang WSL

Menurut dokumentasi Microsoft, WSL tersedia di Windows 10 versi 2004 (build 19041) ke atas dan di Windows 11. Buka PowerShell sebagai administrator, jalankan perintah berikut, lalu restart komputer:

wsl --install

Perintah itu mengaktifkan fitur yang dibutuhkan dan memasang Ubuntu sebagai distribusi bawaan. Instalasi baru memakai WSL 2 secara bawaan. Untuk melihat distribusi lain yang tersedia dan memasangnya, gunakan:

wsl --list --online
wsl --install -d kali-linux

Saat pertama kali dibuka, Anda diminta membuat nama pengguna dan password Linux. Gunakan password yang kuat walaupun ini hanya lab, karena kebiasaan baik dimulai dari sini. Kali Linux di WSL cocok untuk berlatih perintah dan tools berbasis terminal; pengenalan distribusinya ada di artikel tentang Kali Linux. Jika Anda masih baru dengan terminal, pelajari dulu perintah dasar Linux.

Langkah 2: Pasang VirtualBox dan Susun Jaringan Terisolasi

Unduh VirtualBox dari situs resminya. Paket intinya dirilis dengan lisensi GPL versi 3, sedangkan Extension Pack memakai lisensi terpisah (PUEL) yang mencakup penggunaan pribadi dan pendidikan; baca syaratnya sebelum memasang. Jika VirtualBox gagal menjalankan mesin virtual setelah WSL 2 aktif, periksa konflik fitur virtualisasi Windows.

Bagian terpenting adalah mode jaringan. Berdasarkan manual VirtualBox:

  • NAT: mesin tamu dapat mengakses internet, sedangkan koneksi masuk dari luar diblokir kecuali Anda membuat port forwarding.
  • Internal: hanya mesin virtual dalam jaringan internal yang sama yang saling berkomunikasi, tanpa akses ke host maupun dunia luar.
  • Host-only: mesin virtual dan host dapat saling berkomunikasi, tetapi mesin virtual tidak bisa menjangkau dunia luar.
  • Bridged: mesin tamu berada langsung di jaringan fisik Anda. Hindari mode ini untuk target yang rentan.

Untuk lab, pasang mesin latihan dan mesin target pada jaringan Internal atau Host-only. Beri mesin latihan adaptor NAT kedua hanya saat perlu mengunduh pembaruan, lalu lepas kembali. Ambil snapshot sebelum setiap eksperimen supaya Anda bisa kembali ke kondisi bersih dalam hitungan menit.

Pilihan target latihan yang sah

Gunakan aplikasi yang memang dibuat untuk dilatih. OWASP Juice Shop adalah aplikasi web yang sengaja rentan untuk pelatihan dan CTF. DVWA (Damn Vulnerable Web Application) berfungsi serupa. README DVWA di GitHub menegaskan agar aplikasi itu tidak diunggah ke hosting publik atau server yang terhubung ke internet, dan versi Docker-nya hanya terikat ke alamat loopback 127.0.0.1 secara bawaan sehingga tidak terjangkau dari mesin lain.

Latihan pertama di lab

Setelah lab berdiri, mulailah dari hal yang ringan. Pastikan kedua mesin saling terhubung dalam jaringan lab dengan ip a dan ping. Pindai hanya mesin target milik Anda sendiri dengan Nmap untuk melihat layanan apa yang terbuka, lalu baca hasilnya dari sudut pandang pembela: mengapa port itu terbuka dan bagaimana menutupnya. Ulangi setelah menerapkan perbaikan, kemudian bandingkan hasilnya. Siklus temukan, perbaiki, uji ulang inilah yang membedakan latihan dari sekadar mencoba tools.

Aturan Keselamatan Lab

  • Jangan pernah membuka aplikasi rentan ke internet, termasuk lewat port forwarding router.
  • Pisahkan lab dari jaringan yang berisi data atau perangkat penting Anda.
  • Gunakan hanya target milik Anda atau yang tegas mengizinkan pengujian. Tools yang Anda pelajari di lab tidak boleh diarahkan ke sistem lain.
  • Jangan menyimpan data pribadi atau kredensial asli di mesin lab.
  • Perbarui host dan hypervisor, karena lab itu sendiri bisa menjadi jalur masuk jika diabaikan.

Pertanyaan yang Sering Diajukan

Apakah WSL saja cukup untuk lab cyber security?

Cukup untuk belajar Linux, scripting, dan tools berbasis terminal. Untuk latihan jaringan dengan beberapa mesin dan target yang terisolasi, mesin virtual lebih tepat.

Apakah VirtualBox gratis?

Paket intinya berlisensi GPL versi 3. Extension Pack berlisensi PUEL untuk penggunaan pribadi dan pendidikan, dan tersedia juga dengan ketentuan komersial. Pastikan sesuai dengan penggunaan Anda.

Apakah aman membuat mesin target yang sengaja rentan?

Aman selama terisolasi dari jaringan lain dan tidak terhubung ke internet. Pakai mode Host-only atau Internal dan manfaatkan snapshot.

Kesimpulan

Lab yang terisolasi memungkinkan Anda belajar keamanan secara praktik, legal, dan aman. Mulai dari WSL untuk terminal, tambahkan VirtualBox untuk jaringan lab, lalu latih diri di target yang memang dirancang untuk itu. Jika Anda butuh latihan terpandu dengan skenario terstruktur, Linuxhackingid menyediakan kursus keamanan siber.

Setiap artikel ditinjau pimpinan praktik yang menangani pekerjaannya sebelum terbit.

Semua wawasan

ARTIKEL LAINNYA

terbaru dulu
HANDS-ON LAB & TUTORIAL
October 29, 20267 baca

Perintah Dasar Linux untuk Pemula Cyber Security

Menguasai perintah dasar linux adalah modal pertama bagi siapa pun yang ingin berkarier di cyber security, karena sebagian besar server, tools audit, dan lab latihan dijalankan lewat terminal. Artikel ini merangkum perintah yang paling sering dipakai, dikelompokkan berdasarkan tugasnya, dengan contoh yang aman dicoba di komputer atau mesin virtual milik Anda.

Ditulis oleh Tim Riset & Instruktur Praktisi Linuxhackingid | Editor Keamanan Informasi & Ethical Hacking
HANDS-ON LAB & TUTORIAL
October 29, 20267 baca

Cara Menjalankan DeepSeek-R1 Secara Lokal di PC atau Laptop

Menjalankan DeepSeek-R1 secara lokal, atau deepseek offline, berarti model bahasa bekerja di komputer Anda sendiri sehingga prompt tidak dikirim ke server pihak lain. Dengan Ollama prosesnya hanya beberapa perintah, tetapi yang umumnya berjalan di PC adalah model distilasi berukuran kecil, bukan DeepSeek-R1 penuh yang berukuran 671 miliar parameter. Artikel ini menjelaskan pilihan ukuran, langkah pemasangan, dan cara mengamankannya.

Ditulis oleh Tim Riset & Instruktur Praktisi Linuxhackingid | Editor Keamanan Informasi & Ethical Hacking
HANDS-ON LAB & TUTORIAL
October 29, 20267 baca

Linux Security Hardening: Panduan Mengamankan Server Linux

Linux hardening adalah proses memperkecil permukaan serangan server Linux dengan mematikan yang tidak perlu, memperketat akses, dan menjaga sistem tetap mutakhir. Panduan ini merangkum langkah dasar yang berlaku di sebagian besar distribusi, dengan contoh perintah untuk Ubuntu dan Debian. Praktikkan dahulu di server uji milik Anda sebelum menyentuh sistem produksi.

Ditulis oleh Tim Riset & Instruktur Praktisi Linuxhackingid | Editor Keamanan Informasi & Ethical Hacking

Dapatkan advisory berikutnya lebih dulu. Tanpa ringkasan, tanpa kebisingan.

Satu email ketika ada sesuatu yang benar-benar penting. Atau ikuti kanal komunitas kami.

Gabung Telegram

LANGKAH BERIKUTNYA

Bicara dengan operator, bukan meja penjualan.

Panggilan scoping singkat, lalu ruang lingkup, jadwal, dan biaya tertulis dalam 2 hari kerja.

METODOLOGI & KEPATUHAN
ISO 27001PCI-DSSOJKUU PDP