Parent Proofing the Browser

While you are at home for the holidays many in our profession will be called upon to answer any number of profane technical questions. Once per annum, I do my best to clean up the aging PC my parents use for Ebay, shopping, and word processing. I’ve been insistent in the past that software should only be installed if it came from an angel descended from heaven. All else requires a requisition and approval process. Even so, as certain as death and taxes Malwarebytes chews through the hard disk and spits out a decent amount of malware detections. It’s almost a certainty that the browser was the infection vector for all of these. After backing up files and restoring to a premade image, I had to sit down and explore my options.

In my quest to make the browser safer, I came up with two options. One is simple and devious. The other is more complex, systematic, and sublime.

Option 1:

Step 1. Change the browser icon for Chrome to the IE icon.

chrome_iconThe path is “C:Program FilesInternet Exploreriexplore.exe”

Step 2. Within Chrome, install Adblock Plus and HTTPS Everywhere.

Option 2:

Step 1. Install Privoxy.

Step 2. Open the Internet Options dialog.

internet_optionsStep 2. Choose LAN settings and change the proxy address to localhost and the port to 8118.

lanFeel free to check “Bypass proxy server for local addresses.”

Both of these options should prevent the browser from interacting with unnecessary advertising and more questionable content that could lead to infection.

Linux Desktop Environment Memory Comparison

Much has been written about desktop environments in Linux and *nix environments. One of the recent controversies has erupted after Canonical rolled out their Unity DE in what used to be the world’s most popular Linux distribution: Ubuntu. This Extremetech article outlines the great fall from grace that Ubuntu took after Unity. Others have rallied in defense of the design choice. While I certainly could weigh into the muck and start slinging, what we are really talking about here are matters of taste and individual interpretation. I thought it might be better to do some objective testing to add to the discussion.

Performance is a major deciding factor for me when it comes time to choose a DE. While Ubuntu may no longer be top dog, the various DE specific releases allow for reasonably stable bases from which to compare performance between environments. As of 13.10, Ubuntu comes in:

Ubuntu Unity
Ubuntu Gnome
Kubuntu for KDE
Xubuntu for XFCE
Lubuntu for LXDE

The chart below outlines the unbuffered memory usage after loading the desktop environment and opening only the default terminal in order to issue “free -m.”

Linux-memory-usage

The results are in some ways surprising. I did not entirely expect KDE, for instance, to have substantially lower usage than Gnome or Unity. Other results are less unexpected. Xubuntu is touted as being light and the entire selling point of LXDE is being the lightest.