Cloudflare memperkenalkan Agent Access Model, sebuah usulan arsitektur untuk mengamankan agent yang bekerja berdasarkan task tertentu. Model ini menekankan identity brokering yang ketat, continuous mediation, dan stateful trust.
AI Agent tidak hanya membaca data. Dalam banyak workflow, agent dapat memanggil API, menjalankan tool, membuat perubahan, atau bekerja atas nama pengguna. Karena itu, identitas dan hak akses agent perlu diperlakukan berbeda dari credential statis yang berlaku terlalu lama.
Mengapa access model baru diperlukan?
Credential yang terlalu luas membuat dampak kesalahan menjadi besar. Jika agent menerima akses untuk seluruh project, satu prompt yang keliru atau satu tool yang disalahgunakan dapat memengaruhi lebih banyak resource daripada yang sebenarnya diperlukan.
Task-scoped access mencoba mengikat permission pada pekerjaan tertentu. Akses dapat diberikan untuk tujuan, resource, dan durasi yang spesifik, lalu dicabut ketika task selesai atau ketika kondisi kepercayaan berubah.
Tiga komponen penting
- Identity brokering: perantara menerbitkan identitas atau credential sesuai konteks task.
- Continuous mediation: setiap tindakan tetap diperiksa, bukan hanya saat login.
- Stateful trust: keputusan akses mempertimbangkan riwayat dan perubahan keadaan.
Bagi developer, pola ini dapat diterapkan pada agent yang mengelola tiket, deployment, database, atau layanan internal. Setiap tool perlu memiliki scope yang jelas dan response yang dapat dicatat.
Checklist implementasi
- Buat identity khusus untuk setiap agent atau workflow.
- Batasi resource dan operasi yang boleh dipanggil.
- Gunakan token berumur pendek dan mekanisme revoke.
- Minta approval untuk tindakan destruktif atau berisiko.
- Simpan audit trail tanpa membocorkan data sensitif.
Kesimpulan
Agent Access Model menunjukkan bahwa keamanan AI Agent membutuhkan lebih dari sekadar autentikasi awal. Identity brokering, pemeriksaan berkelanjutan, dan trust yang menyimpan konteks dapat membantu membatasi dampak ketika agent bekerja pada sistem web dan cloud.
Sumber asli:
https://blog.cloudflare.com/the-agent-access-model/