Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 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.

a safe packages list  
Written by josinalvo the 12 Dec 08 at 04:24. Related project: Synaptic package manager. New
The goal: to be able to differentiate packages that cause systemwide changes from "harmless programs"
Why: To increase security when an unexperienced user decides to try new packages

Users very often get package recommendations from places which are not 100% worthy of trust, like internet foruns. A malicious (or poorly informed) suggestion can cause a users computer to became an open relay to send spam, or an ssh server for a hacker to bruteforce his way in.

To avoid that, it would be nice to have a "safe packages" list, of programs that

* dont use suid
* dont open network ports
* dont change the boot sequence
* dont affect any user of the computer that does not call the program in any way

in other words: can be installed without creating any security concerns
15
votes
up equal down
Solution #1: Auto-generated solution of idea #16439
Written by josinalvo the 12 Dec 08 at 04:24.
Ubuntu Brainstorm was updated in January 2009. Since the idea #16439 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 2 comments or propose a solution >>

Arbitrary folder names in Operating Systems  
Written by Aetixintro the 14 Oct 10 at 17:08. Related project: brainstorm.ubuntu.com. Category: Others. New
I think there is a possibility for making all the folder names in an operating system generic
(and thus enhancing security) by making a central folder registry that updates on
changes in the folder structure. Even this central registry can be placed arbitrarily
by deploying it as a registry with an agent that reports itself to the proper place in
the operating system.

I mean, a person new to the Operating System would not have a chance
going into this unknown "sea" of folders over the internet (from where, you know,
everything begins with unknowing starter).

Good?
0
votes
up equal down
Solution #1: User creativity
Written by Aetixintro the 14 Oct 10 at 17:08.
User creativity.

See the 1 comments or propose a solution >>

Switch user when locking screen to reduce security holes  
Written by tom66 the 18 Jan 09 at 22:32. Global category: Security. New
There are a few bugs with the lock screen system. At present, they have been fixed. However, there is a fundamental problem - because the lock screen dialog runs on top of the user, any security flaw (or crash, or glitch, or anything which would close it or move it) can cause the desktop to be unlocked.
-2
votes
up equal down
Solution #1: Temporarily switch user
Written by tom66 the 18 Jan 09 at 22:32.
Ubuntu supports switching users *fairly* seemlessly; it takes a few seconds to switch over to a guest session, and flipping between the sessions is fairly trivial.

I suggest when locking the screen that the user be switched from the current user to a locked-down user, perhaps called "lockscreen" which has virtually no permissions - it can only access the files it needs, it can't read the user's home directory, etc. and can switch between users with the *correct password*. It should be able to launch screen savers, do basic power management (suspend/resume/shut down/hibernate if required), but that is all. Accessing the ttys should be restricted somehow, if possible. Zapping the X server (ctrl-alt-backspace), if possible, should be disabled.

The correct password emphasis is required. It is useless if all the lock screen dialog is a fake shield, since the idea is that if the lock screen dialog crashes or is breached through a security hole then there is no way to access the machine through at least the interface. So, it must supply the correct username and password when switching. If it does this, hey presto, then it should work.

Add a comment or propose a solution >>

Streamline boot-up process when using full-disk encryption  
Written by mrtorrent the 27 Jul 11 at 08:40. Global category: Usability. New
Using full-disk encryption adds another authentication step to the boot process, by default a passphrase. For most home users, this is probably an unnecessary complication and obstacle to the good security practice of encrypting their data. In addition, this doesn't fit well with a multi-user environment, as by default everyone has to share the encryption password. Full-disk encryption would be much more usable if the boot-up process was streamlined.
19
votes
up equal down
Solution #1: Log in before boot
Written by mrtorrent the 27 Jul 11 at 08:40.
Require a user to login (e.g. by entering their username and password, plugging in a key device, etc.) at the beginning of the boot process and use these credentials to both decrypt the disk and log the user in, thereby cutting down authentication to a single step and allowing the boot process to complete without further user intervention. This would also eliminate the need for disseminating a shared secret (the encryption key) and open up the possibility of managing which users have permission to decrypt the disk.

I believe the rough technical implementation would be to store the encryption key for the disk on the boot partition, itself encrypted by each user's login credentials.

There of course should be options to use the old method of entering a passphrase, or a security device, or some combination of methods.

This is all inspired by the release of Apple's most recent OS version, Lion, which handles full-disk encryption in roughly this way, and is therefore a lot more usable.
0
votes
up equal down
Solution #2: Preboot account-Login with auto-login option when using FDE-authentication
Written by ester4 the 31 Aug 11 at 10:18.
For those users on multi-user machines, the account login could serve as the decryption key and account login.

