图解浏览器安全(同源策略XSSCSRF跨域HTTPS安全沙箱等串成糖葫芦)
Posted 执鸢者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图解浏览器安全(同源策略XSSCSRF跨域HTTPS安全沙箱等串成糖葫芦)相关的知识,希望对你有一定的参考价值。
一天小林又去面试啦,面试官说:“小林呀,你对浏览器安全了解多少?”。小林摸了摸头说,目前我已经把这方面内容串成了“糖葫芦”,面试官一听来了激情,那你就按照糖葫芦逻辑来把这块说一说吧,小林开始慢慢道来。
浏览器安全方面主要包含Web页面安全、浏览器网络安全、浏览器系统安全。在Web页面安全方面把同源策略、浏览器出让了同源策略的哪些安全性、常见攻击(XSS、CSRF)、跨域解决方案(例如postMessage、CORS、JSONP等);在浏览器网络安全方面把HTTP缺点、HTTPS流程、数字证书、加密等串起来;在浏览器系统安全方面把安全沙箱、浏览器进程等串起来,可以比喻为一棵树或者三根糖葫芦。
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/95f550bc6acf4db59185d192aa530b04.jpg)
一、Web页面安全
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/8cc3e43dcdbb4487aa1a21f27eb05913.jpg)
1.1 同源策略
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/fbb2f126323a4a7e852666d8bd9957ae.jpg)
1.2 浏览器出让了同源策略的哪些安全性?
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/af0fb9ba96dd422b80402e62cd4a8d2b.jpg)
1.3 两种常见攻击
1.3.1 XSS
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/bf4cf26a59de463dbcc006cfe6979c28.jpg)
1.3.2 CSRF
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/0cd7e53516844a1cb7cd3505a415fe96.jpg)
1.4 跨域解决方案
1.4.1 针对iframe
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/aba09e9e7e924c33b1afaf66809ec835.jpg)
1.4.2 针对Cookie
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/06d863e6acda48f88df2db2a943de26b.jpg)
1.4.3 针对Ajax
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/4d78bc7f19e04b7481a5ae794593cffc.jpg)
二、浏览器安全
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/c44c3c8b07a9480693acb431007a91d1.jpg)
2.1 HTTPS
![图解浏览器安全(同源策略、XSS、CSRF、跨域、HTTPS、安全沙箱等串成糖葫芦)](https://image.cha138.com/20210425/461f0c584dee40248712031cc2d7bbd2.jpg)
三、浏览器系统安全
参考内容
浏览器工作原理与实践_李兵
阮一峰 跨域资源共享 CORS 详解
以上是关于图解浏览器安全(同源策略XSSCSRF跨域HTTPS安全沙箱等串成糖葫芦)的主要内容,如果未能解决你的问题,请参考以下文章