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

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

Vinagre is not totally safe  
Written by Redman the 13 Feb 09 at 11:59. Related project: Vinagre Remote Desktop Viewer. New
Actually, the program vinagre don't implements SSH security.

If we put a password to connect to a remote desktop, an black hacker can intercepts the password.
125
votes
up equal down
Solution #1: Implements SSH security on Vinagre
Written by Redman the 13 Feb 09 at 11:59.
Vinagre should be secured with SSH Security, we should implement it. I'll be totally safe.

A simple user of Ubuntu who have no knowledge in computer sciences perhaps can't use the console to put a SSH tunnel on VNC protocol.
34
votes
up equal down
Solution #2: nomachine
Written by yzarc the 13 Feb 09 at 20:39.
what's about adopt nomachine or similar? it works through ssh and is quite faster than VNC.
http://www.nomachine.com (I don't work for them :) )

See the 2 comments or propose a solution >>

clean RAM to prevent "Cold Boot Attacks on Encryption Keys"  
Written by say2sky the 5 Mar 08 at 05:01. Global category: Installation. New
I am using Luks encryption for /home, /swap and /root partition on my Ubuntu 7.10 system but these day some research papers and USB boot application have show it is easy to get encryption key in ram by reboot linux system.

papers and the operation process are in following links
[quote]
Creating bootable USB drives for capturing the contents of memory
http://mcgrewsecurity.com/projects/msramdmp/

Cold Boot Attacks on Encryption Keys
http://citp.princeton.edu/memory/
[/quote]

So Ubuntu need to introduce some way to gradually clean info remained in RAM during system shutdown process to prevent this encryption key disclosure through cold reboot.
105
votes
up equal down
Solution #1: Auto-generated solution of idea #3258
Written by say2sky the 5 Mar 08 at 05:01.
Ubuntu Brainstorm was updated in January 2009. Since the idea #3258 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 >>

Package Security  
Written by mydoghasworms the 19 May 09 at 06:13. Related project: Update manager. New
Consider the possibility of replay attacks as described in the following link:

http://www.cs.arizona.edu/people/justin/packagemanagersecurity/

It ought to be possible to add extra security to the package manager.
76
votes
up equal down
Solution #1: Centrally hosted MD5 checksum for each package file
Written by mydoghasworms the 19 May 09 at 06:13.
A package manager should be able to verify the integrity of the package being downloaded by requesting a checksum for the package file from the central Ubuntu package server. That way users can know that the payload they are receiving is in fact genuine. This should be available as an optional feature in the package manager.
-27
votes
up equal down
Solution #2: login to update
Written by Gerwin the 20 May 09 at 07:19.
Let apt use something like https:// or ssh://

and let it automatically login on the server whit a user-name and password.

this way we will be able to now how many Linux users use the Ubuntu responsery.

And a reminder can be send to the email of a person if someone has not updated for a wile

It makes it more secure and new users wont forget to update.

See the 3 comments or propose a solution >>

Folder Encrypt with right click  
Written by bvidinli the 6 Sep 08 at 08:46. Related project: brainstorm.ubuntu.com. New
On any folder/directory,
right click,
encrypt directly...

and ability to decrypt it with pass...easily..
69
votes
up equal down
Solution #1: Auto-generated solution of idea #12852
Written by bvidinli the 6 Sep 08 at 08:46.
Ubuntu Brainstorm was updated in January 2009. Since the idea #12852 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 >>

Prevent Malware before it is an issue  
Written by C.H.E.W.S. the 5 Feb 10 at 03:51. Global category: Security. New
Lets face it, no matter how much the linux security model makes since it has undiscovered Holes. Ubuntu is going to market with the idea of being less likely to be infected than windows. However by reading across the internet security holes are being tested as exploits at an alarming rate since 2009. My idea is to implement a more preemptive program for discovering these issues and fixing them. (Think offensive security!)I know as of now most linux users are keen to intelligent practices in how we install, however more and more non technical users are moving to linux partially for peace of mind. They will want to install software outside of included repos. Even google has been proven hackable!
69
votes
up equal down
Solution #1: Sponsored program for discovering exploits
Written by C.H.E.W.S. the 5 Feb 10 at 03:51.
I suggest sponsoring a controlled event in which people can win money based on how effective of an exploit they can come up with. The system being hacked should simulate a variety of users: click happy user, security expert, mid level user. Blender sponsors open movie project to improve blender so why can't we fund an event to improve security. (Participant will have to explain the exploit of course!) So summed up it is a pen testing the default configs and the systems ability to withstand different levels of user intelligence! Security for a mid level user is the most realistic target of course but an idiot can reveal tons of holes.
50
votes
up equal down
Solution #2: Software Centre suggestions / warning
Written by haydoni the 6 Feb 10 at 21:04.
If the user has downloaded an executable from a website, then when they try to install, before the install display a warning (something like): "installing software from the net can be insecure and that they may be better off installing one of the following **produce a search of similar applications and descriptions from the software centre based on the name (?) of the file which they have tried to install** from the secure repositories".