But for single-user machines with a really long decryption key password (like 50 digits), then the account-login could be told to auto-login. This auto-login would functionally behave exactly like if the user had typed in the account-login.
2
votes
up equal down
Solution #3: #1 with TokenTube
Written by cfwk the 28 Sep 11 at 23:40.
Use TokenTube: http://sourceforge.net/projects/tokentube/
This solution already suppports PreBootAuthentification and an unlimited number of users for LUKS/dm-crypt encryption.

See the 2 comments or propose a solution >>

Admin Windows Updates from Ubuntu Update Server  
Written by srippon the 17 Nov 09 at 05:14. Related project: Update manager. New
Many organisations, even if they are shifting over to an Ubuntu environment, will have many Windows PCs that need to be supported. Presently if you want to run a Windows Server Update Service (WSUS) you need to have a Windows Server (Microsoft). I believe being able to cache, test and deploy Windows Updates locally from the Ubuntu Update Server (Ubuntu Brainstorm) would be attractive to admins.
9
votes
up equal down
Solution #1: Administer Windows Updates from UUS
Written by srippon the 17 Nov 09 at 05:14.
Allow admins the ability to cache, test and deploy Windows updates from an Ubuntu Update Server (Ubuntu Brainstorm) without having to run a Windows Server.

See the 1 comments or propose a solution >>

sudo timestamp vulnerability  
Written by cdenley the 30 Jan 09 at 13:39. Global category: Security. New
By default, a sudo timestamp is valid for 15 minutes, so any process running as your user within 15 minutes after you use sudo can easily gain root privileges, killing shells and creating new shells if necessary to use the same TTY as the sudo timestamp.

It doesn't matter how soon the timestamp is killed. If timestamps can be used at all, they can be used by a malicious process immediately after sudo is run.
-15
votes
up equal down
Solution #1: disable timestamps
Written by cdenley the 30 Jan 09 at 13:39.
By default, the timestamps should be disabled in /etc/sudoers, or sudo should do a better job of making sure the user is trying to use sudo from the same shell. Possibly check the PID and file name of the shell's process.
42
votes
up equal down
Solution #2: End sudo "session" on logout
Written by andruk the 31 Jan 09 at 15:10.
Timeouts for sudo are quite nice, and so you will not be able to remove them entirely by default (although there are ideas on Brainstorm to adjust the sudo time that will probably be implemented). The security issue is that you can sudo in a tty, then logout of the tty, log back in, and if you have done so within the sudo timeout you will not be asked to authenticate when you try to do something with sudo.

This is a security issue because a user may not realize that when they login the second time that their previous sudo "session" is still running.

I think that part of the logout process should kill any sudo "sessions" that are still alive.
-8
votes
up equal down
Solution #3: Use the existing 'sudo -k' to kill your timestamp
Written by cheesehead the 3 Feb 09 at 00:31.
If you feel this is a problem, end the sudo period manually anytime you wish with sudo's -k flag. You can also add it to your scripts, .bashrc, logouts, etc.
5
votes
up equal down
Solution #4: Allow the user to either reduce the timestamp or disable it via a GUI
Written by alexandros.java the 21 Mar 09 at 13:36.
Probably the System>Administration>Users and Groups should have options to configure various stuff regarding the /etc/sudoers file.
2
votes
up equal down
Solution #5: Allow user/program to set caller id and delay sudo command.
Written by Lachu the 10 Jan 10 at 11:43.
Just allow user/program to set sudo caller id, like "xAr4a", itd. With key icon on tray, we can delay executing of all sudo command and showing warning in tray:
"Some program identified by xAr4a would execute action: rm -rf / . To avoid it, click key icon on tray. Command will be executed in " x " seconds" .

