Pendahuluan
Kecerdasan buatan (AI) telah bertransformasi dari teknologi inovatif menjadi komponen kritis infrastruktur digital modern. Sistem AI kini mendukung pengambilan keputusan penting di berbagai sektor seperti kesehatan, keuangan, transportasi, dan layanan publik . Namun, adopsi yang masif ini juga membawa tantangan keamanan yang signifikan. Infrastruktur AI memiliki permukaan serangan yang unik dan kompleks, sehingga memerlukan pendekatan vulnerability assessment yang khusus dan terstruktur.
Berbeda dengan infrastruktur TI tradisional, sistem AI menghadirkan risiko yang tidak dapat diatasi dengan pengujian keamanan konvensional. AI belajar, beradaptasi, dan dapat gagal dengan cara yang non-deterministik . Oleh karena itu, vulnerability assessment untuk infrastruktur AI harus mencakup berbagai lapisan—mulai dari rantai pasok model, data, hingga lingkungan deployment.
Mengapa Infrastruktur AI Memerlukan Pendekatan Keamanan Khusus
Serangan terhadap infrastruktur AI bukan lagi ancaman teoretis. Laporan menunjukkan bahwa lebih dari setengah upaya injection berhasil melewati filter keamanan pada sistem produksi . Biaya rata-rata pelanggaran data untuk beban kerja AI berbasis cloud bahkan dapat melampaui $5.4 juta .
Infrastruktur AI menghadapi beberapa tantangan unik:
-
Model yang terus berubah: Model AI diperbarui, dilatih ulang, dan berevolusi seiring waktu, menciptakan kerentanan yang dinamis.
-
Kompleksitas rantai pasok: Ketergantungan pada model pretrained, pustaka open-source, dan komponen pihak ketiga memperkenalkan risiko rantai pasok.
-
Sifat non-deterministik: Perilaku AI tidak selalu dapat diprediksi, membuat deteksi anomali menjadi lebih sulit.
-
Integrasi mendalam: AI sering terintegrasi dengan sistem kritis lainnya, sehingga serangan dapat merambat ke berbagai domain .
Lingkup Vulnerability Assessment untuk Infrastruktur AI
OWASP AI Testing Guide mengidentifikasi bahwa pengujian infrastruktur AI harus mencakup beberapa area kritis :
1. Keamanan Rantai Pasok Model
Infrastruktur AI harus mencegah tampering dan modifikasi tidak sah pada rantai pasok. Hal ini mencakup verifikasi integritas model yang diunduh dari registry publik, pemeriksaan dependensi, dan validasi sertifikat digital.
2. Ketahanan terhadap Resource Exhaustion
Sistem AI rentan terhadap serangan Denial-of-Service yang mengeksploitasi konsumsi sumber daya yang tinggi. Infrastruktur harus diuji untuk memastikan ketahanan terhadap kehabisan sumber daya, baik melalui serangan DoS tradisional maupun serangan yang memanfaatkan kompleksitas komputasi model.
3. Kontrol Plugin dan Integrasi
Banyak sistem AI modern menggunakan plugin dan tools eksternal. Vulnerability assessment harus menguji batas keamanan dan kontrol akses untuk interaksi berbasis plugin guna mencegah pelanggaran batas.
4. Pencegahan Penyalahgunaan Kemampuan
Model AI dapat disalahgunakan untuk tujuan yang tidak diinginkan. Pengujian harus memastikan adanya kontrol ketat terhadap penyalahgunaan kemampuan dan fungsi model.
5. Keamanan Lingkungan Fine-Tuning
Proses fine-tuning merupakan titik masuk potensial untuk serangan poisoning. Lingkungan fine-tuning harus dilindungi dari korupsi data yang dapat merusak model.
6. Pencegahan Pencurian Model
Pencurian atau kebocoran model selama fase pengembangan merupakan risiko serius bagi kekayaan intelektual. Infrastruktur harus memiliki kontrol akses yang ketat dan mekanisme enkripsi untuk model selama pengembangan dan deployment.
Metodologi Vulnerability Assessment
Pendekatan sistematis diperlukan untuk melakukan vulnerability assessment yang efektif. Berdasarkan NuClide Research Methodology, proses ini mengikuti tahapan terstruktur :
Fase Discovery dan Pemindaian
Tahap awal melibatkan penemuan aset AI yang terpapar, termasuk layanan AI, endpoint model, dan komponen infrastruktur terkait. Pemindaian port dan layanan dilakukan untuk mengidentifikasi potensi target.
Fase Verifikasi
Verifikasi adalah tahap krusial—pemindaian menghasilkan kandidat, tetapi verifikasi yang menghasilkan temuan. Banyak alat hanya berhenti pada tahap pemindaian, melaporkan kandidat sebagai temuan tanpa konfirmasi. Verifikasi melibatkan :
-
Konfirmasi bahwa layanan benar-benar aktif dan dapat diakses
-
Validasi bahwa akses tidak memerlukan autentikasi
-
Ekstraksi informasi nyata dari sistem
-
Pembedaan antara instance nyata dan honeypot atau false positive