*********This could be exceptionally useful for ex-Windows users who are downloading .exe files!********

This would not only promote (or remind) repository use for the average/new user, but would only be one extra click for the determined/proficient user (who knows what they are doing). It could have a tick box saying: "next time don't display suggestions". If they choose to ignore this, that's their decision.
9
votes
up equal down
Solution #3: Download to cache for scan. Report and upload files option.
Written by houseworkshy the 14 Feb 10 at 14:40.
One could have an option to download to cache for scanning. This option could be chosen for any file type and especially for ALL installation methods. If the scanners find suspected malware there would be an option to upload to a data base where they can be checked. This feature would include update able white and blacklists to reduce false positives on heuristic scans. Thus should malware be found it could be removed before it can get at the system. For those who are at the development end looking at what has been uploaded this would also function as a resource; it's data base being, effectively, what any users who report and upload files, have found anywhere. In this way all users of the system are helping research exploits whilst keeping their machines safe. Sadly, we can rely on the malignant to find and develop the exploits without our help.
13
votes
up equal down
Solution #4: Use software sandboxing where possible.
Written by himek the 22 Feb 10 at 21:33.
By default running an executable have access to all user's files (and more). One could write a simple bash script/executable that once launched wipes out entire user's home!

Promote languege/VM level sandboxing (ECMAScript, Mono, Java, what-not) for third party desktop add-ons like appletes, themes etc.

Implement partly sandboxed installations for untrasted software. Sandboxed application should only have a limited local storage initially (for example ~/.config/myapp, ~/.local/share/myapp). Once it tries to access files outside those boundaries user should be asked to allow it or not.

See the 14 comments or propose a solution >>

Include "phone home" features to help track and find stolen laptops  
No information about this blueprint
Information is updated every 5 minutes.
Please wait till the next update.
spec
forum
Written by Endolith the 5 Sep 08 at 16:21. Global category: Security. New
Software should be written to maximize the chances of finding a stolen laptop (or desktop), and installed with Ubuntu by default.

Many small-time opportunistic thieves (common at colleges) don't know much about computers, especially Linux, and can be tracked and caught when logging into the Guest account. There are many stories of people being caught after stealing cell phones and posting pictures online, etc.

The simplest thing it can do is to log its external IP addresses (checkip.dyndns.org) so they can be given to the police. But there are many other things it can do:

- Log all nearby wireless access nodes SSIDs and MAC address
- GPS coordinates
- Traceroute information
- Take screenshots
- Take pictures with built-in webcam
- Record from built-in microphones?

These can either be sent to a server (Ubuntu could provide one, but you could configure your own as well) or the data could be emailed to you so it doesn't need any other servers.

Many proprietary programs already exist that do some of these things. I can only find one, Adeona, for Linux, though Ubuntu refuses to package it.

Here's an Ubuntu DynDNS tracker.

Here is a "phone home" Perl script for OS X.

Other software:

[....]
65
votes
up equal down
Solution #1: Auto-generated solution of idea #12834
Written by Endolith the 5 Sep 08 at 16:21.
Ubuntu Brainstorm was updated in January 2009. Since the idea #12834 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 7 comments or propose a solution >>

Secure the menu  
Written by ragnarmoberg the 28 Aug 08 at 11:34. Related project: Gnome. New
It is quite easy to trick the user into running a bad script in sudo by changing the gnome menu from "gksu /usr/sbin/synaptic" to "gksu /home/user/.roughescript.sh".

In a desktop environment using sudo you should need to enter your password in order to change the menu.

Sorry if i misspelt something; English is not my native language.
63
votes
up equal down
Solution #1: Auto-generated solution of idea #12629
Written by ragnarmoberg the 28 Aug 08 at 11:34.
Ubuntu Brainstorm was updated in January 2009. Since the idea #12629 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 15 comments or propose a solution >>

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