**PostgreSQL 只读角色无法完全阻止 AI 代理的破坏行为**

_What a read-only Postgres role does and doesn't stop when an AI agent connects_

> 文章通过实验指出,在 PostgreSQL 17 中,仅授予“只读”权限的 AI 代理角色存在严重漏洞。尽管设置了默认只读和超时限制,但代理仍可通过关闭会话级别的只读设置、利用 SECURITY DEFINER 函数或绕过权限检查来执行删除、更新等破坏性操作,仅靠只读角色无法保障生产数据库安全。

**来源信息**
- **来源**:Hacker News:AI 热帖
- **分类**:ai-products
- **发布时间**:2026-11-11 01:21(北京时间)
- **原文**:[打开原文](https://vericto.com/blog-post-postgres-read-only-role-ai-agents)