下列关于跨站请求伪造的说法正确的是()。
A.只要你登陆一个站点A且没有退出,则任何页面都可以发送一些你有权限执行的请求并执行
B.站点A的会话持续的时间越长,收到跨站请求伪造攻击的概率就越大
C.目标站点的功能采用GET还是POST并不重要,只不过POST知识加大了一点点跨站请求伪造的难度而已
D.有时候复杂的表单采用多步提交的方式防止跨站请求伪造攻击其实并不可靠,因为可以发送多个请求来模拟多步提交
A.只要你登陆一个站点A且没有退出,则任何页面都可以发送一些你有权限执行的请求并执行
B.站点A的会话持续的时间越长,收到跨站请求伪造攻击的概率就越大
C.目标站点的功能采用GET还是POST并不重要,只不过POST知识加大了一点点跨站请求伪造的难度而已
D.有时候复杂的表单采用多步提交的方式防止跨站请求伪造攻击其实并不可靠,因为可以发送多个请求来模拟多步提交
A.XSS攻击是恶意攻击者通过web页面向数据库或HTML页面中提交恶意的客户端脚本,当用户浏览此网页时,脚本就会在用户的浏览器上执行,进而达到攻击者的目的
B.XSS攻击和CSRF攻击类似,都可以直接获取到用户的cookie
C.反射型和存储型XSS攻击,攻击脚本都会经过数据库,并被永久地存放在目标服务器的数据库和文件中
D.反射型XSS只要用户点击过邮件中携带的恶意链接,中招过一次后,下次其他人只要打开这个邮件也会中招
A.点击劫持。
B.跨站请求伪造(CSRF)。
C.跨站脚本(XSS)。
D.注射。
A.SQL注入、跨站脚本、缓冲区溢出
B.SQL注入、跨站脚本、DNS毒药
C.SQL注入、跨站请求伪造、网络窃听
D.跨站请求伪造、跨站脚本、DNS毒药
A.SQL注入(SQLi)。
B.可扩展标记语言(XML)外部实体。
C.跨站脚本(XSS)。
D.跨站点请求伪造(CSRF)。
AntiForgeryToken]publicActionResultEdit(Moviemovie){if(ModelState.IsV
alid){db.Entry(movie).State=EntityState.Modified;db.SaveChanges();r
eturnRedirectToAction("Index");}returnView(movie);}
A.HttpPost特性指定只有POST请求才能调用这个Edit方法。
B.HttpGet必须指定。
C.ValidateAntiForgeryToken这个特性用来允许伪造的请求
D.ValidateAntiForgeryToken和视图(Views\Movies\Edit.cshtml)中的Html.AntiForgeryToken()是成对出现的
A.CSRF攻击只能发出GET请求,限制服务端只接受POST请求可以有效避免该攻击
B.CSRF攻击可以通过验证码或者Referer检查来有效防御
C.CSRF攻击主要利用了thirdpartcookie而不是sessioncookie
D.通过配置P3P头,浏览器也可以跨域发送thirdpartcookie