Nirmata mở rộng Kyverno để kiểm soát hành vi runtime của workload AI trên Kubernetes
Nirmata đang mở rộng mô hình chính sách Kubernetes của Kyverno sang bảo mật runtime với Nirmata Runtime for Kyverno, một dự án mã nguồn mở sử dụng eBPF và Linux Security Modules trong kernel Linux. Thay vì chỉ kiểm tra cấu hình khai báo của pod trước khi chạy, công cụ có thể thực thi chính sách đối với hành vi thực tế của workload, gồm chạy tiến trình, truy cập tệp, kết nối mạng ra ngoài, giao thức ứng dụng và hoạt động DNS. Hệ thống gắn các cơ chế kiểm soát vào những thao tác ở kernel như chạy tiến trình và mở tệp, qua đó có thể chặn hành động trái phép một cách đồng bộ—ví dụ ngăn tiến trình khởi chạy hoặc khiến kết nối không thể hoàn tất. RuntimePolicy dùng ngôn ngữ CEL và bộ chọn Kubernetes của Kyverno, hỗ trợ lấy giá trị cập nhật từ ConfigMap hoặc nguồn HTTP, đồng thời mặc định chạy ở chế độ monitor để quản trị viên xem trước những hành động sẽ bị chặn trước khi bật enforce. Chính sách cũng có thể dùng API OpenReports của Kyverno và cấu hình ngoại lệ. Với AI agent, coding agent và MCP server—những workload có hành vi được quyết định một phần trong lúc chạy—cách tiếp cận này có thể giới hạn các endpoint mô hình được phép truy cập, binary và MCP server được phép khởi chạy, cũng như quyền đọc các tệp nhạy cảm như thông tin xác thực đám mây hoặc token Kubernetes. Đây là một lớp rào chắn ở kernel, bổ sung cho network policy, admission control và các cơ chế bảo vệ trong ứng dụng, khiến workload bị xâm nhập hoặc bị thao túng khó vượt qua các giới hạn hơn.
Các đội ngũ vận hành Kubernetes chạy AI agent, MCP server hoặc pipeline tự động có thể theo dõi dự án này để kiểm soát hành vi thực tế của workload, thay vì chỉ kiểm tra cấu hình trước khi triển khai. Cách tiếp cận monitor trước, enforce sau cũng giúp thử nghiệm chính sách an toàn hơn trong môi trường doanh nghiệp.
Đọc bài gốc