Cara mempersiapkan diri untuk Olimpiade Keamanan Siber Internasional
English · Русский · Қазақша · Oʻzbekcha
Matematika punya olimpiadenya sendiri. Fisika juga. Informatika juga. Sekarang, keamanan siber punya olimpiadenya sendiri: Olimpiade Keamanan Siber Internasional (ICO), tempat siswa SMA dari seluruh dunia berlomba menyelesaikan masalah keamanan siber yang sesungguhnya.
CyberLearner dibangun langsung dari kurikulum ICO, jadi topik ini dekat sekali dengan saya. Berikut yang perlu kamu tahu, dan cara mempersiapkan diri tanpa keluar biaya sepeser pun.
Siapa yang boleh ikut?
Menurut draf aturan 2026, peserta harus siswa sekolah menengah, usianya maksimal 20 tahun per 1 Juli di tahun kompetisi. Mahasiswa tidak boleh ikut. Setiap negara mengirim tim beranggotakan hingga empat orang, biasanya dipilih lewat kompetisi nasional.
Jadi langkah pertama biasanya lokal dulu: cari tahu apakah negaramu punya olimpiade atau seleksi keamanan siber tingkat nasional, dan bagaimana cara ikut.
Bagaimana kompetisinya berjalan?
- Dua hari, masing-masing tujuh jam. Soal berbeda tiap harinya.
- Tiga soal per hari, masing-masing bernilai 100 poin.
- Setiap soal dipecah jadi beberapa sub-soal, kira-kira 4 sampai 8, masing-masing punya flag sendiri. Kamu dapat poin untuk setiap flag yang berhasil dikirim, jadi progres sebagian pun tetap dihitung.
- Ada satu soal yang mencampur kategori. Dalam satu kode yang sama, kamu mungkin perlu sedikit web, sedikit kriptografi, dan sedikit reverse engineering. Jago di satu bidang saja tidak cukup untuk dapat medali.
- Hanya laptop sendiri. Ponsel tidak boleh. Semua bisa diselesaikan dengan alat gratis dan open source.
- AI dibatasi selama lomba. Penggunaan AI secara bebas dilarang, jadi kamu harus benar-benar menguasai alat-alatmu sendiri. Tapi saat persiapan, kamu boleh pakai AI sesukamu.
Selalu cek aturan resmi terbaru, karena detailnya bisa berubah tiap edisi.
Enam kategori
- Binary exploitation. Kerusakan memori pada program x86_64. Bagian paling dalam.
- Kriptografi. Dari kesalahan klasik sampai matematika yang serius.
- Forensik digital. File, image disk, rekaman lalu lintas jaringan, data tersembunyi di gambar dan audio.
- Reverse engineering. Memahami cara kerja program yang sudah dikompilasi tanpa kode sumbernya.
- Keamanan web. Aplikasi web khusus, baik sisi server maupun sisi klien.
- Lain-lain (misc). Keamanan jaringan, mobile, AI, cloud, radio, dan banyak lagi.
Rencana persiapan yang praktis
Bulan 1–2: dasar-dasar
Command line Linux, scripting Python, cara kerja web, sistem bilangan (biner, heksadesimal, base64). Kerjakan lab pengantar di semua kategori, bukan cuma yang menyenangkan saja.
Bulan 3–5: perluas wawasan
Kerjakan setiap jalur secara berurutan. Di CyberLearner, seri pengantar memang dibuat untuk ini: dasar binary exploitation, dasar reverse engineering, dasar forensik, dan dasar kriptografi. ICO menghargai wawasan yang luas, jadi perbaiki dulu kategori terlemahmu, itu cara termurah untuk menambah poin.
Bulan ke-6 dan seterusnya: pendalaman dan kecepatan
Pindah ke lab level kompetisi. Berlatih di bawah tekanan waktu. Sebulan sekali, buat "hari ujian" selama 7 jam dengan tiga soal yang belum pernah kamu lihat, tanpa AI. Setelah itu, baca write-up untuk soal yang belum berhasil kamu pecahkan.
Setiap saat: bangun toolkit sendiri
Siapkan laptopmu seperti kotak perkakas sungguhan: debugger, disassembler, library Python, skrip dan catatanmu sendiri, semuanya harus bisa jalan offline. Pas hari-H, kamu tidak mau sibuk menginstal apa pun.
Tips dari ruang latihan
- Poin sebagian itu penting. Kumpulkan dulu sub-soal yang mudah di semua soal, baru mendalami satu soal tertentu.
- Baca semuanya dulu. Habiskan 20 menit pertama untuk membaca ketiga soal. Rencanakan dari mana poinmu akan datang.
- Catat sambil jalan. Tujuh jam itu lama. Catatanmu adalah ingatanmu.
- Tidur cukup. Otak yang segar menemukan bug. Otak yang lelah justru membuatnya.
CyberLearner.org adalah platform pelatihan keamanan siber gratis, dibangun dari kurikulum Olimpiade Keamanan Siber Internasional (ICO). Setiap lab bersifat praktik langsung dan berjalan di browser. Platform ini terbuka untuk semua orang, berapa pun level kemampuanmu.