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 the most popular ideas ever about Ubuntu.

Never lose focus while typing a password  
Written by pabix the 18 Jan 09 at 21:42. Global category: Security. New
It may have happened to you. You're typing a password in a web page, and suddenly, a window pops up, with a text field inside it, and since you did not notice it at once, you password displays in clear in the other window.
643
votes
up equal down
Solution #1: Fix window managers to lock focus when selected element is a password area
Written by pabix the 18 Jan 09 at 21:42.
It could be hard to implement, but window managers should detect password fields in windows (or detect when keyboard input is not displayed) and temporarily lock the focus.
-195
votes
up equal down
Solution #2: Lock Enter key for some seconds in newly popped up windows
Written by marvo the 19 Jan 09 at 08:45.
The unwanted visibility of passwords is only one annoyance in foreground-catching windows. Much worse is in my opinion that some of them require some input and do have their focus already set to the "ok" button. More then once I have "confirmed" some pop-up-messages while typing a text in my browser or word processor. It would be very helpful if the ok-button of a pop-up-box was inactive at least for some seconds.
157
votes
up equal down
Solution #3: Lock focus while typing.
Written by gmatht the 19 Jan 09 at 11:10.
Lock focus for one second (or so) since the last key was pressed so that we never lose focus while typing.
160
votes
up equal down
Solution #4: Remove focus, use attention methods
Written by dolf1074 the 25 Jan 09 at 00:47.
When an application wants your attention, it should ask it. NOT suddenly appear and take the focus. A program is now already able to ask your attention by flashing the application in the taskbar. So why some applications don't use that and rather want to bother the user in there work flow, I don't know.
70
votes
up equal down
Solution #5: Implement Solution #1 but have as an option
Written by gargouille the 30 Jan 09 at 02:29.
Solution #1 is an excellent idea, but not all may like it. This should be a default option, with the ability to disable it. Perhaps this option could be in System > Preferences > Windows.
-61
votes
up equal down
Solution #6: Beep if a window pops up while typing in a password box ( but as an option )
Written by Andrius the 3 Feb 09 at 18:13.
this can be also useful for non-password textboxes
158
votes
up equal down
Solution #7: Have ability to set system wide how to deal with stolen focus
Written by grofaty the 7 Feb 09 at 18:13.
Like #4, but have ability to set how you would like to deal with stolen focus.

For system wide options should be:
1. Allow stolen focus (like now)
2. Double blink program in task bar
3. Set notification.
4. Don't bother me at all.

Windows XP has this solution already implemented by installing "Tweak UI" official Windows program. Read more at: http://mycvs.org/archives/2004/11/16/applications-stealing-focus-on-windows-xp
8
votes
up equal down
Solution #8: Don't steal the focus!
Written by Frantique the 9 Feb 09 at 15:36.
The newly opened application should not steal the focus at all, or make a switch somewhere for this.
34
votes
up equal down
Solution #9: Provide a flexible option in compiz
Written by aadityabhatia the 9 Feb 09 at 22:44.
This depends on the context. Let's say you're browsing files in Nautilus (an application), and you double click a file. In this case you might prefer not to have the new window opened in the background (which happens sometimes).

Provide it as an OPTION in compiz (try ccsm), that is capable of providing this feature based on window name or class. Setting could be tailored the way user wants, and would stay out of the way of those who don't care.
-47
votes
up equal down
Solution #10: Request to click before prompting
Written by Lachu the 6 Feb 10 at 15:03.
Password fields should request to click special widget, with lock whole X Server onto password field and exit widget.

User ought to input password, before click onto that button! There no way to exit from this field without clicking button again.

Behavior of enter key/arrows could be: give focus to exit button.

Below password prompt, some helping messages should appear, like press exit key to accept prompting password.

See the 13 comments or propose a solution >>

Ask for application restart after security update  
Written by xfuser4 the 21 Aug 09 at 06:16. Related project: Update manager. New
There are sometimes very critical security updates for applications (like the last Pidign-Update).

