《白帽子講WEB安全》學習筆記之第2章 瀏覽器安全

來源:互聯網
上載者:User

標籤:安全 白帽子

第2章瀏覽器安全2.1 同源策略

同源策略是瀏覽器的安全基礎。同源策略的作用是讓"document"相互獨立。

影響“源”的因素:host(網域名稱或IP,如果是IP地址則看做一個根網域名稱),子網域名稱,連接埠,協議。

注意:對於當前頁面來說,頁面記憶體放的javascript檔案的域並不重要,重要的是載入javascript頁面所在的域是什麼。

在瀏覽器中<script>、<iframe>、<img>、<link>等標籤都可以跨域載入資源,而不受同源策略的此案只。這些帶“src”屬性的標籤每次載入時,實際上是由瀏覽器發起了一次GET請求。不同於XMLHttpRequest的是,通過src屬性載入的資源,瀏覽器限制了javascript的許可權,使其不能讀寫返回的內容。

注意跨域訪問方案的安全基礎就是新人“javascript無法控制該HTTP頭”。

http://www.qq.com/crossdomain.xml

 

結果:

 

This XML file does not appear to have any style information associated  with it. The document tree is shown below.

<cross-domain-policy>

<allow-access-from domain="*.qq.com"/>

<allow-access-from domain="*.gtimg.com"/>

</cross-domain-policy>

 

 

2.2 瀏覽器沙箱

目前的瀏覽器多是採用多進程架構,將瀏覽器的各個功能模組分開,各個瀏覽器執行個體分開,當一個進程崩潰時,也不會影響到其他的進程。

Sandbox可以通過封裝的API訪問本地檔案系統,記憶體,資料庫,網路的請求。

瀏覽器外掛程式會編程瀏覽器安全的一個威脅來源。

2.3 惡意網址攔截

惡意網址攔截一般都是瀏覽器周期性的從指定的伺服器擷取一份最新的惡意網址黑名單。

2.4 高速發展的瀏覽器安全

很多瀏覽器外掛程式都是使用javascript編寫的,但是這些瀏覽器外掛程式的許可權比一般頁面的javascript的許可權高。

2.5 小結

瀏覽器是WEB的入口,瀏覽器的安全也左右著WEB的安全。


本文出自 “夢朝思夕” 部落格,請務必保留此出處http://qiangmzsx.blog.51cto.com/2052549/1859546

《白帽子講WEB安全》學習筆記之第2章 瀏覽器安全

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.