题目
SQL注入是指由于()A. 恶意用户利用挤占带宽、消耗系统资源[1]等攻击方法B. 恶意用户通过提交特殊的参数从而达到获取数据库中存储的数据、得到数据库用户的权限C. 恶意用户利用发送虚假电子邮件、建立虚假服务网站、发送虚假网络消息等方法D. 恶意用户利用以太网监听、键盘记录等方法获取未授权的信息或资料
SQL注入是指由于()
A. 恶意用户利用挤占带宽、消耗系统资源[1]等攻击方法
B. 恶意用户通过提交特殊的参数从而达到获取数据库中存储的数据、得到数据库用户的权限
C. 恶意用户利用发送虚假电子邮件、建立虚假服务网站、发送虚假网络消息等方法
D. 恶意用户利用以太网监听、键盘记录等方法获取未授权的信息或资料
题目解答
答案
B. 恶意用户通过提交特殊的参数从而达到获取数据库中存储的数据、得到数据库用户的权限
解析
本题考查SQL注入攻击的基本概念。SQL注入是网络安全领域的重要知识点,其核心是恶意用户通过构造特殊的输入参数,绕过程序逻辑验证,直接向数据库发送非法SQL指令,从而获取敏感数据或提升权限。解题的关键在于理解各选项描述的攻击类型是否符合SQL注入的特征。
选项分析
选项A
描述的是资源耗尽型攻击(如DDoS),通过消耗带宽、CPU等系统资源造成服务不可用,与SQL注入无关。
选项B
正确选项。SQL注入的本质是通过提交包含恶意SQL语句的参数(如用户名、密码输入框),绕过程序过滤,直接操作数据库。例如:输入' OR 1=1
可能绕过登录验证,或通过UNION SELECT
窃取数据。
选项C
属于网络钓鱼攻击,通过伪造信息诱导用户泄露隐私,与数据库攻击无关。
选项D
属于信息窃取技术(如嗅探、木马),通过被动方式获取未授权信息,而非主动攻击数据库。