Model Artificial Intelligence (AI) kini digunakan untuk membantu berbagai aktivitas, mulai dari mengenali wajah, mendeteksi penipuan transaksi, memberikan rekomendasi produk, hingga mendukung analisis di bidang kesehatan. Kemampuannya dalam mengolah data membuat AI menjadi salah satu teknologi yang paling banyak diterapkan dalam proses bisnis modern.
Namun, seiring meningkatnya penggunaan AI, perhatian terhadap keamanan model juga semakin penting. Banyak organisasi berfokus pada peningkatan akurasi model, tetapi belum sepenuhnya mempertimbangkan risiko yang dapat memengaruhi cara model bekerja. Padahal, model AI dapat menjadi sasaran manipulasi, penyalahgunaan, maupun pencurian jika tidak dirancang dengan perlindungan yang memadai.
Karena itu, pengembang perlu memahami bahwa keamanan AI tidak hanya berkaitan dengan server atau aplikasi, tetapi juga mencakup model yang menjadi inti dari sistem tersebut. Salah satu pendekatan yang dapat membantu adalah threat modelling, yaitu proses mengidentifikasi potensi ancaman sejak tahap perancangan sehingga langkah mitigasi dapat disiapkan lebih awal.
1. Memahami Peran Model AI
Model AI merupakan hasil dari proses pelatihan menggunakan sejumlah data. Setelah proses tersebut selesai, model digunakan untuk memberikan prediksi, klasifikasi, rekomendasi, atau keputusan berdasarkan data baru yang diterimanya.
Dalam praktiknya, model tidak bekerja sendiri. Model berinteraksi dengan sumber data, layanan API, aplikasi, basis data, hingga pengguna akhir. Karena berada di pusat proses pengambilan keputusan, model AI menjadi salah satu aset paling penting yang perlu dilindungi.
2. Mengapa Ancaman terhadap Model AI Perlu Diperhatikan?
Berbeda dengan aplikasi tradisional yang sebagian besar bergantung pada logika program, model AI sangat dipengaruhi oleh data yang digunakan selama proses pelatihan maupun saat menghasilkan prediksi.
Jika model berhasil dimanipulasi atau digunakan tanpa izin, hasil yang diberikan dapat berubah sehingga memengaruhi kualitas layanan, proses bisnis, bahkan keputusan yang diambil oleh organisasi.
Threat modelling membantu tim memahami bagaimana ancaman dapat muncul di setiap tahapan pengembangan maupun penggunaan model AI.
3. Ancaman yang Sering Ditemukan pada Model AI
Berikut beberapa ancaman yang umum ditemukan saat melakukan threat modelling.
Manipulasi Data Pelatihan
Model AI belajar dari data yang diberikan. Jika data pelatihan telah dimodifikasi atau mengandung informasi yang tidak valid, kualitas model dapat menurun dan menghasilkan prediksi yang kurang akurat.
Pencurian Model
Model AI sering kali merupakan hasil investasi yang besar. Jika berhasil disalin atau dicuri, pihak lain dapat memanfaatkannya tanpa izin atau menggunakannya untuk kepentingan yang tidak sesuai.
Akses Tanpa Izin
Pengaturan hak akses yang kurang baik dapat memungkinkan pihak yang tidak berwenang melihat, mengubah, atau mengganti model yang digunakan dalam sistem.
Manipulasi Masukan (Adversarial Input)
Masukan yang dirancang secara khusus dapat membuat model menghasilkan prediksi yang tidak sesuai dengan kondisi sebenarnya. Risiko ini perlu dipertimbangkan terutama pada sistem yang digunakan untuk pengambilan keputusan penting.
Kebocoran Informasi
Model AI dapat memproses data yang bersifat sensitif. Jika perlindungan terhadap model dan data tidak memadai, informasi tersebut berpotensi bocor kepada pihak yang tidak berwenang.
Penyalahgunaan API
Model AI umumnya diakses melalui API. Tanpa mekanisme autentikasi, otorisasi, dan pembatasan penggunaan, layanan tersebut dapat dimanfaatkan secara berlebihan atau untuk tujuan yang tidak semestinya.
4. Langkah-Langkah Threat Modelling
Threat modelling terhadap model AI dapat dilakukan melalui beberapa tahapan berikut.
Petakan Seluruh Komponen
Identifikasi sumber data, proses pelatihan, penyimpanan model, layanan inferensi, API, serta pengguna yang berinteraksi dengan sistem.
Analisis Alur Data
Pahami bagaimana data dikumpulkan, diproses, digunakan untuk melatih model, dan dimanfaatkan saat menghasilkan prediksi.

