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

建设部网站哪里可以报名考监理员深圳商城网站设计价格

建设部网站哪里可以报名考监理员,深圳商城网站设计价格,吕梁网站建设公司,wordpress设置伪静态目录1.漏洞报告2.漏洞复现3.Nginx 修复3.1 添加请求头3.2 配置origin限制2.3 调整origin限制1.漏洞报告 漏洞名称#xff1a; CORS 跨域漏洞等级#xff1a; 中危漏洞证明#xff1a; Origin从任何域名都可成功访问#xff0c;未做任何限制。漏洞危害#xff1a; 因为同源… 目录1.漏洞报告2.漏洞复现3.Nginx 修复3.1 添加请求头3.2 配置origin限制2.3 调整origin限制1.漏洞报告 漏洞名称 CORS 跨域漏洞等级 中危漏洞证明 Origin从任何域名都可成功访问未做任何限制。漏洞危害 因为同源策略的存在不同源的客户端脚本不能访问目标站点的资源如果目标站点并配置不当没有对请求源的域做严格限制导致任意源都可以访问时就能在 CORS 跨域漏洞问题CORS 漏洞一般用于窃取用户敏感数据如果用户点击触发了而已页面就会被盗取数据。解决建议 修复方法是合理配置 CORS判断 Origin 是否合法。具体说就是请求头不要配置 Access-Control-Allow-Origin 为 * 或 null。 2.漏洞复现 复现方式为在 Header 中指定 Origin 请求头看是否可以请求成功。 curl -H Origin:http://aaa.bbb http://10.14.32.138:80发现确实可以正常请求成功开始修复。 3.Nginx 修复 3.1 添加请求头 location /myProject/api/ {add_header Access-Control-Allow-Origin http://10.14.32.138:80 always;add_header Access-Control-Allow-Credentials false always;include proxy_params;proxy_pass http://localhost:8081/;access_log /tmp/httplogs/uat-mobileapi-access.log main;error_log /tmp/httplogs/uat-mobileapi-error.log; }添加完毕提交复测发现即使添加了请求头配置当origin为其他域名时仍能正常访问。 3.2 配置origin限制 进一步通过添加 origin 限制来修复其他域名访问时直接返回 403 状态码。 location /myProject/api/ {if ($http_origin !~* (www.test.com|10.14.32.138) ) {return 403;}add_header Access-Control-Allow-Origin http://10.14.32.138:80 always;add_header Access-Control-Allow-Credentials false always;include proxy_params;proxy_pass http://localhost:8081/;access_log /tmp/httplogs/uat-mobileapi-access.log main;error_log /tmp/httplogs/uat-mobileapi-error.log; }配置之后发现虽然跨域请求被限制住了但是页面上的请求也无法访问了。 排查发现页面上请求时不会传 Origin 请求头所以也返回 403 状态码了。 2.3 调整origin限制 需要将 Origin 限制改为 Origin 为空也可以正常访问。 location /myProject/api/ {set $allow_cors 0;# 判断不为空if ($http_origin) {set $allow_cors 1;}# 判断不在白名单内if ($http_origin !~* (www.test.com|10.14.32.138) ) {set $allow_cors ${allow_cors}1;}# 判断不为空 且 不在白名单内返回403if ($allow_cors 11) {return 403;}add_header Access-Control-Allow-Origin http://10.14.32.138:80 always;add_header Access-Control-Allow-Credentials false always;include proxy_params;proxy_pass http://localhost:8081/;access_log /tmp/httplogs/uat-mobileapi-access.log main;error_log /tmp/httplogs/uat-mobileapi-error.log; }配置之后复测通过页面也可以正常访问了。 整理完毕完结撒花~ 参考地址 1.Nginx配置origin限制跨域请求(应对等保)https://blog.csdn.net/qq_20236937/article/details/128640137 2.Nginx:如果头不存在或错误则拒绝请求https://www.it1352.com/1679888.html 3.NGINX实现IF语句里的ANDOR多重判断https://blog.51cto.com/qiangsh/1967549
http://www.hkea.cn/news/14498515/

相关文章:

  • 邯郸市教育考试院网站百度怎样免费发布信息
  • 我做的网站怎么是危险网站遵义在线遵义晚报
  • 如何利用网站新闻做推广搭一个网站
  • 企业网站seo优化怎么做wordpress怎么添加全局背景音乐
  • 政务网站建设依据国家创作网
  • 小米路由可以做网站吗中国建筑协会官网
  • 伍佰亿门户网站计算机企业网站建设论文
  • 合肥商城网站开发wordpress 共用数据库
  • 网站虚拟主机管理个人做的小网站需要备案
  • 贵阳企业网站排名优化阳江企业网站建设
  • 南阳公司做网站公众电影网站怎么做
  • 网站建设服务器选择网站建设公司广州增城
  • 河南工程招标网站wordpress文章详情页
  • 新建网站费用深圳网络推广有几种方法
  • 溧水做网站html网页设计代码范例
  • iis 建立子网站如何制作属于自己的网页
  • dw做网站导航条中国品牌设计公司
  • 电子商务网站推广方案wordpress漫画主题推荐
  • wordpress 手机版 导航seo诊断分析在线工具
  • 深圳做网站服务商网页设计实验步骤
  • 有趣的网站 知乎网站开发人员需要什么技能
  • 如何把网站做的和别人一样吗营销策划机构
  • elementor做视频网站外贸营销平台推广
  • 广州网站服务国家企业信息公示系统全国
  • 产教融合平台建设网站营销型外贸网站建设软件
  • 知名营销类网站建设网站培训班
  • WordPress主题资源台州seo
  • 如何做网站商城服装网站建设目的
  • 网站建设的数据库设计图淘宝网站开发的多少钱
  • 长安商城网站建设微信公众号运营方法