![]() |
2010-10-07
, 14:50
|
Posts: 1,341 |
Thanked: 708 times |
Joined on Feb 2010
|
#2
|
![]() |
2010-10-07
, 15:20
|
Posts: 96 |
Thanked: 51 times |
Joined on Jul 2010
@ India
|
#3
|
To be really secure, it should be based on TrueCrypt or similar.
Having every application installed in its own TrueCrypted virtual disk and (un)mounting them with passwords of group of passwords.
Edit:
"passwords of group of passwords."
What I mean by this, is every virtual disk (application) has its own automatically randomly generated strong password. There is a password manager, where one can make any number and combination of groups of passwords and then give some own password for every group.
Also there is one master root-password which would open all passwords in the manager and would give ability to create/modify/destroy groups.
When some group is "opened" with the group-password, then the password-manager will mount the corresponded TrueCrypted virtual disks. Would unmount them optionally with selected timeout or manually.
Actual application binaries and their private resource datafiles are in these crypted virtual disks. In /usr/bin/ there is a softlink to the real program inside the virtual disk:
ln -s /mnt/applock/someapp/usr/bin/someapp /usr/bin/someapp
To be really practical, a package manager should support this system.
Idea (c) GPLv3
![]() |
2010-10-07
, 15:31
|
Posts: 388 |
Thanked: 842 times |
Joined on Sep 2009
@ Finland
|
#4
|
Idea is great. but please note the usage scenario I mentioned, for such a case, encryption isnt really necessary.
Your idea may be useful, for example, when we give the devide to a service centre or someone who is an expert in the maemo commant line..
The usage scenario I mentioned are the "common" people who needs a "GUI" for everything.
![]() |
2010-10-07
, 15:31
|
Posts: 1,341 |
Thanked: 708 times |
Joined on Feb 2010
|
#5
|
The usage scenario I mentioned are the "common" people who needs a "GUI" for everything.
![]() |
2010-10-07
, 15:50
|
Posts: 96 |
Thanked: 51 times |
Joined on Jul 2010
@ India
|
#6
|
Never underestimate the "common" people.
The famous "script kiddies" are those "common" people also, and all those owners of zombie bots in the DDOS-botnetworks.
![]() |
2010-10-07
, 16:54
|
Posts: 96 |
Thanked: 51 times |
Joined on Jul 2010
@ India
|
#8
|
Getting an app like this will be like a scientist getting a nobel peace prize. Sorry, couldn't think of another suitable analogy.
![]() |
2010-10-07
, 16:54
|
Posts: 1,341 |
Thanked: 708 times |
Joined on Feb 2010
|
#9
|
![]() |
2010-10-07
, 17:23
|
Posts: 46 |
Thanked: 41 times |
Joined on Jun 2010
|
#10
|
In this case, the hidden applications can still be opened some or the other way. For example, if I hide the Conversations application, It can still be opened via the phone application, i.e, click contact and create sms. This doesnt offer true privacy.
Instead, can an application be developed which runs in the background as a daemon or process...which can trigger a password prompt when a locked application is launched? This is a better solution in terms of privacy as it truly "locks" the selected application from launching in any way, rather than just hiding the application icon from the menu.
Usage scenario: a friend or neighbor borrows your phone....but you dont want them to see your personal data such as your contacts, conversations, e-mails, etc
A similar application is available for Symbian, Advanced Device Locks.....I hope a previous symbian user knows this.
So any kind developers here who would create such an application for maemo??
Also note, the application lock daemon should launch everytime on phone boot and should also trigger a password prompt when trying to uninstall..
I hope such an application can be developed. Or maybe if applocker can be modified to run this way.