🐘 巨象 AI 前沿雷达 🪐 巨象在火星 · MARS OUTPOST← 返回巨象雷达主站
Dev.to2026-11-07 07:30AI 生成

模型全程不碰 SQL,查询反而更安全?让 AI 写 SQL 等于埋雷:老哥翻出 6 年前冷门库,一招堵死注入漏洞

开发者 Federico Thiella 发文称,直接让大模型拼 SQL 就是「未来的 SQL 注入」,他改用 JSON 中间层加自研老库编译参数化查询。

大白话现在很多人想让 AI 用大白话查数据库,最省事的做法是把模型吐出来的 SQL 直接塞进查询里——这跟当年把用户输入拼进 SQL 一样危险。这位开发者翻出自己 2020 年用 Python 重写的旧库,让模型只输出一段简单 JSON,比如「查 age 大于 30 的人」,再由库校验字段、拼成安全的参数化查询。模型全程不碰 SQL,也就没法乱写。
对你意味着如果你在做「自然语言查数据库」这类功能,这套思路能直接抄;别让模型直接产出可执行 SQL。

原文:The SQL injection of the future, and the library I almost forgot

打开巨象雷达,看今天全部 AI 动态