Tentukan Aset yang Dilindungi
Model AI, data pelatihan, parameter model, API, serta hasil prediksi merupakan aset penting yang perlu mendapatkan perlindungan.
Evaluasi Potensi Ancaman
Analisis kemungkinan manipulasi data, pencurian model, akses tanpa izin, penyalahgunaan API, maupun gangguan terhadap layanan.
Susun Strategi Mitigasi
Tentukan langkah pengamanan yang sesuai berdasarkan hasil analisis agar risiko dapat dikurangi sebelum sistem digunakan.
5. Praktik Keamanan untuk Melindungi Model AI
Threat modelling akan memberikan hasil yang lebih baik jika diikuti dengan penerapan praktik keamanan secara konsisten.
Beberapa langkah yang dapat dilakukan antara lain:
- membatasi akses terhadap model dan data pelatihan;
- memverifikasi kualitas data sebelum digunakan dalam proses pelatihan;
- mengenkripsi model dan data saat disimpan maupun dikirim;
- menerapkan autentikasi dan otorisasi pada layanan API;
- memantau aktivitas yang berkaitan dengan penggunaan model;
- melakukan pengujian keamanan sebelum model digunakan di lingkungan produksi;
- mengevaluasi model secara berkala setelah dilakukan pembaruan data atau algoritma.
Langkah-langkah tersebut membantu menjaga integritas model sekaligus meningkatkan keandalan sistem AI.
6. Contoh Penerapan
Sebuah perusahaan mengembangkan model AI untuk mendeteksi transaksi yang berpotensi mengandung penipuan. Model tersebut menerima data transaksi secara real-time dan memberikan hasil analisis kepada sistem utama.
Saat melakukan threat modelling, tim menemukan bahwa proses penyimpanan model belum dilindungi dengan mekanisme kontrol akses yang memadai. Selain itu, proses validasi data pelatihan masih dilakukan secara terbatas sehingga berpotensi memengaruhi kualitas model.
Berdasarkan hasil analisis, perusahaan menerapkan hak akses berbasis peran, mengenkripsi model yang disimpan, memperketat proses validasi data pelatihan, serta menambahkan pemantauan terhadap aktivitas API dan perubahan model.
Langkah-langkah tersebut membantu meningkatkan keamanan model tanpa mengganggu proses analisis transaksi yang berlangsung secara otomatis.
7. Keamanan Model AI Perlu Dijaga Secara Berkelanjutan
Model AI bukanlah komponen yang bersifat statis. Seiring waktu, model dapat diperbarui, dilatih ulang menggunakan data baru, atau disesuaikan dengan kebutuhan organisasi.
Setiap perubahan tersebut dapat menghadirkan risiko yang berbeda. Oleh karena itu, threat modelling sebaiknya dilakukan secara berkala sebagai bagian dari siklus hidup model AI agar setiap perubahan tetap disertai dengan evaluasi keamanan.
Pendekatan ini membantu organisasi menjaga kualitas model sekaligus mengurangi risiko yang mungkin muncul di masa mendatang.
KESIMPULAN
Model AI memiliki peran penting dalam mendukung berbagai layanan digital. Agar hasil yang diberikan tetap akurat dan dapat dipercaya, keamanan model perlu menjadi perhatian sejak tahap pengembangan, bukan hanya setelah sistem digunakan.
Melalui threat modelling, organisasi dapat memahami bagaimana model AI berinteraksi dengan data dan layanan lain, mengenali ancaman yang mungkin muncul, serta menentukan langkah mitigasi sebelum risiko berkembang menjadi masalah yang lebih besar. Dengan pendekatan tersebut, model AI tidak hanya mampu menghasilkan prediksi yang baik, tetapi juga lebih tangguh dalam menghadapi tantangan keamanan di lingkungan digital yang terus berkembang.