Unfortunately the Update Manager doesn't inform the user, that the update is only effective, if the application is restarted after it.

Since suspend-2-ram works for now on many computers, some applications are only seldom restarted (e.g. Pidgin may run for several weeks).

In the case of pidgin this is even a security risk, since an application with a security leak might run for several weeks until the last security fixes will apply.
622
votes
up equal down
Solution #1: Ask for restart of applications
Written by xfuser4 the 21 Aug 09 at 06:16.
After kernel updates, we are asked for restarting the computer. If a (critical) update of an application have happened, the update manager should ask for an restart of the application (or inform the user about the need of a restart).
-151
votes
up equal down
Solution #2: Updater proposes auto-restart and restore of affected apps
Written by germclown the 24 Aug 09 at 05:30.
If 1 or more critical updates have been installed, we are offered a checklist of all apps that will benefit from a restart. The dialogue makes clear that all listed apps will benefit from a restart (and maybe how) and that all checked apps will be automatically restarted with an attempt made to return the app to its previous state (subject to security or other important concerns). Examples: Transmission torrents return to their individual active/paused status, Pidgin either remains unlogged or autologs the last user, active OpenOffice docs are reopened.

Updater preferences allow the user to choose which update types appear on the checklist: "security", "bug fix", "new feature"
-95
votes
up equal down
Solution #3: Only Prompt for application restart if X time elapsed since update.
Written by lavinog the 31 Aug 09 at 17:07.
Annoying users with restart notices can deter users from updating in a timely manner.
To avoid displaying excessive restart prompts, the prompts should be displayed after a preset time if the application hasn't been restarted since the update.
User A was only going to be using pidgin for 20 minutes, he shouldn't be interrupted by a dialog asking him to put his conversation on hold for a restart.
User B performs updates, but leaves his computer idle for a couple of hours. When he comes back to his computer, he will see a dialog box explaining that the recent security update wont take affect until the application is restarted.
59
votes
up equal down
Solution #4: Update the application without restart
Written by natureflow the 3 Sep 09 at 10:29.
I propose to update the application "on-fly". So you don't need to stop chatting if your instant messenger gets an update.
26
votes
up equal down
Solution #5: Show restart indicator in tray
Written by adisk the 16 Sep 09 at 15:18.
Show restart indicator in tray.
Click on indicator show question for restart.
28
votes
up equal down
Solution #6: Send email notification to admin
Written by adisk the 16 Sep 09 at 15:40.
Send email notification to admin. For servers only.
60
votes
up equal down
Solution #7: #5 but with more details
Written by kritzikratzi the 14 Oct 09 at 13:56.
like #5, but when the "restart-indicator" is clicked it folds down to a list, the top entry saying
"some of your applications received important updates, but need to be restarted before these can take effect".

after that a list of applications in question and a "restart all" item follow.

if the user clicks on one of the apps it is restartet and disappears from the list.
if an app was manually restartet (by the user) it also disappears from the list.
if there are no more apps left the restart-indicator should close by itself.

sometimes system components receive updates which will only take effect after a full reboot. this can be incorporated by adding an item to the very bottom that says "In fact there are some udpates which require to restart the entire operating system. Restart now! "



See the 8 comments or propose a solution >>

New users often choose insecure passwords.  
Written by ml2 the 24 Jan 09 at 15:58. Related project: Live CD installer. New
Currently, there is no way of knowing how secure a password is. This often leads to users making insecure passwords, which is a risk to security.
432
votes
up equal down
Solution #1: Implementing a password-strenght progress-bar
Written by ml2 the 24 Jan 09 at 15:58.
Implement a progress-bar which shows the password strength in the installer and user management tool.

Low strength = red;
middle strength = orange;
hight strength = green.

Thanks to Peter Koopman, who originally came up with the idea.
85
votes
up equal down
Solution #2: Implement Solution #1 but add to it
Written by gargouille the 30 Jan 09 at 02:55.
Solution #1 is an excellent idea. I think this could be expanded to have options for a password policy. These options could be available in System > Administration > Users and Groups. Check box options: (require uppercase & lowercase letters, require combination of numeric and alpha). A drop down box could also be added for the required minimum password size.

