Owasp's Agent Security Regression Harness: Menguji Aplikasi Agentic Terintegrasi MCP
Agent Security Regression Harness oleh Owasp adalah alat pengujian sumber terbuka yang netral terhadap vendor, dibangun dengan Python 3.x. Ini memungkinkan eksekusi skenario regresi keamanan terhadap aplikasi dan sistem agentic yang terintegrasi dengan Model Context Protocol (MCP). Dapat diinstal melalui PyPI menggunakan pip atau pipx, alat ini menyediakan kerangka kerja berbasis kode untuk memvalidasi hasil keamanan dengan pernyataan kebijakan. Ini menghasilkan hasil yang dapat dibaca mesin dan menangkap jejak eksekusi, mendukung perpustakaan skenario yang dapat digunakan kembali untuk pengembang AI, peneliti keamanan, dan insinyur DevSecOps.
Apa yang dihubungkan oleh Agent Security Regression Harness?
Agent Security Regression Harness terhubung ke aplikasi dan sistem agentic yang terintegrasi dengan Model Context Protocol (MCP). MCP menstandarkan cara aplikasi AI terhubung ke alat eksternal, sumber data, dan layanan. Harness ini mendukung protokol transportasi yang digunakan oleh MCP, termasuk stdio untuk interaksi lokal dan HTTP/SSE untuk interaksi jarak jauh. Ini melakukan pengujian integritas protokol untuk MCP, A2A, L402, dan protokol kabel x402. Ini dirancang untuk netral vendor, kompatibel dengan berbagai penyedia LLM dan arsitektur agen.
Fitur dan alat inti
Harness ini mengekspos alat yang dapat dipanggil terutama melalui antarmuka baris perintah (CLI) yang disebut agent-security atau ash. Perintah yang terdokumentasi termasuk "ash quickstart", "ash validate examples/", "ash validate docs/evidence-status-registry.json", dan "agent-security test mcp --url http://localhost:8080/mcp". Ini menyediakan kerangka kerja berbasis kode untuk menjalankan skenario penyalahgunaan keamanan agen yang dapat direproduksi. Alat ini juga memvalidasi hasil keamanan yang diharapkan dengan pernyataan kebijakan, menghasilkan hasil yang dapat dibaca mesin, menangkap jejak eksekusi, dan membantu membangun perpustakaan skenario yang dapat digunakan kembali.
Untuk siapa ini?
Agent Security Regression Harness dirancang untuk pengembang AI yang ingin memperkuat aplikasi agentic mereka. Peneliti keamanan dapat menggunakannya untuk menemukan dan mengkodifikasi kerentanan, sementara insinyur DevSecOps dapat mengintegrasikannya ke dalam pipeline CI mereka untuk validasi keamanan yang berkelanjutan. Harness ini membantu memverifikasi bahwa perbaikan keamanan bertahan di seluruh perubahan model atau kode. Lewati ini jika Anda terutama membutuhkan aplikasi klien AI daripada kerangka pengujian keamanan untuk sistem agentic.
Cara memulai
Tidak ada kredensial yang diperlukan untuk harness itu sendiri sebagai alat baris perintah lokal. Ini dirancang untuk menguji model otentikasi dan otorisasi dari server MCP target dan aplikasi agentic, menangani risiko seperti pengelolaan token yang salah dan eskalasi hak istimewa dalam target tersebut.
Kasus penggunaan
- Mengubah kerentanan agen yang ditemukan menjadi skenario regresi otomatis yang dapat diulang untuk memverifikasi bahwa perbaikan bertahan setelah perubahan model atau kode.
- Memvalidasi tata kelola keputusan, tata kelola operasional, dan mendeteksi regresi eskalasi kemampuan dalam alur kerja agentic.
- Menangkap jejak eksekusi untuk debugging dan auditabilitas, menghasilkan hasil yang dapat dibaca mesin untuk pengembangan lokal dan CI.
Harness Regresi Keamanan Agen oleh Owasp menyediakan kemampuan penting untuk mengamankan aplikasi agenik yang dibangun di atas MCP. Ini menawarkan pendekatan terstruktur untuk mengidentifikasi dan mencegah regresi keamanan, menghasilkan hasil yang dapat diaudit untuk pengembangan dan pipeline CI/CD. Alat ini memberdayakan pengembang AI, peneliti keamanan, dan insinyur DevSecOps untuk memvalidasi hasil keamanan secara efektif.
