Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22823 ideas, 138726 comments, 2639112 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas

Popular ideas Here are random ideas about Ubuntu.

"passwords and encryption keys" shows passwords too easily to prying eyes  
Written by openaccent the 20 Oct 10 at 09:21. Global category: Security. New
If anyone leaves their ubuntu logged in unattended it's as easy as navigating through the menus to "passwords and encryption keys" and ticking the "show password" to reveal and steal anyone's passwords.
9
votes
up equal down
Solution #1: Master password
Written by openaccent the 20 Oct 10 at 09:21.
There would be an option to create a master password to access the "passwords and encryption keys" or atleast a password on the function of the "show passwords" box.
2
votes
up equal down
Solution #2: ask for session user password
Written by ubuntuuser the 24 Nov 10 at 01:55.
My suggestion would be: if you tick show password box, the session login password of the user should be asked . If the password is wrong, then the credentials will not be shown.

See the 4 comments or propose a solution >>

Input one bootup encryption pass for multiple partitions  
Written by conquerorodueko the 20 Apr 13 at 15:28. Global category: Security. New
In the need to set up multiple partitions for added physical security, a need for a better bootup encryption password entering needs to be integrated.

At current, for every desired encrypted partition on the same hard-drive, the encryption needs to be set individually, hence at bootup, the encryption key for each partition would need to be put in. This can be tedious if not needed for that level of challenging security, but it is also useful for more complex levels of security hence it should not be removed. It could be useful that way for larger cooperations that need to ensure that physical access to a machine must have the right approval the respective approving bodies, where each physical encryption password would be entered by a different individual.
0
votes
up equal down
Solution #1: Include extra option for one encryption key for multiple encrypted partitions
Written by conquerorodueko the 20 Apr 13 at 15:28.
Include another option that will allow one encryption key to unlock all multiple encrypted partitions on the same hard-drive at bootup if configured that way during installation process. This will help reduce having to input the same key multiple times at bootup to unlock multiple encrypted partitions that are set to use the same key.
3
votes
up equal down
Solution #2: Separate encrypted partition application with GUI
Written by cheesehead the 29 Apr 13 at 12:21.
The Rationale describes an advanced use case. It should not be in the basic installer.

The installer is not intended to be an advanced encrypted partition manager, nor do the installer maintainers want to maintain and test a lot of extra code that only a few power-users need.

Instead, a separate application should generate the keys, do the encryption, send the keys to the admin, run the installer, install the keys on the finished system, and perhaps even test.

This solution makes encrypted-multiple-partition installs easy, and keeps all that extra complexity out of the installer.

Add a comment or propose a solution >>

Encrypted iSCSI  
Written by Eldmannen the 15 May 08 at 17:52. Global category: Security. New
Ubuntu 8.04 "Hardy Heron" added support for iSCSI.

Now lets add support for encrypted iSCSI.
9
votes
up equal down
Solution #1: Auto-generated solution of idea #8616
Written by Eldmannen the 15 May 08 at 17:52.
Ubuntu Brainstorm was updated in January 2009. Since the idea #8616 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 3 comments or propose a solution >>

No basic file encryption  
Written by firexq the 5 Mar 09 at 07:05. Global category: Security. New
The default encryption scheme in Ubuntu requires that I make a key and store it on a keyring to use... this is all well and good. However, there are times when a user will want to encrypt a file without the key being stored anywhere but his head. With the current system you need to have the decryption key saved, and even if you delete it afterwards, it's still theoretically recoverable.
22
votes
up equal down
Solution #1: Allow basic file encryption
Written by firexq the 5 Mar 09 at 07:05.
When I right-click a file and select "encrypt", I should have the option to simply enter a key and generate; this way, the key never leaves active memory, and the tinfoil hat can stay firmly on my head.
18
votes
up equal down
Solution #2: Add nautilus scripts for encryption
Written by tenplus1 the 5 Mar 09 at 21:23.
Nautilus can handle right-click scripts that allow the user to encrypt/decrypt a file by entering a password, this is available on www.gnome-look.org

See the 2 comments or propose a solution >>

Allow encryption of any folder in the system (Easier encryption system)  
Written by diegoj the 28 Nov 08 at 01:25. Related project: Nautilus. New
The ~/Private method of storing encrypted data is a bit darkened. If you don't know that Ubuntu has got this feature and that you have to install it, you don't realize that can do that.