See the 9 comments or propose a solution >>

Implement DNSSEC - avoid nasty DNS-hackers  
Written by nandersson the 12 Jan 09 at 12:00. Global category: Security. New
DNSSEC is going to be the next "big thing" in DNS. Fedora is implementing it, Microsofts implements it in Windows 7 and Windows Server 2008 R2.

Ubuntu must have good support.

See http://fedoraproject.org/wiki/Features/DNSSEC for affected packages etc.
239
votes
up equal down
Solution #1: Add DNSSEC blueprint in Launchpad
Written by nandersson the 12 Jan 09 at 12:00.
Create a DNSSEC blueprint in Launchpad. Set priority accordingly and track progress from there. Could probably be targeted for Ubuntu 9.10.

See the 1 comments or propose a solution >>

VPN Auto-Reconnect  
Written by cos the 18 Aug 09 at 21:53. Related project: Network Manager. New
It sometimes happens that a network connection is dropped while using a VPN. The network connection is quickly re-established without problem, however the VPN remains disconnected.

This is a security issue and very inconvenient for the users.

I propose that if a network connection drops while connected to a VPN, after the network manager reconnects to the network it also automatically reconnects to the VPN.
201
votes
up equal down
Solution #1: Reconnect VPN as well as Network Connection
Written by cos the 18 Aug 09 at 21:53.
As described above, VPN connections are restored with network connections.
-14
votes
up equal down
Solution #2: Wait for VPN reconnection or user's approval to re-enable network system wide.
Written by Ssdg the 19 Aug 09 at 13:12.
Let's suppose the VPN server is down for maintenance or the network packages filtered. Ubuntu shouldn't switch to a secured VPN to an unsecure connection without protecting the user's data.

Because the VPN was considered as a secure network, the system should NOT switch to an un-secure network until the user approve this or the VPN service get back on.

The best approach to do that should be to change the network-applet to show a warning and add enable the "disconnect VPN" option when the current VPN is not availlable.

See the 2 comments or propose a solution >>

Cut sudo priveleges when terminal closed  
Written by rouge568 the 4 Dec 08 at 23:14. Global category: Security. New
Right now, if you are using a terminal, sudo timeouts after 15 minutes. Great! However, if I close that terminal and open up another one, that second terminal magically has sudo privileges until the timeout. This is not intuitive - if I give Terminal A sudo access, why should Terminal B also get it? Uninhibited root access for 15 minutes on any machine is not a good idea. Having all sudo privileges cut when the terminal is closed (and confining them to only that terminal) would give an immediate seal from malicious (or ignorant) users, increasing the local security of our Ubuntu system. Keep the 15 min timeout in place as well, and you have yourself a very secure computer.
168
votes
up equal down
Solution #1: Cut sudo priveleges when the user closes a terminal
Written by rouge568 the 4 Dec 08 at 23:14.
Pretty self explanatory. Keep the 15 min. timeout in place for open terminals.

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 >>

Security Center in Ubuntu  
Written by rocket16 the 23 Apr 10 at 06:23. Global category: Security. New
Many of the time, I hear complains from my friends that they are getting infected after receiving files from Linux Users. The problem is that, 99.99% of the malwares are targetted towards Windows, thanks to its ill configuration and user-base. So, it is very possible that any malware gets introduced into a Linux Box, and resides there. We won't be able to detect it, and won't find it necessary too, since Ubuntu is nearly unbeatable by Viruses. But when sharing files with Windows users, the virus infects their System, giving rise to an ill conception that Ubuntu is infected.
146
votes
up equal down
Solution #1: A Security Center?
Written by rocket16 the 23 Apr 10 at 06:23.
I think, the Developers should make a Security Center package for Ubuntu, which should have the following tasks:
1. Keeping the ClamAV and GUI Updated
2. Allowing the User to change all Security Settings at one place
3. Log the Activities of all Users in a GUI way (which should be visible to the Root only)
4. Block/Unblock Website Content, Downloads etc. for particular users.
5. Send Bug reports automatically
6. Disinfect/Isolate an Infected file
7. Keep other Security tools like ufw etc, running
8. Prevent malicious codes, and scan new files for them (and then remove them), such as Forkbomb.
9. Scan the Home folder of the running User periodically.
10. Warn if a Virus is found.

