Chrome Adds Flash Sandboxing

Finally! After pioneering sandboxing of Javascript and tabs in the browser, Chrome is now finally busy moving Flash into a sandbox. Windows users of the dev channel have been fed the new release with Flash sandboxing already.

Google and Adobe are working closely to better integrate Flash into the Chrome web browser. The first result of that work came earlier this year when the two companies announced that Chrome would ship with Flash built-in, to allow the plugin to make use of Chrome’s auto-update feature. Sandboxing Flash in Chrome is the next step.

“This first iteration of Chrome’s Flash Player sandbox for all Windows platforms uses a modified version of Chrome’s existing sandbox technology that protects certain sensitive resources from being accessed by malicious code, while allowing applications to use less sensitive ones,” write Justin Schuh and Carlos Pizano, software engineers at Google, “This implementation is a significant first step in further reducing the potential attack surface of the browser and protecting users against common malware.”

A lot of work still needs to be done, however, since this is only an initial release. “While we’ve laid a tremendous amount of groundwork in this initial sandbox, there’s still more work to be done,” the engineers add, “We’re working to improve protection against additional attack vectors, and will be using this initial effort to provide fully sandboxed implementations of the Flash Player on all platforms.”

Especially Windows XP users should benefit from this work, since Chrome will be the only browser sandboxing Flash on that archaic Windows version. If you’re in the dev channel and are experiencing problems, you can use --disable-flash-sandbox to disable the feature – after filing a bug report, of course.

No word on when this will arrive for Linux and Mac OS X.

69 Comments

  1. 2010-12-01 11:21 pm
    • 2010-12-02 12:46 am
      • 2010-12-02 1:18 am
        • 2010-12-02 1:58 am
          • 2010-12-02 4:31 am
          • 2010-12-02 5:33 am
          • 2010-12-02 7:49 am
          • 2010-12-02 2:30 pm
          • 2010-12-02 5:24 pm
          • 2010-12-02 5:44 pm
          • 2010-12-02 9:56 pm
          • 2010-12-03 10:06 am
          • 2010-12-02 3:11 pm
          • 2010-12-02 5:06 pm
        • 2010-12-02 11:15 am
      • 2010-12-02 3:52 am
      • 2010-12-02 7:05 am
        • 2010-12-02 5:28 pm
    • 2010-12-02 1:03 am
    • 2010-12-02 3:06 am
      • 2010-12-02 10:04 am
        • 2010-12-02 2:12 pm
          • 2010-12-02 5:30 pm
        • 2010-12-02 3:24 pm
  2. 2010-12-02 1:31 am
  3. 2010-12-02 2:31 am
  4. 2010-12-02 4:53 am
    • 2010-12-02 5:31 am
      • 2010-12-02 6:08 am
        • 2010-12-02 7:25 am
          • 2010-12-02 7:43 am
          • 2010-12-02 12:14 pm
          • 2010-12-02 12:23 pm
          • 2010-12-02 1:54 pm
          • 2010-12-02 3:19 pm
          • 2010-12-02 3:15 pm
          • 2010-12-02 4:01 pm
          • 2010-12-02 5:57 pm
          • 2010-12-03 11:46 am
          • 2010-12-02 8:19 pm
          • 2010-12-03 12:56 am
          • 2010-12-03 11:45 am
        • 2010-12-03 11:42 am
          • 2010-12-04 1:18 am
          • 2010-12-04 3:41 am
  5. 2010-12-02 11:19 am
    • 2010-12-02 12:13 pm
    • 2010-12-02 2:01 pm
  6. 2010-12-02 12:51 pm
    • 2010-12-02 2:16 pm
      • 2010-12-02 3:04 pm
      • 2010-12-02 6:20 pm
      • 2010-12-02 7:12 pm
        • 2010-12-02 7:31 pm
          • 2010-12-02 10:06 pm
          • 2010-12-03 1:36 am
        • 2010-12-02 7:33 pm
          • 2010-12-02 7:59 pm
          • 2010-12-06 6:09 pm
      • 2010-12-04 2:46 pm
  7. 2010-12-02 3:03 pm
    • 2010-12-02 4:07 pm
      • 2010-12-02 7:36 pm
        • 2010-12-05 2:43 am
  8. 2010-12-02 4:24 pm
  9. 2010-12-02 6:19 pm
  10. 2010-12-05 12:46 am