当前位置: 首页 > news >正文

简单建设网站首页2022好用值得推荐的搜索引擎

简单建设网站首页,2022好用值得推荐的搜索引擎,怀化市优化办电话,哪里有制作网站系统Node中的CSRF攻击和防御 假设有一个网上银行系统,用户可以通过该系统进行转账操作。转账功能的URL可能是这样的: https://www.bank.com/transfer?toAccount123456&amount1000当用户登录到银行系统,并在浏览器中访问这个URL时&#xff…

Node中的CSRF攻击和防御

假设有一个网上银行系统,用户可以通过该系统进行转账操作。转账功能的URL可能是这样的:

https://www.bank.com/transfer?toAccount=123456&amount=1000

当用户登录到银行系统,并在浏览器中访问这个URL时,银行系统会执行转账操作,将1000元转入账户123456。

CSRF攻击过程:

  1. 受害者登录:用户Alice登录到她的网上银行账户(比如www.bank.com)。

  2. 攻击者准备攻击页面:攻击者Eve创建了一个恶意网站www.evil.com,并在该网站上嵌入了一段HTML代码或JavaScript代码,试图利用CSRF漏洞:

    <img src="https://www.bank.com/transfer?toAccount=999999&amount=1000" style="display:none">
    

    或者通过JavaScript发送请求:

    var img = new Image();
    img.src = "https://www.bank.com/transfer?toAccount=999999&amount=1000";
    
  3. 受害者访问恶意网站:当Alice在已经登录银行系统的情况下,访问了Eve的恶意网站,浏览器会自动执行页面中的代码,发送一个请求到银行系统。

  4. 请求执行:因为Alice已经在银行系统中登录,浏览器会带上Alice的会话Cookie。这时,银行系统收到请求后,会认为这是一个合法的请求,并执行转账操作,将1000元转入攻击者的账户999999。

防御措施:

  • 设置后端的cookie 禁止跨域携带cookie 我们只需要把cookie设置的 SameSite:Strict即可;
  • 验证 referer和Origin 每个页面都会带这哥俩 通过验证这哥俩也就可以了
  • 使用token 每一次请求都带token
  • 使用验证码 要求用户进行敏感操作的时候 填写验证码
  • 表单随机数(这种做法是在服务端渲染的时候用)
    • 1.生成一个随机数放到 session中
    • 2.生成页面时,表单中加入一个隐藏的表单域 : <input type="hidden" name:"Hash" value="<%=session['key']%>">
    • 3.服务端 进行验证随机数
    • 4.清除session中的随机数
  • 二次验证,比如要求用户获取验证码进行验证
http://www.zhongyajixie.com/news/10260.html

相关文章:

  • 高校网站建设自查报告如何在网上推广
  • wordpress新闻动态插件seo零基础入门到精通200讲
  • 自己网站做问卷调查问卷宁波网络推广团队
  • 南宁疫情简介今日头条关键词排名优化
  • 网站怎么做支付系统广州网站seo公司
  • 动态网站开发代码石家庄seo扣费
  • php和什么语言做网站成都seo培训班
  • 网站建设套餐濮阳网站推广
  • 做团购的家居网站有哪些杯子软文营销300字
  • 个体户可以做网站吗宁波网络推广运营公司电话
  • 个人电脑做网站违法吗百度指数分析平台
  • 企业做网站的注意什么问题百度知道首页
  • 云主机 怎么做网站网站排名首页
  • 外贸公司建网站一般多少钱手机百度高级搜索
  • 自己制作logo免费生成器seo在线培训课程
  • 老鹰网站建设站长工具收录
  • 建设厅电工证查询网站昆明seo工资
  • 公司执照代办seo网站推广杭州
  • 网站开发英语词汇小红书推广怎么收费
  • 网站认证必须做么看书网站排名
  • 网站建设是怎么挣钱做seo的公司
  • 建站abc做网站好累百度销售系统
  • 我如何做网络推广网站如何做推广购买友情链接
  • 网站建设为什么必须有服务器如何自己建一个网站
  • 网站建设网站建设的网络安徽企业网站建设
  • 网站开发java架构新手做销售怎么开发客户
  • 通栏网站b2b模式的电商平台有哪些
  • 毕业设计做网站有什么好处seo搜索引擎优化薪资水平
  • 建设网站如何盈利web3域名注册
  • 一个公司可以做两个网站推广吗免费建一级域名网站