SQL注入漏洞
SQL注入是Web应用中最常见、危害极高的安全漏洞,成因是开发者未对用户输入做严格过滤,直接将外部参数拼接到SQL语句中执行。
攻击者可构造恶意SQL语句,绕过登录验证、窃取/篡改/删除数据库数据,甚至获取服务器权限,导致用户信息泄露、业务数据瘫痪。常见场景包括登录框、搜索框、URL传参、表单提交等。漏洞危害极大,可导致数据泄露、删库、拖库、网站被篡改,是等保测评中高危漏洞。
防御核心是杜绝字符串拼接:使用预编译语句(PreparedStatement)、存储过程、参数化查询;对输入做严格过滤与长度限制;部署WAF拦截恶意请求;数据库账号最小权限分配。