Pendahuluan
Perkembangan sistem Agentic AI—kecerdasan buatan yang dapat bertindak secara otonom atas nama pengguna—membawa peluang sekaligus tantangan keamanan yang signifikan. Berbeda dengan sistem AI generatif konvensional yang hanya menghasilkan konten atau prediksi, sistem Agentic AI dapat merencanakan, mengambil keputusan, dan menjalankan tindakan di dunia digital tanpa pengawasan manusia secara terus-menerus . Kemampuan ini membuka celah keamanan baru, terutama dalam hal pengelolaan hak akses (access control). Artikel ini membahas kerangka kerja, prinsip keamanan, dan praktik terbaik untuk mengendalikan hak akses pada sistem Agentic AI.
Mengapa Pengendalian Hak Akses Menjadi Kritis?
Risiko Spesifik Agentic AI
Sistem Agentic AI memiliki karakteristik yang membuat pengendalian akses menjadi lebih krusial dibandingkan sistem tradisional:
-
Lingkup Akses yang Meluas: Agen AI dapat diizinkan mengakses sistem eksternal, data, dan alat dengan cara yang tidak dimiliki sistem AI non-agentik. Jika seorang agen diberi hak akses berlebihan (over-privileged) atau dirancang dengan buruk, satu kegagalan dapat dengan cepat menjadi insiden serius .
-
Perilaku yang Tidak Terduga: Kemampuan agen untuk menafsirkan tujuan dengan caranya sendiri dapat menghasilkan perilaku yang tidak diantisipasi oleh perancangnya, terutama ketika tujuan tersebut dapat diinterpretasikan dengan cara yang tidak diharapkan manusia .
-
Permukaan Serangan yang Lebih Luas: Sistem Agentic AI mengandalkan berbagai komponen—termasuk alat, sumber data eksternal, dan basis memori—yang masing-masing dapat memperkenalkan kerentanan dan memperluas permukaan serangan yang dapat dieksploitasi oleh aktor jahat .
-
Serangan Prompt Injection dan Kompromi Identitas: Agen berbasis LLM rentan terhadap serangan prompt injection, di mana masukan berisi instruksi tersembunyi atau jahat untuk memanipulasi perilaku agen. Dalam sistem multi-agen, fenomena “infeksi prompt” dapat menyebar dari satu agen ke agen lain .
Kesenjangan Model Otorisasi Tradisional
Model otorisasi yang ada (seperti OAuth 2.0, API keys, atau ACL) dirancang untuk permintaan yang diprakarsai manusia dan tidak menangkap semantik yang dapat dievaluasi mesin yang diperlukan untuk otorisasi agen otonom :
-
Skala dan Kompleksitas: Dalam sistem dengan N agen dan M sumber daya, jumlah aturan otorisasi potensial dapat tumbuh secara kombinatorial, membuat pengelolaan melalui metode statis seperti ACL menjadi tidak mungkin .
-
Ketidakcocokan Siklus Hidup Identitas: Agen sering bersifat sementara (ephemeral)—dibuat dalam jumlah besar untuk tugas-tugas spesifik dan berumur pendek—yang tidak sesuai dengan model identitas tradisional yang berumur panjang .
-
Sifat Statis vs Intent Dinamis: Memberikan peran atau cakupan statis terlalu permisif; otorisasi agen harus dibatasi secara presisi sesuai dengan maksud spesifiknya (“intent“) .
Kerangka Kerja Pengendalian Hak Akses
1. Prinsip Keamanan Sistem
Berdasarkan pengalaman keamanan sistem selama beberapa dekade, beberapa prinsip mendasar harus diterapkan pada sistem Agentic AI :
-
Least Privilege (Hak Istimewa Minimum): Komponen, pengguna, atau proses hanya boleh diberikan izin yang diperlukan untuk menjalankan tugasnya, tidak lebih. Sistem biasanya mengimplementasikan ini dengan mengisolasi komponen dalam sandbox yang dapat dipantau dari luar .
-
Complete Mediation (Mediasi Lengkap): Setiap permintaan dari komponen yang tidak dipercaya harus divalidasi oleh reference monitor terhadap kebijakan keamanan. Tidak ada permintaan yang boleh melewati pemeriksaan ini .
-
Secure Information Flow (Aliran Informasi Aman): Informasi sensitif tidak boleh bocor ke area yang tidak dipercaya, bahkan melalui side-channel. Kebijakan keamanan harus mendefinisikan informasi apa yang boleh mengalir ke arah mana .
-
TCB Tamper Resistance (Ketahanan TCB): Trusted Computing Base dari sistem harus dilindungi sehingga upaya aktor jahat untuk membajak fungsinya tidak dapat berhasil .
-
Human Weak Link (Mata Rantai Manusia): Mekanisme keamanan harus dibangun dengan mempertimbangkan manusia—pengguna mungkin tidak memahami prompt izin, administrator mungkin salah mengonfigurasi kebijakan, atau pengembang mungkin secara tidak sengaja memperkenalkan bug .
2. Model Otorisasi yang Terdesentralisasi
Untuk mengatasi keterbatasan model tradisional, diusulkan model otorisasi yang terdesentralisasi (decoupled authorization model) :
Komponen Utama:
-
Authorization Decision Point (ADP): Komponen logis yang mengevaluasi kebijakan dan membuat keputusan otorisasi secara real-time dengan konteks yang kaya.
-
Authorization Execution Point (AEP): Komponen yang mencegat tindakan agen, meminta keputusan dari ADP, dan menegakkan keputusan tersebut.
Alur Interaksi:
-
Agen AI mengirimkan permintaan dengan token
-
AEP mencegat permintaan, memvalidasi kredensial, dan menyusun kueri otorisasi dengan semua konteks yang relevan
-
AEP mengirimkan kueri ke ADP
-
ADP mengevaluasi terhadap kebijakan dan mengembalikan keputusan (Izinkan/Tolak)
-
AEP menegakkan keputusan
3. Agent Authorization Envelope (AAE)
Internet Engineering Task Force (IETF) telah mengusulkan standar Agent Authorization Envelope (AAE)—sebuah wadah otorisasi terstruktur untuk agen AI otonom. AAE terdiri dari tiga blok wajib :
-
MANDATE (Mandat): Menentukan apa yang diizinkan dilakukan agen, termasuk daftar tindakan yang diizinkan dan tujuan konteks otorisasi.
-
CONSTRAINTS (Batasan): Mengimplementasikan prinsip least-privilege dan batasan nilai, seperti batas transaksi atau daftar domain yang diizinkan.
-
VALIDITY (Validitas): Memberlakukan otorisasi terikat waktu yang tidak dapat dipindahtangankan.
AAE dirancang sebagai W3C Verifiable Credential yang ditandatangani secara kriptografis, mengikat identitas agen menggunakan W3C Decentralized Identifiers (DIDs) .
4. Otorisasi Berbasis Hubungan (ReBAC)
Pendekatan lain menggunakan Relationship-Based Access Control (ReBAC) dengan grafik otorisasi yang mendefinisikan hubungan antara entitas :