Many users use ClamAV, and "Scan for Viruses" extension, but several forget to make scans of new files downloaded. So, such a Security Center should be made an additional Package for download, since the Default Ubuntu-only user does not need to secure his System in such a way.
20
votes
up equal down
Solution #2: Create common center for hosts.deny/allow and AppArmour
Written by Lachu the 23 Apr 10 at 12:47.
Just create common dialog for settings programs privileges for resources, like domains and local files.

There's one matter. Probably iptables doesn't support settings per applications.
-41
votes
up equal down
Solution #3: Add a compiz plugin
Written by zerothis the 26 Apr 10 at 21:45.
A real Security Center will probably not please the demographic mentioned here. Consider what they already have yet have not been content:
Linux executables are not writable by default. Virus need a writable executable to effectively hide.
Viruses are limited to the account they infect.
Network applications are generally not all-in-one monstrosities that allow a virus to propigate easily over multiple systems. ie: viruses can easily jump between email, internet, media player, chat, etc...
If anyone can see the source code for an application, hiding malware in it is virtually impossible.
Software and drivers comes from secure sources that have little vested interest in hiding anything.
Sloppy code causes security flaws. If anyone can see the source code for an application, people will see if it is sloppy code

If this is not satisfactory to them, then what is required is blinky tray icon and a flashy splash screen to feel good about security. Add one to compiz. Be sure to include in the fineprint that it blinks, looks cool, and adds a protective layer of water paint to the tank that is Linux.
-15
votes
up equal down
Solution #4: Keep it simple
Written by ki4jgt the 30 Apr 10 at 20:24.
Include the following packages and settings in an integrated UI.

ClamAV:

Have it scan all new files on your box that you in any way access, ie, when a flashdrive or cd is inserted, or when it downloads a file from the internet, those are new files, so when you tried to use/copy/email those files, ClamAV should scan them.

Firestarter:

Defaultly configured - needs to be disabled, There's nothing I hate more, than a firewall being preconfigured to block all my favorite apps, Allow the user to enable it from the security center.

All settings for both programs should be integrated into one UI
13
votes
up equal down
Solution #5: Common security center
Written by masfworld the 2 May 10 at 22:16.
A security center whithout adorn:
- Apparmor, custom configuration
- Alert if a security update aren't installed in your system
- Check typical security hole: open ports, share folder(in system and ubuntu one), lamp server unsecurity configuration
- Summary logs of system and applications.
- Backup configuration
-1
votes
up equal down
Solution #6: Like #1, just with a backup tool and extensive firewall
Written by otternox the 6 May 10 at 18:52.
Could a backup tool like the one Linux Mint 9 uses. See http://linuxmint.com/rel_isadora_whatsnew.php#mintbackup
- backup/restore files, packages, settings etc.

We already have programs for our firewall (that's if you use it) but couldn't we just put this all into one program?

0
votes
up equal down
Solution #7: Start simple, integrate into System Settings
Written by incandescant the 13 Dec 11 at 21:11.
I've just set up Ubuntu on a new machine and I'd heard that Ubuntu ships with its own firewall tool (ufw) and wanted to configure that. I hit System Settings and couldn't find anything appropriate, nothing in Apps lens finally found a GUI in Software Centre.

It would be excellent to have a simple GUI like 'Firewall Configuration' available out of the box and integrated into the Control Centre.

Mac OS X has a nice simple Firewall GUI where you can enable/disable and then allow incoming/outgoing/both connections for apps on your system.

Something similar for AppArmor configuration would likely be useful.

Key elements of this solution are to:
a) integrate into the existing settings infrastructure
b) start out by providing simple GUI's for existing security solutions which are shipped with stock Ubuntu.

