I have just been reminded of Marcus Ranum's "
The Six Dumbest Ideas in Computer Security".
The idea that we should only allow what is necessary for the function we need to deliver is usually only thought of at the level of firewalls and other network level systems. Once we get onto a workstation or server we generally have access to a wide range of services by default - even on a locked down system.
I am going to start taking a serious look at the hundreds of installed packages on my
Ubuntu laptop to see what I can remove or disable without stopping me doing what I need to on a day to day basis.
One that comes instantly to mind is the Vodafone Mobile Connect Client. The Gnome Network manager now handles my Vodem 3G USB device properly and I am no longer using VMC. Of course I won't be able to send or receive text messages (unless there is something else to do that) but actually apart from an initial test to see if it works, I never did anyway.
I'll keep a record of my application and executable cleanup activity and update this from time to time.