My proposition: Allow encryption of any folder in ~/ clicking with left button in Nautilus. If user doesn't have the packages, he would be asked for his/her permission to install them.
131
votes
up equal down
Solution #1: Auto-generated solution of idea #16023
Written by diegoj the 28 Nov 08 at 01:25.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16023 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!
6
votes
up equal down
Solution #2: Intuitive encryption
Written by yman the 6 Feb 09 at 02:41.
(the term "file" here refers both to files and directories:)
When encrypting a directory, the directory and it's contents will be recursively encrypted. When a file is encrypted it's contents will be replaced with the encrypted version, which means links will still work, and the encryption will look more natural and intuitive to the user. When a file is decrypted, the decrypted content will be stored in a cache that's accessible only to the file's owner. When the owner of an encrypted file isn't logged in all files in the cache will be deleted. If a file was changed, the new version will be encrypted and replace the old content before being deleted.

The cache should sit in permanent storage (like a hard drive) so the data won't be lost in case of a black-out and other similar events.

See the 4 comments or propose a solution >>

Someone may force you to give up your password  
Written by thorx89 the 26 Sep 10 at 12:17. Related project: Gnome. New
A user with sensitive data on their computer may be coerced into giving up their login password.
In that case, the Private folder or the home folder encryption provided by Ubuntu are no good.
-6
votes
up equal down
Solution #1: Allow a 2nd password that would trigger a specified script when used
Written by thorx89 the 26 Sep 10 at 12:17.
The user could be provided with a means to set up a second, emergency password.
Using this password would not result into a regular login, but it would trigger a specified script instead, first.
This script could then take care of any sensitive data (rename, archive, encrypt, transmit, delete) and if the mechanism is set to login after the execution of the script, the script would then be deleted and the system set to one password only so as to dismiss any idea of an irregular login having taken place.

This might be fairly easy to implement, too.

See the 12 comments or propose a solution >>

Make ecryptfs easy and usable  
Written by ian.halpern the 7 May 09 at 16:55. Global category: Security. New
Encrypting directories using ecryptfs is not intuitive or easy to maintain when reinstalling Ubuntu, using sim links to external drives, etc. Also, if a user is logged in, the mounted ecryptfs folder becomes unencrypted and viewable to other users.
24
votes
up equal down
Solution #1: Integrate ecryptfs into permissions for file/folder viewing with authentication
Written by ian.halpern the 7 May 09 at 16:55.
Instead of mounting an encrypted folder using ecryptfs to view its contents, if a file is encrypted and you have permissions to view it it will be decrypted for viewing for you. Or if you click on an encrypted file or folder a dialog will appear asking for authentication, where you will enter the password and the file will be viewable in a way like when you mount a drive and the dialog pops up where you must enter the user and password to mount the drive.

Add a comment or propose a solution >>

Some otherwise good apps aren't terribly secure/privacy aware.  
Written by r0g the 19 May 09 at 23:49. Related project: Nautilus. New
In short, can we provide extra security/privacy for our data despite wanting/needing to use insecure apps?

Linux permissions do a good job of automatically protecting core system files from change but data privacy/security seems to be predicated on an assumption of userspace security which is generally unrealistic. At the same time for many people losing the privacy of their data can be far worse than losing their OS install or hardware. For example in my case...

I have some applications which I love but which aren't written with security in mind. The main one I'm thinking of here is FileZilla which stores all usernames and passwords as plain text but many other apps simply assume their environment will always remain private. One of the MAIN REASONS I switched to a linux based system was to get a bit more security as since I became a web developer a few years back I have stared to accumulate LOTS of other peoples web hosting credentials. This is valuable booty to some miscreants and I guess it has been standard hacker practice to scan for unencrypted ftp/ssh credentials for time immemorial but I am troubled to hear many worms and trojans now do the same as a matter of course and I would like an extra line of defense against this.

There are lots of encryption solutions, some of which I already use such as truecrypt but these don't really hit the spot as once a volume is mounted it can be read by any user/process. This means that any intrusion into my user space (say from a browser bug) while I have a truecrypt volume mounted might trivially compromise all my most private data. I'm sure we have the technology to protect against this.

Note: Please do not reply Ubuntu is secure enough already or vote this down because 'Ubuntu does not get viruses'. *nix is only that way because developers were sensible enough to take precautions before there were widespread problems. Nothing is infallible and the one thing worse than a total lack of security is a false sense of security!
46
votes
up equal down
Solution #1: Encrypted Applications.
Written by r0g the 19 May 09 at 23:49.
What I would like is a way of installing/launching an app in it's own little encrpyted file system bubble so all its settings are always encrypted and ONLY THAT SPECIFIC PROCESS can read and write to it. In essence this would be like a small truecrypt volume tied to a specific PID. Obviously it would require a key to be input from somewhere so maybe this could be kept on a keyring protected by your admin password or simply based of a very hefty hash of your admin password.