See the 4 comments or propose a solution >>

Use SSL for User Logins on Brainstorm and UbuntuForums Sites   forum
Written by gmendoza the 7 Jul 08 at 02:35. Related project: ubuntuforums.org. New
I would appreciate it if both the brainstorm and ubuntuforums.org would be protected via SSL for login and cookie exchanges.

Virtually all other sites related to the wiki, documentation, launchpad, etc, use SSL, and I wish the same could be said about these as well.

In a recent forum discussion, some felt that there's no point to protecting those sites. But most will agree that many people use the same password for everything, and even though a compromise of a forum password may not seem like much, it could be an issue elsewhere.

Case in point, all wiki modifications show the IP address of those that make the changes. If this person uses the same password for the wiki as their forum account, not only is it a risk to the wiki, but if their personal machine is remotely accessible via SSH, etc, then that user is also at risk if the password is also the same on their computer.

Yes... people need to follow best practices... but if you have the ability to help people and it comes at virtually no cost to you, then why not?

Hope others feel the same way. Thanks for listening.
141
votes
up equal down
Solution #1: Auto-generated solution of idea #10816
Written by gmendoza the 7 Jul 08 at 02:35.
Ubuntu Brainstorm was updated in January 2009. Since the idea #10816 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 6 comments or propose a solution >>

Enable end-to-end SSL for Ubuntu Updates  
Written by czr114 the 24 Nov 10 at 20:53. Related project: Update manager. New
Ubuntu updates are currently delivered via standard HTTP calls to the repos. This is problematic for a number of reasons, including the following:

1. Possession of certain software (e.g., strong crypto [GnuPG], unapproved chat protocols, Tor) is illegal under certain repressive regimes. Plain HTTP fetching of these packages exposes users living without basic human rights to legal liability for possession of certain software. Any police state monitoring its subjects' Internet usage can identify and arrest those using these packages with trivial ease. This is the most practical of the problems with HTTP updates.

2. The update process lacks end-to-end integrity. While it is true that packages are signed, adding SSL to the update process adds another layer of security and integrity to the process by ensuring that the update stream cannot be intercepted or tampered with. This could, hypothetically, avert an attack should a future vulnerability be discovered in signing verification logic, or should a crucial signing key be compromised. End-to-end SSL, with verification of Canonical's certificate by the update manager, ensures that all update packages must pass through official servers. This problem is currently more hypothetical than practical.

3. The update process exposes the identity of software running on client systems. End-to-end SSL increases the difficulty of identifying which packages are actively in use, and deprives an attacker with read access to network traffic of important intelligence which might be useful in future attacks (such as in the case of an attacker who compromises an enterprise router). While it is true that active packages can be guessed at by watching the times and sizes of downloaded updates, this adds additional difficulty to an attacker's efforts. This problem is quite hypothetical.
127
votes
up equal down
Solution #1: Enable end-to-end SSL for Ubuntu Updates
Written by czr114 the 24 Nov 10 at 20:53.
Enabling end-to-end SSL for Ubuntu updates is a relatively easy and non-time intensive procedure, which can be accomplished through a simple server reconfiguration, a change to the URL base in the update manager, and the enforcement of a specific certificate fingerprint by all running instances of the update manager on client systems.

I propose that Ubuntu take advantage of this opportunity to add additional security to the update process by implementing an opportunitstic, layered security model.

Some new CPUs ship with a hardware AES instruction set ( http://en.wikipedia.org/wiki/AES-NI ).

The implementation of an SSL update channel can be made with relatively little performance impact as soon as Ubuntu's update servers begin adopting the above referenced architectures in their normal course of upgrades.

AES in hardware is a relatively instruction-cheap operation. As such capabilities become available on the servers hosting the repos, there is no good reason not to use it.

See the 3 comments or propose a solution >>

2 3 4 5 6 Next >>