===== BAB 22: Sidik Kode Seno =====
Sidik kode Seno bukan tanda tangan pelaku, melainkan jejak seseorang yang mencuri masa lalu.
Ayu membentuk tim pembanding yang tidak diberi tahu modul mana berasal dari YX-408. Mereka menerima kode Seno, kode awak lain, dan sampel buatan Bagas dalam urutan acak. Tujuannya bukan membaca niat dari gaya pemrograman, melainkan mencari sejarah penyalinan.
Seno menulis komentar pendek dengan singkatan pelaut dan selalu meletakkan pemeriksaan darurat setelah fungsi utama. Modul sabotase meniru pola itu terlalu sempurna, termasuk salah eja yang hanya muncul pada satu berkas pelatihan tujuh belas tahun lalu.
Berkas tersebut tak pernah masuk repositori operasi. Setelah YX-217, Bagas menyalinnya ke unit pemulihan untuk menyusun rekonstruksi. Log inventaris menunjukkan satu cakram optik kemudian hilang bersama kotak kesepuluh.
Pembela Dimas mengatakan siapa pun dapat memperoleh salinan dari Idris. Ayu setuju kemungkinan itu harus diuji. Pemeriksaan perangkat Idris tidak menemukan cakram atau pembaca yang cocok, sementara log akses Cakrawala menunjukkan hash berkas dibuka oleh akun Bagas empat bulan sebelum YX-408.
Hash saja belum membuktikan Bagas mengetik kode baru. Akun dapat dipinjam atau dibajak. Tim mencari ciri kompilasi dan menemukan modul dibuat pada mesin dengan lisensi keamanan milik Cakrawala, lalu ditandatangani sertifikat internal yang diperbarui menggunakan sidik jari Bagas.
Bagas melaporkan sidik jarinya dicuri dari arsip perusahaan. Polisi memeriksa prosedur penerbitan sertifikat. Aktivasi membutuhkan kartu, sidik jari hidup, dan kode ponsel. Kamera kantor pada waktu itu telah dihapus, tetapi pintu serta menara seluler menempatkan Bagas di gedung.
Nadya meminta laporan memakai frasa konsisten dengan penggunaan Bagas, bukan pasti dilakukan Bagas. Satu kesimpulan yang melampaui alat bukti dapat memberi pembela alasan meragukan seluruh audit.
Ayu juga meneliti kredensial Nadya. Token tiruan memuat kesalahan kapitalisasi yang biasa dibuat Ilham ketika mereka bekerja bersama. Server asli membuktikan Ilham membangun token, sedangkan Bagas menambahkan modul Seno setelahnya.
Pembagian kerja itu penting. Ilham mengakses kebiasaan pribadi Nadya; Bagas memiliki arsip orang mati; Dimas menciptakan motif penjualan. Tidak ada satu tokoh yang dapat menanggung seluruh cerita agar pihak lain tampak tidak bersalah.
Tribunal mengundang dua ahli independen dari universitas dan lembaga sertifikasi. Ahli pertama menguatkan garis waktu. Ahli kedua menemukan satu pustaka yang baru dirilis setelah tanggal kompilasi resmi. Itu berarti cap waktu modul dimundurkan sengaja.
Ayu mengulang analisis dengan tanggal sebenarnya. Hasilnya menempatkan pembuatan modul pada malam ketika Vera bertemu Ilham. Temuan baru tidak melemahkan perkara; ia mengoreksi urutan dan menunjukkan upaya membangun alibi sebelum sabotase.
Nadya menjelaskan kode kepada keluarga korban menggunakan lembar transparan. Lapisan pertama adalah karya Seno, lapisan kedua peniruan Bagas, dan lapisan ketiga token Ilham. Saat ditumpuk, sistem menyalahkan dua orang berbeda sekaligus.
Salma bertanya apakah penemuan itu membersihkan Seno. Nadya menjawab hanya dari kode YX-408. Keputusan ayahnya pada YX-217 tetap harus diperiksa. Ia tidak akan meminjam bukti baru untuk menghapus kesalahan lama.
Reza memberikan daftar siapa yang mengakses arsip pemulihan selama ia menjadi CEO. Namanya sendiri muncul dua kali melalui laporan audit otomatis. Ia tak mengingat membaca kode Seno, tetapi administrator menemukan kedua sesi hanya menghasilkan ringkasan tanpa membuka berkas mentah.
Meski begitu, panel mempertahankan pemeriksaan konflik Reza. Tidak ada pengecualian karena ia menyerahkan daftar secara sukarela. Reza menerima keputusan dan meminta temuannya diumumkan bersamaan, termasuk bagian yang membatasi kecurigaan terhadapnya.
Di media, Dimas menyebut analisis gaya kode sebagai ramalan. Ayu merilis metode, hash, alat, dan sampel anonim agar peneliti luar dapat mengulangnya. Data sensitif disediakan melalui ruang aman, bukan unggahan bebas yang dapat menimbulkan serangan baru.
Tiga tim luar mengirim hasil. Dua menguatkan, satu menemukan kemungkinan jalur alternatif melalui cadangan vendor. Jalur itu diperiksa dan ternyata vendor tersebut dibeli Cakrawala setahun sebelum sabotase. Kesimpulan tetap sama dengan tingkat keyakinan yang lebih terukur.
Arman mengajukan perluasan surat penggeledahan ke kantor Bagas. Hakim mengizinkan perangkat dan arsip YX, tetapi menolak penyitaan seluruh data Cakrawala. Batas itu mencegah penyelidikan berubah menjadi pengambilan tanpa sasaran.
Di meja Bagas ditemukan label cakram yang nomor serinya cocok dengan inventaris pemulihan. Cakramnya tak ada. Serbuk polikarbonat pada pemotong dokumen menunjukkan media dihancurkan baru-baru ini, tetapi citra server telah menyimpan isinya.
Tribunal mencabut dasar teknis skors Nadya. Sebelum namanya dipulihkan, panel meminta penilaian terpisah mengenai perkawinan kontrak, kepemilikan saham, dan aksesnya saat penyelidikan. Nadya tidak keberatan; pembebasan dari tuduhan sabotase bukan pembebasan dari aturan konflik.
Tim luar menemukan modul peniruan pernah diuji pada simulator dua bulan sebelumnya. Catatan simulator memakai nama proyek cuaca, tetapi jadwal akses cocok dengan perjalanan Bagas. Operator mengaku tak memahami tujuan dan menyerahkan konfigurasi asli.
Nadya meminta operator tidak diumumkan sebagai kaki tangan sebelum pengetahuan serta niatnya diperiksa. Pekerjaan teknis dapat dipakai orang lain tanpa pelaksana memahami seluruh serangan. Kontrak, pesan, dan pembayaran harus membedakan kelalaian dari kesengajaan.
Ayu menambahkan pemeriksaan asal arsip pada semua kode lama. Sistem baru menandai penggunaan komponen historis, meminta alasan, dan menghubungi kustodian. Perbaikan itu mencegah nama orang mati dipakai lagi tanpa jejak.
Sidik kode Seno mengarah kepada pencurinya, dan pintu untuk memulihkan nama Nadya akhirnya terbuka.