Original URL: http://www.theregister.co.uk/2008/05/20/new_firefox_security_protections/
Developers of the Firefox browser are designing new technologies aimed at protecting users from some of the nastiest and most prevalent forms of website attacks.
One protection is designed to minimize end users' risk to cross-site scripting (XSS) attacks and cross-site request forgeries (CSRFs), both of which subvert basic internet security by exploiting the often misplaced web of trust that exists between two or more different sites. The protection would allow developers of one site to explicitly define which domains are allowed to initiate or answer cross-site requests for code, cookies and other site resources.
"These policies will describe which scripts in a page should be treated as valid and how web content should be permitted to initiate cross-site requests," Brandon Sterne, a member of Mozilla's security group, wrote in an email. Sterne recently described his work to security professions at Yahoo.
The idea is to enable websites to define security policies that the browser enforces. That will protect users from vulnerable sites and prevent sites from receiving forged requests. Site developers could indicate an explicit set of domains that should be treated as valid sources of javascript, so that code embedded in sites that aren't specifically white-listed would not be executed.
The other protection would erect a wall in front of private resources on a company's intranet to prevent them from being accessed by web content from public sites. Private resources would still be permitted to make requests to public resources.
It is designed to guard against so-called DNS rebinding attacks like the one researcher Dan Kaminsky demonstrated last month, which used plain-vanilla internet specifications to take control of routers (http://www.theregister.co.uk/2008/04/09/dns_rebinding_attack/) and other devices barricaded behind firewalls. Rather than creating a Trojan or other piece of specialized malware to access servers or other devices behind a firewall, such attacks use the nearly unlimited access of web traffic to do much the same thing.
The project is still in its infancy, but it is nonetheless an important step forward. When you consider the unending series of successful attacks that exploit the domain name system and rest of the net's weaker links in the security chain, it's easy to grumble that Mozilla, Microsoft and the rest of the browser developers don't do enough to insulate their users from the inherent risks of browsing the web.
"From a security professional's point of view, it's big," said Jeremiah Grossman, CTO of web application security firm WhiteHat Security. "There are a lot of big website operators that would like to have a browser with this feature to recommend to their users."
For now, some of these protections are being implemented as a Firefox extension that will serve as a proof of concept. Sterne says implementation details are "still very much in flux", and he can't say "if and when thee features will be available in Firefox".
But if all goes well, they could blossom into open specifications that website developers could use to enforce policies across any participating browser. Not that we're holding our breath, but that doesn't mean we aren't hopeful. ®
Microsoft's IE 8 puts giant web hole on notice (20 August 2008)
http://www.theregister.co.uk/2008/08/20/microsoft_xss_filter/
Site guesses your sex via age-old web flaw (28 July 2008)
http://www.theregister.co.uk/2008/07/28/browser_history_leakage/
Exploit code targets Mac OS X, iTunes, Java, Winzip... (28 July 2008)
http://www.theregister.co.uk/2008/07/28/pwning_security_updates/
Mozilla develops browser security metrics (8 July 2008)
http://www.theregister.co.uk/2008/07/08/mozilla_security_metrics/
Microsoft gets hip with da yoof to flog email (4 July 2008)
http://www.theregister.co.uk/2008/07/04/fake_microsoft_blog/
Web browsers face crisis of security confidence (23 June 2008)
http://www.theregister.co.uk/2008/06/23/marginal_browser_security_protections/
Scripting bugs blight security giants' websites (13 June 2008)
http://www.theregister.co.uk/2008/06/13/security_giants_xssed/
Get 'em while they're hot: critical security fixes from Microsoft, Apple (10 June 2008)
http://www.theregister.co.uk/2008/06/10/microsoft_and_apple_security_patches/
Royal Bank of Scotland takes three weeks to squash nasty Worldpay bug (20 May 2008)
http://www.channelregister.co.uk/2008/05/20/rbs_closes_security_hole/
Firefox language pack provides adware back-door (8 May 2008)
http://www.theregister.co.uk/2008/05/08/firefox_component_compromise/
Apple update trick triples Safari share (2 May 2008)
http://www.theregister.co.uk/2008/05/02/safari_share_triples/
ISP typo pimping exposes users to fraudulent web pages (20 April 2008)
http://www.theregister.co.uk/2008/04/20/kaminsky_demo_at_toorcon/
Security experts warn against Web 2.0 charlatans and 'premature AJAXulation' (14 April 2008)
http://www.theregister.co.uk/2008/04/14/ajax_charlatans_old_school_attack/
Demo shows how web attack threatens fabric of the universe (9 April 2008)
http://www.theregister.co.uk/2008/04/09/dns_rebinding_attack/
Mozilla plugs 10 security holes in Firefox (27 March 2008)
http://www.channelregister.co.uk/2008/03/27/firefox_security_flaws_update/
So what's the easiest box to hack - Vista, Ubuntu or OS X? (19 March 2008)
http://www.theregister.co.uk/2008/03/19/pwn2own_contest_returns/
NetScape Navigator put out to pasture (3 March 2008)
http://www.theregister.co.uk/2008/03/03/netscape_navigator_rip/
Opera screeches at Mozilla over security disclosure (18 February 2008)
http://www.theregister.co.uk/2008/02/18/opera_moz_security_disclosure_row/
Firefox updates, blitzes trio of critical bugs (8 February 2008)
http://www.theregister.co.uk/2008/02/08/firefox_update/
Mozilla security chief confirms data leakage bug in Firefox (24 January 2008)
http://www.theregister.co.uk/2008/01/24/firefox_data_leakage_bug/
© Copyright 2008