[MeeGo-community] Fwd: Re: [Meego-security-discussion] Chromium browser security, installing Firefox 4 on MeeGo, and request for packaging
Ryan Ware
ware at linux.intel.com
Mon Apr 11 11:29:46 PDT 2011
Oops. Forgot to add meego-community. My response from
meego-security-discussion below.
Ryan
-------- Original Message --------
Subject: Re: [Meego-security-discussion] Chromium browser security,
installing Firefox 4 on MeeGo, and request for packaging
Date: Sun, 10 Apr 2011 17:23:42 -0700
From: Ryan Ware <ware at linux.intel.com>
To: meego-security-discussion at lists.meego.com
On 04/10/2011 02:14 PM, Niels Mayer wrote:
> Firefox 4 was released recently (
> http://www.mozilla.com/en-US/firefox/4.0/releasenotes/ ) and it really
> is a nicer and potentially more secure browsing experience than
> Chromium on MeeGo.
I think the "nicer" is more of a qualitative issue and not
quantitative. I don't know that FF4 offers a greater amount of security
than Chromium, but it at least is starting to approach Chromium.
> I got it running using MeeGo-Lem: http://wiki.meego.com/MeeGo-Lem-Firefox4
> using the Fedora 14 RPMs as suggested by:
> http://www.if-not-true-then-false.com/2010/install-firefox-4-on-fedora/
>
> Works very nicely on a MeeGo 1.2 touchscreen netbook, especially after
> installing http://grabanddrag.mozdev.org/index.html
>
> Any chance Firefox 4 can be packaged and made available with MeeGo Netbooks?
I'd suggest either filing a feature request in the MeeGo Bugzilla for
this if you want it in MeeGo proper or try getting it packaged in the
Community OBS if you feel that's an option.
> In addition to offering a different/better browsing experience,
> Firefox4 may offer better sandboxing and security for Linux. In
> contrast, it appears that chromium's sandboxing isn't necessarily
> present on their Linux distributions , per
> http://code.google.com/p/chromium/wiki/LinuxSandboxing and
> http://code.google.com/p/chromium/wiki/LinuxSUIDSandbox ...
>
> For Linux, it's possible that FF4 is actually more secure. Based on
> https://wiki.mozilla.org/Electrolysis "already in use in Firefox to
> isolate browser plugins like Flash, which fortunately means that users
> are insulated from the instability of such plugins" (
> http://arstechnica.com/open-source/reviews/2011/03/ars-reviews-firefox-4.ars
> ).
Chromium also isolates plugins in separate processes. On my current system:
/opt/google/chrome/chrome --type=plugin
--plugin-path=/var/lib/flashplugin-installer/npwrapper.libflashplayer.so
--lang=en-US --plugin-data-dir=/blah/blah/blah
--channel=2370.0x514bc00.718012511
> For example, the latest "trunk" chromium for MeeGo is not secure
> (after instaling via:
> "zypper in http://download.meego.com/live/devel:/base/Trunk/i586/chromium-11.0.678.0-8.17.i586.rpm
> " ) "about:sandbox" reports:
>
>> Sandbox Status
>> SUID Sandbox No
>> Seccomp sandbox No
>> You are not adequately sandboxed!
This is...unfortunate. Could you please take a moment Niels and file a
bug in the MeeGo Bugzilla under the security component for this?
> Installing "google-chrome-beta" ("8.0.552.200 beta") from repo
> http://dl.google.com/linux/rpm/stable/i386 gives a slightly more
> secure, but still inadequate setup:
>
>> Sandbox Status
>>
>> SUID Sandbox Yes
>> Seccomp sandbox No
>> You are not adequately sandboxed!
> (for some reason, google-chrome-stable ia32 chrome browsers are still
> at version 7, the google-chrome-beta is at version 8 and
> google-chrome-experimental is at version 11.)
>
> Whereas on my Fedora desktop, google-chrome-stable x86_64
> (10.0.648.204) "about:sandbox" reports a more secure configuration:
>
>> Sandbox Status
>> SUID Sandbox Yes
>> PID namespaces Yes
>> Network namespaces Yes
>> Seccomp sandbox No
>> You are adequately sandboxed.
> Could MeeGo's chromium browsers be built with adequate sandboxing like
> those distributed by Google for x86_64??
They *should* be more akin to this and I'm extremely disappointed to see
that it's not. I will get this fixed, but please file a bug. It will
give additional impetus to getting it fixed if people see it came from
external.
Ryan
_______________________________________________
MeeGo-security-discussion mailing list
MeeGo-security-discussion at lists.meego.com
http://lists.meego.com/listinfo/meego-security-discussion
More information about the MeeGo-community
mailing list