I'm pretty sure all the tricky technicals are already in place (loopback, encrypted and union file systems, access control lists, keyring) it would just needs munging together and integrating into the desktop/file browser with a nice simple interface suitable for mere humans like myself :-)
27
votes
up equal down
Solution #2: Make possibility to encrypt file by wallet.
Written by Lachu the 20 May 09 at 06:24.
Wallet should have API to generate key for configuration file/documents encryption. Application should use wallet API to operate on this files. It allows us for example to import settings from one application to another. It may only requires to open keyring and accept another application to have access into specific key. User can also disagree to encrypt some files.
14
votes
up equal down
Solution #3: Integrate gnome-keyring/kwallet with more applications
Written by Zanko the 2 Jun 09 at 21:40.
The job of storing credentials belongs to gnome-keyring (or kwallet in KDE), but many applications don't use it (Pidgin, Firefox...). Using gnome-keyring mean having credentials stored in one single place and encrypted.

Firefox for example have its own way of storing credentials, with it's own master password system, however an addon (which probably needs to be improved as it seems buggy) is available (https://addons.mozilla.org/en-US/firefox/addon/8737) and could be provided by default.

Other applications should be patched to use it.

Applications that don't want to be tied to Gnome-keyring or kwallet (like Pidgin which store passwords in plain text because it want to be portable on OS X and Windows) can use PPassKeeper, a library which provide an abstraction layer for this tools and store passwords in plain text only if they're not available.
2
votes
up equal down
Solution #4: Use selinux
Written by Lachu the 15 Sep 09 at 10:11.
Use selinux to achieve this.

See the 7 comments or propose a solution >>

Make (g)email safer for the world!  
Written by kramer65 the 22 Oct 08 at 09:21. Related project: Firefox. New
It seems that email is a very very unsafe mode of communication. Although I don't have any world domination plans as yet, I would like to keep my things private from intruding governments as well as companies.

I've been looking a bit around and it seems that there is a lot possible, but that it's just very fragmented; GPG and FireGPG together with some extra functionalities would help us get started.

What if you created one package out of Seahorse/GPA/KGPG and FireGPG which after installation had the following functionalities for for example gmail (more email programs should follow);
- The first time you start it up, a key-pair is being made for your email address. The public key is automatically uploaded to the PGP Global Directory which then verifies the email adres with a verification email.
- When you send an email it automatically looks in the Global Directory whether the person you send the email has a public key and if it finds one, it automatically encrypts and sends the message. Also it automatically signs the email using your private key.
- When you receive an encrypted message, it automatically unencrypts it and checks the signatures using the Global Directory.

Using a system like this would get many people to use it since it is not so complicated anymore and just one package. The more people post public keys, the more it gets accepted by other email programs while it doesn't interrupt the current flow of emails since you can still send normal emails as well.

If you think intruding governments are taking a bit too much away from our privacy these days, please vote UP!

Links:
http://www.getfiregpg.org/
http://www.gnome.org/projects/seahorse/
http://www.gnupg.org/gpa.html

[....]
39
votes
up equal down
Solution #1: Auto-generated solution of idea #14693
Written by kramer65 the 22 Oct 08 at 09:21.
Ubuntu Brainstorm was updated in January 2009. Since the idea #14693 was submitted before this update, its rationale and solution are not separated. Please vote accordingly, and if you have the necessary rights, please separate the rationale from the solution. Thanks!

See the 11 comments or propose a solution >>

Allow whole disk encryption from Ubuntu Desktop installer  
Written by tdn the 7 Dec 09 at 16:13. Related project: Live CD installer. New
Currently the Ubuntu Desktop installer does not allow the user to set up whole disk encryption (with lvm/luks). However, this is easily done though the "Guided - use entire disk and set up encrypted LVM" option in the alternate installer. This should also be possible via the desktop installer.


118
votes
up equal down
Solution #1: Add the option: "Guided - use entire disk and set up encrypted LVM"
Written by tdn the 7 Dec 09 at 16:13.
Just add the option "Guided - use entire disk and set up encrypted LVM" to the GUI installer also. This should be fairly trivial, as the code is already there in the alternate installer.
40
votes
up equal down
Solution #2: add checkbox to partition list
Written by theonebshaw the 10 Dec 09 at 21:20.
I think it would be better to not clutter up the preset area and instead, when you select manual setup, add a check box similar to the current 'format partition' checkbox that allows you to encrypt certain applicable partitions... partitions that are irrelevant for encryption(like a current ntfs or a swap partition) would be darked out and not allow you to check them.

This would allow those who need/want encryption to easily install it and would avoid confusing other less tech-savvy users who just want to get Ubuntu installed on their computer.
5
votes
up equal down
Solution #3: Allow both automatic and manual options to install to encrypted LVM
Written by Orzech the 14 Jan 10 at 14:15.
User should have both, automatic and manual options to install Ubuntu to encrypted lvm volumes. Automatic is nice to fresh install whereas manual selection allows to choose from aleready existing partitions without need to format eg. full of user data /home partition.

See the 5 comments or propose a solution >>

2 Next >>