Fase Atribusi dan Klasifikasi
Setelah verifikasi, temuan dikaitkan dengan entitas tertentu (atribusi) dan diklasifikasikan berdasarkan jenis data yang terpapar (misalnya, HIPAA, klinis, personal, riset) .
Fase Penilaian dan Pemeringkatan Risiko
Vulnerability assessment yang modern menggunakan pendekatan dinamis yang mempertimbangkan:
-
Eksploitabilitas kerentanan: Tidak semua kerentanan memiliki kemungkinan eksploitasi yang sama
-
Ketergantungan aset: Kerentanan pada satu komponen dapat merambat ke komponen lain
-
Konteks organisasi: Dampak risiko sangat bergantung pada konteks spesifik organisasi
Framework dan Standar yang Relevan
Beberapa framework dapat digunakan sebagai panduan:
OWASP AI Testing Guide
Memberikan metodologi terstandar untuk pengujian kepercayaan sistem AI yang mencakup lapisan aplikasi, model, infrastruktur, dan data .
MAESTRO (Multi-Agent Environment, Security, Threat, Risk, and Outcome)
Framework khusus untuk threat modeling pada Agentic AI yang mencakup tujuh lapisan arsitektur .
SHASAI (Secure Hardware and Software for AI Systems)
Proyek penelitian Uni Eropa yang mengembangkan kerangka keamanan multi-lapis untuk AI, mencakup siklus hidup penuh dari desain hingga operasi .
OWASP Top 10 for LLMs
Panduan mendasar untuk memahami ancaman unik dalam pipeline, aplikasi, dan ekosistem AI .
Praktik Terbaik
1. Governance dan Kebijakan
Vulnerability assessment harus didefinisikan dalam kebijakan yang jelas, termasuk frekuensi penilaian, peran dan tanggung jawab (tim keamanan, ML engineer), serta SLA untuk penambalan kerentanan kritis .
2. Otomatisasi Terintegrasi
Integrasikan pemeriksaan keamanan otomatis ke dalam CI/CD pipeline untuk mendeteksi kerentanan sejak awal siklus pengembangan .
3. Continuous Monitoring
Keamanan AI bukanlah aktivitas satu kali. Pemantauan berkelanjutan diperlukan karena:
-
Model diubah dan dilatih ulang secara berkala
-
Data direklasifikasi dan diperbarui
-
Endpoint baru muncul seiring pertumbuhan infrastruktur
4. Explainability dan Interpretability
AI yang digunakan dalam vulnerability assessment itu sendiri harus dapat dijelaskan. Explainability memungkinkan tim keamanan untuk memahami dan mempercayai rekomendasi AI, serta memenuhi persyaratan regulasi seperti EU AI Act yang menuntut akuntabilitas dan transparansi .
5. Pengujian Adversarial
Lakukan red teaming dan blue teaming khusus AI untuk menguji ketahanan sistem terhadap serangan adversarial, termasuk prompt injection, jailbreak, dan evasion .
Kesimpulan
Vulnerability assessment untuk infrastruktur AI memerlukan pendekatan holistik yang mencakup seluruh siklus hidup—dari pengembangan, deployment, hingga operasi. Organisasi perlu mengadopsi framework terstandar seperti OWASP AI Testing Guide dan MAESTRO, serta mengintegrasikan praktik keamanan ke dalam setiap tahap pengembangan.
Dengan meningkatnya adopsi AI di infrastruktur kritis, vulnerability assessment yang komprehensif menjadi fondasi keamanan yang tidak dapat ditawar. Kerentanan infrastruktur dapat menyebabkan akses tidak sah, kehabisan sumber daya, hingga manipulasi model yang mengancam integritas sistem. Pendekatan yang terstruktur, berkelanjutan, dan berbasis verifikasi akan memastikan bahwa infrastruktur AI tetap aman, tangguh, dan dapat dipercaya.









