Related Links

Related Stories

  • The black art of digital forensics
    What makes a good digital forensics specialist? Steve Gold looks at some of the latest applications and investigates how the forensic investigator’s role has evolved in order to comply with changing customer priorities
  • Educating children on data protection
    The use of biometrics and CCTV in school classrooms - installed to protect pupils - may just as easily put them at risk of other dangers. What, then, can be done to prepare our children for the big wide world of data protection? Rob Stringer reports…
  • An Olympic effort to secure the Games
    Managing the security of the 2010 Olympic Games in Vancouver is no mean feat. Danny Bradbury went behind the scenes at the Olympic site to talk to the people who are tasked with ensuring the event goes smoothly
  • Social networking - a risk to information security?
    As the popularity of social networking sites continues to mount, it becomes increasingly important to consider the information security risks posed in the context of a wider data loss prevention and reputation management strategy. Cath Everett reports
  • Batten down the hatches
    Due to the horrifying quantity of vulnerabilities, and often limited time and budget, application and database security can be quite a headache. Limiting privileges and access, however, is a good place to start, finds Danny Bradbury

News

Microsoft working on secure web browser

25 February 2009

Microsoft's research operation has published a paper detailing a security-enabled web browser application code-named Gazelle.

The most interesting aspect of the Gazelle web browser is that it devolves many of the security feature of the operating system into the browser code, which effectively takes a kernel programming approach to the browser client, Infosecurity notes.

The paper - The Multi-Principal OS Construction of the Gazelle Web Browser - describes a browser client acting as a "multi-principal" operating system, with a "principle" defined as a single, unique connection to a web site.

This appears to be a new approach to web site interactions, Infosecurity notes, as conventional web browser clients are really designed for sequential browsing of static pages, even if those sites are then `tabbed' into a series of page views, as seen on Internet Explorer 8 and Mozilla Firefox 3.

According to Microsoft, by defining each web site interaction as a principal, each 'page view' can be discreetly handled within the memory of the computer.

This appears to take a 'memory sandbox' approach to web browsing, similar to that seen in Google's Chrome but taking security to new levels.

"Gazelle's Browser Kernel is an operating system that exclusively manages resource protection and sharing across web site principals," says the paper.

"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," it adds.

It comes as no surprise that the paper's authors say they have developed a prototype Gazelle web browser based on Internet Explorer, with each principal placed into a separate protection domains so they are protected from each other.

"Just as in desktop applications where instances of an application are run in separate processes for failure containment, we run instances of principals in separate protection domains for the same purpose," says
the paper.

"For example, when the user browses the same URL from different tabs, it corresponds to two instances of the same principal; when a.com embeds two b.com iframes, the b.com iframes correspond to two instances of b.com; however, multiple same-origin frames in a page are in the same principal instance as the page," it adds.

Gazelle's developers also claim their browser can beat the current competition in its handling of other common security flaws.

There is no indication when - and if - Gazelle will be released, but the technology could eventually find its way into the real world via Windows 7, which current borrows most of its TCP/IP interaction features from the Vista operating system.
 

 

This article is featured in:
Internet and Network Security

 

Comment on this article

You must be registered and logged in to leave a comment about this article.