15.6课后习题(Java Web程序设计)

填空

  1. Web是B/S的一种实现方式
  2. URL操作攻击的原理是通过URL猜测某些资源的存放地址,从而非法访问受保护的资源
  3. XSS的英文全称为Cross-Site Scripting,中文名是跨站脚本
  4. 恶意攻击者利用网站漏洞往Web页面里插入恶意代码称为跨站脚本,这属于被动式攻击
  5. SQL注入的英文名称为SQL Injection 
  6. 将密码生成一个唯一的密文,且无法由密文生成密码,这一过程称为单向加密
  7. 常见的单项加密算法有MD5,SHA,SHA-1
  8. 为了安全起见,在保存注册的登录信息时数据库里存储的时账号和密码的摘要。

选择题

  1. 下列选项中不是编程安全原则的是B尽可能使用高级语言进行编程
  2. 下列对跨站脚本攻击(XSS)的解释最准确的一项是C将恶意代码嵌入到用户浏览的Web网页中,从而达到恶意的目的
  3. 为了防御XSS跨站脚本攻击,可以采用多种安全措施,但B阻止用户向Web页面提交数据不可取
  4. 关于SQL注入说法正确的是CSQL注入攻击可以造成整个数据库全部泄露
  5. 对于SQL注入和XSS跨站,下列说法不正确的是ASQL注入的SQL命令在用户浏览器中执行,而XSS跨站的脚本在Web后台数据库中执行
  6. 对于SQL注入的防御,可以采取以下D以上三项都对措施
  7. 下列关于MD5的说法不正确的是DMD5可以将密码加密为唯一的密文,又可以通过密文解密为密码
  8. 带登录结果,jsp中有以下一段代码,且没有其他转换语句,如果输入的用户账号为"‘Tom’OR 1=1--",则出现的情况是CT_CUSTOMER表中的所有记录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值