首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。 【说明】 某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求
阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。 【说明】 某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求
admin
2021-03-26
44
问题
阅读以下关于Web系统架构设计的叙述,在答题纸上回答问题。
【说明】
某公司拟开发一个物流车辆管理系统,该系统可支持各车辆实时位置监控、车辆历史轨迹管理、违规违章记录管理、车辆固定资产管理、随车备品及配件更换记录管理、车辆寿命管理等功能需求。其非功能性需求如下:
(1)系统应支持大于50个终端设备的并发请求;
(2)系统应能够实时识别车牌,识别时间应小于1s;
(3)系统应7×24小时工作;
(4)具有友好的用户界面;
(5)可抵御常见SQL注入攻击;
(6)独立事务操作响应时间应小于3s;
(7)系统在故障情况下,应在1小时内恢复;
(8)新用户学习使用系统的时问少于1小时。
面对系统需求,公司召开项目组讨论会议,制订系统设计方案,最终决定基于分布式架构设计实现该物流车辆管理系统,应用Kafka、Redis数据缓存等技术实现对物流车辆自身数据、业务数据进行快速、高效的处理。
该物流车辆管理系统需抵御常见的SQL注入攻击,请用200字以内的文字说明什么是SQL注入攻击,并列举出两种抵御SQL注入攻击的方式。
选项
答案
SQL注入攻击,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 可以通过以下方式抵御SQL注入攻击: ·使用正则表达式; ·使用参数化的过滤性语句; ·检查用户输入的合法性; ·用户相关数据加密处理; ·存储过程来执行所有的查询; ·使用专业的漏洞扫描工具。
解析
SQL注入攻击是黑客对数据库进行攻击的常用手段之一。随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于程序员的水平及经验也参差不齐,相当大的一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SOL注入。
SQL注入攻击属于数据库安全攻击手段之一,可以通过数据库安全防护技术实现有效防护,数据库安全防护技术包括:数据库漏扫、数据库加密、数据库防火墙、数据脱敏、数据库安全审计系统。
为了抵御SQL注入攻击,可以采用如下方式:使用正则表达式、使用参数化的过滤性语句、检查用户输入的合法性、用户相关数据加密处理、存储过程来执行所有的奄询、使用专业的漏洞扫描工具等。
转载请注明原文地址:https://www.kaotiyun.com/show/aAQZ777K
本试题收录于:
系统架构师下午案例分析考试题库软考高级分类
0
系统架构师下午案例分析考试
软考高级
相关试题推荐
Brothersandsistersfight,butwhenthebickeringevolvesintophysicaloremotionalabuse,it’sbullying.Ordinaryargumentso
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
八皇后问题(输出所有情况,不过有些结果只是旋转了90度而已)。哈哈:)回溯算法的典型例题
在用户管理组administrators中添加本地用户“sy”。
添加一个新的类型是计算机管理员的用户John
在【管理工具】的【计算机管理】窗口中,查看用FTP的属性,并将其从用户组中删除。
在【管理工具】窗口中,设置账户登录超过5次时锁定账户。
设置在查看当前网页时文字的颜色要求使用Windows颜色。
Thereareseveraltypesofpasswordmanagementapproachesusedbyidentitymanagementsystems.Whichofthefollowingreduceshe
RAIDsystemsuseanumberoftechniquestoprovideredundancyandperformance.Whichofthefollowingactivitiesdividesandwri
随机试题
膜性肾病的肾小球基本病变特征是
A.发病率B.患病率C.某病死亡率D.某病病死率E.生存率
对建设单位未依法报送有关竣工验收资料所应承担的法律责任,按照第六十七条的规定,包括()。
外汇汇率上升,进口企业证券价格上升。( )
当劳动力供给曲线不变,而劳动力需求曲线右移时,则()。
年末,完成财政补助收支结转后,按照有关规定将符合财政补助结余性质的项目余额转入财政补助结余。()
简述课外活动的意义。
有一段阶梯,如果每步跨4级,最后会剩下2级,如果每步跨5级,最后则会剩下1级。已知这段阶梯的级数可以被3整除,则这段阶梯共有()级。
古人云:“马长于日行千里,猫长于潜伏捕鼠,雄鸡长于报晓司晨,若猫司晨,鸡行路,马捕鼠,则长皆失。”这说明
TheAmericanConstitutionwaswrittenforpeoplethatareabletogovernthemselves.JohnAdamswrote,"OurConstitutionwasmad
最新回复
(
0
)