作业帮 > 综合 > 作业

以下选项中()不属于防止SQL注入的做法(选择一项)

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/16 21:00:58
以下选项中()不属于防止SQL注入的做法(选择一项)
a)在客户端,添加JavaScript验证,过滤或转义危险字符
b)在服务器端,控制数据库的访问权限
c)在服务器端,对帐号做加密处理
d)后台数据库使用Oracle
请说出结果,详细的说明为什么.
对帐号加密处理只能是和安不安全有关,和SQL注入有关系么?
还有这个SQL注入和用什么数据库有什么关系?
以下选项中()不属于防止SQL注入的做法(选择一项)
答案选D.选择使用什么数据库本身不能作为防止sql注入,无论使用什么数据库,不做任何防护,都会有被sql注入的危险.如果对客户端和服务器端进行相应设置便可以起到防止sql注入的作用.比如:对用户数据进行过滤(a选项)、对数据库用户访问权限以及对信息加密(b选项、c选项)等.另外在编程时避免程序漏洞也可防止一部分sql注入.sql注入的一部分功能就是为了窃取数据库登录信息等,另外可利用登录信息进行sql语句拼接达到注入的目的,所以对账号加密处理对防止sql注入起到了一定的作用.