题目
通过限制Web应用程序的数据库权限可以减少SQL注入攻击的危害。... A. 正确...B. 错误
通过限制Web应用程序的数据库权限可以减少SQL注入攻击的危害。...
- A. 正确...
- B. 错误
题目解答
答案
A
解析
考查要点:本题主要考查对SQL注入攻击原理及数据库权限管理的理解,重点在于判断限制数据库权限是否能有效降低SQL注入的危害。
核心思路:
SQL注入攻击的本质是通过用户输入注入恶意SQL代码,从而控制数据库执行任意操作。若数据库用户的权限被严格限制(例如仅允许读取特定表的某些字段),即使攻击成功,破坏范围也会被限制在权限范围内,从而降低潜在危害。因此,限制数据库权限是防御SQL注入的重要措施之一。
关键逻辑:
- SQL注入的危害:攻击者可能窃取敏感数据、删除数据库表,甚至执行系统命令。
- 权限限制的作用:
- 若数据库用户权限过宽(如具有
DELETE
或DROP
权限),攻击可能导致严重数据丢失。 - 若权限严格(如仅允许
SELECT
且受限于特定表/字段),攻击者最多只能获取部分数据,无法造成更大破坏。
- 若数据库用户权限过宽(如具有
- 结论:通过限制数据库权限,可显著缩小攻击影响范围,因此题目描述正确。