-
user: Manusia yang mendelegasikan otoritas
-
agent: Agen AI yang menerima otoritas
-
task: Unit delegasi yang menghubungkan pengguna, agen, dan sumber daya
-
resource: Sumber daya eksternal (dokumen, API, dll.)
-
tool: Alat yang dapat dipanggil agen
Alur Kerja:
-
Pengguna memberikan deskripsi tugas dalam bahasa alami
-
LLM menganalisis permintaan dan menyimpulkan sumber daya minimum yang diperlukan
-
Tugas dibuat dengan izin yang dibatasi cakupannya
-
Agen menjalankan alat, dengan setiap panggilan diperiksa terhadap izin tugas
-
Tugas kedaluwarsa secara otomatis atau dapat dicabut secara manual
Praktik Terbaik untuk Mengendalikan Hak Akses
Berdasarkan panduan bersama dari badan keamanan siber Australia, Selandia Baru, Inggris, Kanada, dan Amerika Serikat , berikut adalah langkah-langkah praktis yang direkomendasikan:
Sebelum Deployment
-
Mulai dari Skala Kecil: Gunakan agen hanya untuk tugas berisiko rendah dan terdefinisi dengan jelas. Bangun kepercayaan secara bertahap sebelum memperluas cakupan .
-
Pertimbangkan Alternatif: Refleksikan apakah AI benar-benar diperlukan, atau apakah suatu proses dapat disederhanakan, dihilangkan, atau diotomatisasi dengan cara berisiko lebih rendah .
-
Pemetaan Identitas Visual: Kembangkan pemetaan visual identitas digital, termasuk persona AI, ID agen, dan metadata model pelatihan, untuk membedakan antara identitas manusia dan AI .
Desain dan Implementasi
-
Terapkan Least Privilege: Berikan agen hanya akses minimum yang mereka butuhkan, untuk waktu sesingkat yang diperlukan .
-
Batasi Cakupan: Batasi apa yang dapat diakses agen, tindakan apa yang dapat diambil, dan kapan tindakan dapat diambil .
-
Hindari Kredensial Berumur Panjang: Gunakan kredensial sementara jika memungkinkan dan cabut akses yang ditinggikan saat tugas selesai .
-
Brokering Kredensial AI-ke-AI: Manfaatkan AI untuk mengotomatisasi pertukaran kredensial mesin-ke-mesin dan verifikasi kredensial digital untuk semua agen AI yang berkomunikasi atau bertindak atas nama organisasi .
-
Otentikasi dan Otorisasi Berbasis Intent: Memerlukan identitas yang kuat dan terverifikasi untuk interaksi AI-ke-sistem dan AI-ke-AI. Validasi maksud untuk memastikan tindakan sesuai dengan kasus penggunaan yang disetujui .
Pemantauan dan Pengawasan
-
Pantau Perilaku: Cari aktivitas yang tidak biasa atau tidak terduga di seluruh alat, alur kerja, dan sistem yang terhubung .
-
Model Ancaman: Pertimbangkan bagaimana sistem dapat disalahgunakan, dimanipulasi, atau menyebabkan perilaku tidak terduga .
-
Rencanakan Insiden: Pastikan rencana respons mencakup kegagalan agen AI, penyalahgunaan, dan hilangnya kendali .
-
Akuntabilitas Manusia: Sistem dapat mengambil tindakan, tetapi manusia tetap bertanggung jawab atas keputusan untuk menerapkannya, akses yang diberikan, pengamanan di sekitarnya, dan konsekuensi dari pengoperasiannya .
Simpulan
Mengendalikan hak akses pada sistem Agentic AI memerlukan pendekatan yang jauh lebih canggih dibandingkan sistem tradisional. Kombinasi dari:
-
Prinsip keamanan sistem klasik (least privilege, complete mediation)
-
Model otorisasi terdesentralisasi yang memisahkan keputusan dari eksekusi
-
Standar seperti AAE untuk wadah otorisasi yang dapat diverifikasi secara kriptografis
-
Praktik terbaik dari badan keamanan siber untuk penerapan bertahap dan pemantauan berkelanjutan
menyediakan kerangka kerja yang komprehensif untuk mengurangi risiko yang terkait dengan agen AI otonom. Organisasi harus mengintegrasikan keamanan AI ke dalam kerangka keamanan siber yang ada, memulai dengan cakupan kecil, dan memastikan bahwa manusia tetap memegang kendali dan akuntabilitas atas setiap tindakan yang diambil atas nama mereka









