[轉貼]微軟公佈新瀏覽器開發項目Gazelle

潮人留意...gazelle 同'波鞋'無關

當網站從靜態演變成由各種不同內容組成的動態網站時,瀏覽器也成為網站資源共享的操作環境,然而現存的瀏覽器,包括擁有最新架構的 ie8,googlechrome和opera都不是多主流操作系統架構,無法實現對多種網站構造的統一管理,而微軟正在研發的gazelle則是一種安全的多主流操作系統網絡瀏覽器架構,可以在某種程度上解決該問題。


在微軟研究中心剛剛發布的報告中,公司簡要介紹了正在研究中的瀏覽器架構gazelle,和現存的所有瀏覽器不同,這種多主流操作系統的瀏覽器架構可以實現瀏覽器操作系統對所有網站系統資源的安全管理。

gazelle的瀏覽器核心是一種專門管理網站的資源保護和內容共享的操作系統,它和現存瀏覽器核心的工作原理完全不同,比如在管理不同來源的腳本資源方面、在進程顯示和處理的保護方面,gazelle將提供更加可行和安全的管理方案。


微軟表示,經過對該核心原型的測試和評估,gazelle性能達到了預期目的,也就是說將現有的瀏覽器轉型為多主流操作系統架構是可行了,它可以大幅增強瀏覽器的安全性和操作性能,在向後兼容性方面也有極大的改善。


譯自:microsoft rearch

註:
看來微軟希望為瀏覽器競爭製造更多刺激,及開發一套優於目前市場上所有的瀏覽器。
當然,gazelle將會大大提高了操作與安全性-換言之,亦可能會成為最安全的網絡瀏覽器。
該項目仍在進行開發,暫時沒有釋出任何資料或其他細節。但確信在不久之將來,微軟將很快揭示更多關於gazelle進展。

原文:
the multi-principal os construction of the gazelle web browser
helen j. wang, chris grier, alexander moshchuk, sam king, piali choudhury, and herman venter
19 february 2009
web browsers originated as applications that people used to view static web sites sequentially. as web sites evolved into dynamic web applications composing content from various web sites, browsers have become multi-principal operating environments with resources shared among mutually distrusting web site principals. nevertheless, no existing browsers, including new architectures like ie 8, google chrome, and op, have a multi-principal operating system construction that gives a browser-based os the exclusive control to manage the protection of all system resources among web site principals.
in this paper, we introduce gazelle, a secure web browser constructed as a multi-principal os. gazelle's browser kernel is an operating system that exclusively manages resource protection and sharing across web site principals. this construction exposes intricate design issues that no previous work has identified, such as legacy protection of cross-origin script source, and cross-principal, cross-process display and events protection. we elaborate on these issues and provide comprehensive solutions.
our prototype implementation and evaluation experience indicates that it is realistic to turn an existing browser into a multi-principal os that yields significantly stronger security and robustness with acceptable performance and backward compatibility.