BD303I/BD303Z/BD303IP – Hash 2025/2026 – Keamanan Data Publik di Era Blockchain dan AI Generatif – Nabila Fitri Aulya

Case :

Keamanan Data Publik di Era Blockchain dan AI Generatif

Pemerintah Indonesia meluncurkan sistem bernama CivChain, yaitu platform digital untuk menyimpan dokumen publik seperti akta kelahiran, ijazah, izin usaha, dan sertifikat tanah. Semua data tersebut disimpan di blockchain publik, agar tidak bisa dipalsukan dan dapat diverifikasi siapa pun.

Untuk membantu petugas, pemerintah bekerja sama dengan startup VeriAI, yang menggunakan AI Generatif (GenAI) untuk membuat ringkasan otomatis isi dokumen, menerjemahkan data, dan memberikan saran kepada operator agar lebih cepat memproses dokumen.

Beberapa waktu kemudian muncul beberapa masalah:

  • Data transaksi di blockchain ternyata bisa digunakan untuk menebak identitas warga, karena ada pola waktu, nama validator, dan jenis dokumen.

  • Beberapa keluaran dari GenAI menampilkan potongan kalimat dari dokumen pribadi, sehingga muncul risiko kebocoran informasi.

  • Website CivChain juga sempat diserang peretas melalui injeksi API dan DDoS attack yang membuat sistem lumpuh selama beberapa jam.

    Answer :

    1. Analisis Logika (25%)
    Menggabungkan blockchain publik, GenAI, dan portal pemerintah memang terdengar modern, tapi justru bisa membuka celah baru. Blockchain publik itu transparan: semua orang bisa melihat transaksi, meskipun datanya tidak langsung menyebut nama. Namun, pola waktu, jenis dokumen, dan siapa validatornya bisa dipakai untuk menebak identitas. Misalnya, kalau ada transaksi akta kelahiran jam 09:30 di Disdukcapil B, orang bisa menghubungkan dengan berita kelahiran anak pejabat yang baru saja diumumkan.

    GenAI juga berisiko karena ia membuat ringkasan otomatis. Kadang ringkasan itu bisa menampilkan potongan kalimat yang terlalu spesifik, misalnya “Pemilik baru: Rina” atau “Anak dari pegawai BUMN.” Itu artinya informasi pribadi bocor tanpa sengaja. Portal pemerintah sendiri jadi target empuk, karena peretas tahu di sana ada data sensitif. Kombinasi tiga hal ini membuat privasi warga bisa terancam meskipun niat awalnya untuk transparansi.

    2. Dua Skenario (20%)
    A. Hashing lebih tepat daripada enkripsi Bayangkan sistem CivChain ingin memastikan bahwa dokumen ijazah tidak diubah. Mereka bisa menyimpan hash dari file ijazah di blockchain. Hashing cocok karena tujuannya hanya verifikasi integritas, bukan membaca isi. Kalau isi dokumen berubah sedikit saja, hash-nya langsung berbeda. Jadi hashing lebih efisien dan aman untuk cek keaslian tanpa harus menyimpan isi dokumen.

    B. Enkripsi lebih aman daripada hashing Misalnya ada portal internal yang menyimpan data gaji pegawai negeri. Kalau hanya di-hash, orang tidak bisa mengembalikan data asli, tapi juga tidak bisa membaca informasi yang dibutuhkan. Di sini enkripsi lebih tepat, karena data gaji harus tetap bisa dibuka oleh pihak berwenang, tapi tidak boleh terlihat oleh publik. Enkripsi menjaga kerahasiaan isi, sementara hashing tidak cukup karena hashing hanya untuk verifikasi, bukan proteksi isi.

    3. Contoh Data Buatan (15%)
    TxID001 – waktu: 2025-10-12 09:30 – dokumen: izin usaha – validator: Dinas A – ringkasan AI: “Pemilik baru: Rina”
    TxID002 – waktu: 2025-10-12 09:32 – dokumen: akta kelahiran – validator: Disdukcapil B – ringkasan AI: “Anak dari pegawai BUMN”
    TxID003 – waktu: 2025-10-12 09:35 – dokumen: sertifikat tanah – validator: BPN C – ringkasan AI: “Lokasi: dekat kampus negeri”

    Dari pola ini, penyerang bisa menebak identitas. Misalnya, “Rina” yang baru buka usaha di Dinas A bisa dicocokkan dengan berita lokal tentang pengusaha baru. Data “anak dari pegawai BUMN” juga bisa dipersempit karena jumlah pegawai BUMN di daerah tertentu terbatas. Informasi lokasi tanah dekat kampus negeri bisa langsung mengarah ke pemilik baru yang dikenal di lingkungan tersebut.

    4. Serangan ke Website Pemerintah (20%)
    Mari kita ambil contoh SQL Injection.

    Bagaimana serangan bisa terjadi: Penyerang memasukkan kode berbahaya ke dalam form pencarian dokumen di portal CivChain. Karena input tidak difilter dengan benar, kode SQL itu langsung dijalankan oleh database.

    Tujuan penyerang: Mengakses data sensitif, mengubah isi database, atau bahkan menghapus catatan dokumen.

    Dampak yang ditimbulkan: Data publik bisa rusak, portal tidak bisa dipercaya lagi, dan warga kehilangan akses ke dokumen penting.

    Cara pencegahan:

    Langkah teknis: (1) Gunakan parameterized query agar input tidak langsung dieksekusi sebagai SQL. (2) Terapkan Web Application Firewall (WAF) untuk mendeteksi pola serangan.

    Langkah kebijakan: (1) Wajibkan audit kode secara berkala sebelum sistem diluncurkan. (2) Latih tim operator agar tidak sembarangan membuka akses database dan selalu melaporkan anomali.

    5. Strategi Pertahanan (10%)
    Sebagai penanggung jawab keamanan, saya akan menerapkan strategi berlapis. Pertama, semua password dan data sensitif harus di-hash dengan salt/pepper agar tidak mudah ditebak. Kedua, gunakan pseudonymization: identitas asli warga diganti dengan kode unik, sehingga data di blockchain tidak langsung menunjuk ke orang tertentu. Ketiga, lakukan pembatasan akses internal, hanya petugas berwenang yang bisa membuka data asli. Keempat, jalankan audit dan logging secara rutin agar setiap aktivitas tercatat dan bisa ditelusuri jika ada insiden. Terakhir, terapkan data minimization, hanya simpan data yang benar-benar perlu, sehingga risiko kebocoran lebih kecil.

    6. Refleksi Etika dan Dampak Sosial (10%)
    Menurut saya, kebocoran data publik jauh lebih berbahaya daripada sekadar kebocoran password. Kalau password bocor, orang masih bisa mengganti kata sandi. Tapi kalau data publik seperti akta kelahiran atau sertifikat tanah bocor, reputasi seseorang bisa rusak permanen. Misalnya, informasi keluarga atau kepemilikan aset bisa dipakai untuk memeras atau menjatuhkan orang.

    Selain itu, kepercayaan masyarakat terhadap pemerintah bisa runtuh. Warga akan merasa negara tidak mampu melindungi data mereka, padahal data itu wajib diserahkan. Dari sisi etika, lembaga pengelola data punya tanggung jawab besar: mereka bukan hanya menjaga sistem, tapi juga menjaga martabat dan rasa aman warga. Kebocoran seperti ini bisa membuat masyarakat enggan lagi percaya pada layanan digital pemerintah.

Previous Post Previous Post
Newer Post Newer Post

Leave a comment