Also allow to set X Window Id, to allow user see at really command invoking in this shell tries ran this command(it should show the same identifier.

See the 7 comments or propose a solution >>

Warn users when they are connected to an insecure network  
Written by Auzy the 9 Sep 08 at 12:01. Global category: Security. New
Users should be warned when they connect to a network which is obviously insecure (such as connected to a Hub instead of Switch).

Its quite easy to program. If SYN|ACK or ACK packets are received which are directed to another MAC address, we know its insecure.

There are algorithms too which can even help detect Man-in-the-middle attacks (to identify when its very likely someone is trying to intercept/change your traffic),however, this is more difficult to program.

We should be trying to provide the highest level of security possible to users.
156
votes
up equal down
Solution #1: Auto-generated solution of idea #12974
Written by Auzy the 9 Sep 08 at 12:01.
Ubuntu Brainstorm was updated in January 2009. Since the idea #12974 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 12 comments or propose a solution >>

Remove visual feedback from GUI password dialogues   forum
Written by aysiu the 15 Jul 08 at 01:33. Global category: Security. New
Since a lot of people seem to think that not showing visual feedback for password authentication (in the terminal, for example) is a security feature, let's remove visual feedback from the GUI, too.

See Idea #11118: Display *** for password in the terminal for more details:
http://brainstorm.ubuntu.com/idea/11118/
-29
votes
up equal down
Solution #1: Auto-generated solution of idea #11136
Written by aysiu the 15 Jul 08 at 01:33.
Ubuntu Brainstorm was updated in January 2009. Since the idea #11136 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 10 comments or propose a solution >>

Remove the root access without password in recovery mode  
Written by argh0 the 8 Mar 11 at 18:38. Global category: Security. New
Hey Ubuntu Brainstormers,

I checked that, and it hasn't been proposed yet... As it is not a bug, it is an (unfortunate) feature, let's talk about it here and not in Launchpad.

You know that if you choose the "recovery mode" line in the Grub menu, you are able to have a full root access to your computer choosing "root" in the recovery menu (command line at first but just enter startx and hello Gnome) WITHOUT TYPING ANY PASSWORD.

That is a real problem. I mean, if I've got people at home and I go to pee, my guests have full time to easily get my naked girlfriend's pics and launch a rm -rf /* on my computer. That would be nasty.

I know, I know, anyway, you can do the same thing with a physical access to the computer and a LiveCD or a LiveUSB. But most of the people do not have those kind of items on them, while a lot of people could learn the easy "root" trick if Ubuntu was going mainstream (and if you care you can put a password on your BIOS for blocking alternate boot medias).

And this "feature" is not needed. If someone uses this root access to correct a problem on his computer, he should remember his admin password. And if he does not, he can use a liveCD to mingle. And this is kind of inconsistent with the Ubuntu choice to not have a root account by default.

Another unfortunate feature for the privacy on Ubuntu is the default read access to your documents by other users, but let's talk about that on another idea.

(Wasn't able to find "grub-pc" or "recovery mode" in the "related projects" category)
1
votes
up equal down
Solution #1: Password for root access (or do not offer root access)
Written by argh0 the 8 Mar 11 at 18:38.
Option 1: Ask to identify as an admin, and then give access to the root session.

Option 2: Do not propose root access, just offer a terminal with a classical login (like when you do Ctrl+Alt+F1 in the normal mode), and let people use "sudo".
1
votes
up equal down
Solution #2: Add GUI options to disable recovery mode and set up a password on GRUB
Written by Felitaur the 19 Mar 11 at 21:35.
GRUB2 is not so easy to get rid of excessive items, it will return if you just remove it from grub.cfg.
Maybe it would be good to add an options to make GRUB use passwords if you like to edit boot command line.

See the 9 comments or propose a solution >>

List of official end-of-life dates at www.ubuntu.com  
Written by medigeek the 18 Oct 08 at 22:32. Related project: ubuntu.com. New
Short idea description:
It would be good to have an *official* list of end-of-life dates for each Ubuntu release.

Long idea description:
I have noticed that the release information and "end of life" dates (aka EoL) are listed at https://wiki.ubuntu.com/Releases

Instead of having to browse through news announcements at mailing lists or posts at the news, www.ubuntu.com should have a page that lists various important release info such as the end of life dates. A wiki page is not the official way to list important information such as this one.

Example: http://www.freebsd.org/security/#sup
They list end-of-life dates as a security-related part of information.

www.ubuntu.com could have a www.ubuntu.com/security page that lists the EoL of each release, and probably be merged with the list of www.ubuntu.com/usn somehow.

This list could be taken from the wiki.ubuntu.com and listing it at an www.ubuntu.com subpage would make people feel more ensured about the information provided there, since not everyone has access to edit information at that site.
48
votes
up equal down
Solution #1: Auto-generated solution of idea #14555
Written by medigeek the 18 Oct 08 at 22:32.
Ubuntu Brainstorm was updated in January 2009. Since the idea #14555 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 5 comments or propose a solution >>

<< Previous 1 2 3 4 5 6 7 8 9 ... Next >>