|
2010-09-18
, 23:02
|
Posts: 1,341 |
Thanked: 708 times |
Joined on Feb 2010
|
#3
|
The Following User Says Thank You to zimon For This Useful Post: | ||
|
2010-09-19
, 12:14
|
Posts: 23 |
Thanked: 12 times |
Joined on Jan 2010
|
#4
|
If you want a computing experience that has flawless security. Turn the power off.
|
2010-09-19
, 12:32
|
Posts: 724 |
Thanked: 1,255 times |
Joined on Nov 2007
@ Cambridge, UK
|
#5
|
The Following User Says Thank You to tswindell For This Useful Post: | ||
|
2010-09-19
, 13:12
|
Posts: 23 |
Thanked: 12 times |
Joined on Jan 2010
|
#6
|
|
2010-09-19
, 13:20
|
|
Posts: 3,397 |
Thanked: 1,212 times |
Joined on Jul 2008
@ Netherlands
|
#7
|
Is that perhaps the DRM system they were going to (and probably will) put in MeeGo? That'll be more as an anti-piracy move on their part, to get more of the big-time developers to release stuff for MeeGo.
It won't protect against someone uploading a backdoor named "really funny fart app" and owning a ton of devices and everything in them (theres a lot of sensitive information in these devices nowadays..).
maemo5 is very vulnarable to MITM attacks because even serious developers just download deb packages and install them with dpkg -i. This way installing the authenticity of the package is not checked in any way, it can be anything if there is a MITM attack.
Once a Thompson's Trojan Horse type of attack has been succesfully made to some developer's system, the crack and the back door can propagate through whole Linux-community.
This is the long known weakness in deb-package-based system.
There is a fix for having embedded signatures in deb-packages, but practically noone is using it.
In rpm-system, the packages themselves have GPG signatures embedded.
So whether you install them by first transfering the package via ubstick, ftp, wget, bluetooth, *, the signature comes along always and is checked when package is installed with rpm-program or by yum, zypper or whatever package manager Meego will have. (Ok, there can be RPM packages w/o signatures but one have to force rpm to install this kind of package if the rpm settings are correctly set in the first place.)
I've been told the above reason is not why they chose RPM in Meego, nor the fact RPM is preferred by LSB, but for me it is an important plus and improvement. Also RPM-package system has transaction-support, which comes handy if system is cold rebooted suddenly in the middle of package installation for example battery has drained out.
The Following User Says Thank You to allnameswereout For This Useful Post: | ||
|
2010-09-19
, 14:01
|
Posts: 23 |
Thanked: 12 times |
Joined on Jan 2010
|
#8
|
|
2010-09-19
, 14:22
|
Posts: 1,341 |
Thanked: 708 times |
Joined on Feb 2010
|
#9
|
We usually include checksums of .deb packages in the Debian world, just like the BSD world does with their .tgz Ports.
APT does have a GPG backend to authenticate repositories. If you then download from e.g. HTTPS you are secure against MITM attacks on network layer, and package layer (provided the certificates are checked). It is still possible for hostile code to be inside a package no matter if it is a .deb or .rpm.
The Following User Says Thank You to zimon For This Useful Post: | ||
|
2010-09-19
, 16:39
|
Posts: 2,802 |
Thanked: 4,491 times |
Joined on Nov 2007
|
#10
|
The Following User Says Thank You to lma For This Useful Post: | ||
http://www.reuters.com/article/idUSTRE66T52O20100730
And the paper itself:
https://www.defcon.org/images/defcon...Rootkit-WP.pdf
Is there going to be any preventative measures against this sort of thing for MeeGo?
SELinux or perhaps having the apps run in a sandbox/chroot?
Chroot can be escaped, there are exploits which bypass SELinux restrictions and sandboxes may also
be "broken" (i.e. jailbreaking) but thats better than nothing.
Just assuming no one will bother because its ARM didn't help android much.
I've not seen much talk about security, which is bad, so I thought I'd get people at least talking about it.
(maybe I should have written a more trollish thread for more responses, APPEL ISO4 IZ BETTAR THEN MEGOO!)
p.s. I assume apps will only run with user permissions, like maemo. Thats good but not enough.