参考答案(1)SQL注入攻击。
(2)防范措施:
1.使用预编译/参数化查询,将业务数据与SQL语句进行隔离;
2.对用户输入内容做严格校验、特殊字符转义过滤;
3.部署WAF Web应用防火墙,拦截SQL注入攻击特征;
4.数据库账号配置最小权限,限制应用账号敏感操作;
5.关闭Web服务详细数据库错误回显,避免泄露库表信息。(答任意2点即可得分)
【解析】
攻击者利用union select拼接查询语句,窃取后台管理员账号密码,属于典型SQL注入漏洞利用。防御核心思路是不信任外部用户提交的所有输入内容。