Monthly Archives: March 2012

Days of Linux – Reason #2 Why I Like Linux – Openness

Rights Management error message

Rights Management error message

Reason #2 why I like Linux is more of a “why I dislike closed systems.” The “Rights Management” error in the image on the left is from a Microsoft Word document I tried opening in LibreOffice. Sadly when I copied the document over to a USB key I couldn’t even open it on a Windows machine using Microsoft Word 2007.

The open nature of Linux and open source software means that stuff like this rarely happens. Quite some time ago I remember reading about a hospital unable to access their medical data because it was being held hostage by a company that developed the hospital’s proprietary software system and data formats.

You don’t have to be a fan of free software, or open source software, to be a fan of open data formats, but open source software is a good introduction to openness. It’s also a great introduction to sharing and playing nicely together, something we seem to have forgotten in this competitive age.

Being open also means being open to change. And here free and open source software also excels. A great example is the story of how The Working Centre’s community Computer Recycling Project developed their point of sale. It began with the eCommerce suite OSCommerce. Because OSCommerce is an open source project the centre was able to hire a programmer to build on top of the eCommerce suite a simpler to use Point-Of-Sale system tailored better than a closed source POS could be. But the story doesn’t end there. The project already had a programmer on staff who helped spec the project and made modifications when the contract for the original programmer was finished. Even I, with my limited programming knowledge, was able to fix some bugs (which I couldn’t do with closed source software). And for the past year the project has had a new volunteer, Todd, who has been doing an amazing job squashing a tonne of bugs and moving it more towards something we wouldn’t be embarrassed to release, after all it’s also about contributing back.

 

 

Leave a Comment

Filed under Linux

Malware Bytes

Getting malware, or even having to support end users with malware “bites”/”sucks.” Removing malicious software (malware) can be a big job, particularly if the malware has done more than affect the network stack. One quick trick we use is to reboot to safe mode without networking because the target of a lot of malware is the network stack itself. Once networking is activated a lot of malware springs into action. Unfortunately there’s just some nasty software out there that pops up even in safe mode without networking. This is where software like Malware Bytes comes in handy (more on this in a second).

Once in safe mode we typically run msconfig and disable all startup programs and any suspicious services we’re unsure of (two tabs between programs and services). Next we install Malware Bytes. Obviously we cannot update Malware Bytes without the network stack so the next step is running a simple scan without updated signatures.

The number of malware infections Malware Bytes found on one system

The number of malware infections Malware Bytes found on one system

One of the things we love about Malware Bytes is that is tends to have a good detection rate for real infections. Some anti-malware solutions find everything under the sun including every single tracking cookie. When you’re trying to track down serious malware infections it’s a pain to have to go through every cookie to see if it’s wanted or not.

Malware Bytes doesn’t have a perfect detection rate for all the malware out there, but it does a very good job against most spyware.

Another plus to Malware Bytes is that it seems to work well with different anti-virus software. Whether you’re using AVG, Avast, or some other anti-virus solution, Malware Bytes seems to play well.

Malware Bytes is a spyware/malware solution that works great against a lot of web-implemented spyware, but it doesn’t really tackle viruses. That said, combined with Avast we found Malware Bytes sometimes triggered Avast into finding some Trojan. We’d run a Malware Bytes scan with Avast simply installed on the system and when Malware Bytes came across a Trojan up would pop Avast and allow us to clean the trojan.

This combination hasn’t worked in all cases which is why we look to msconfig to help stop certain services and known malware. Things to look for in msconfig are executable file names that are numeric, like 5780298.exe. We write suspicious services and filenames down and sometimes track them through the Windows registry (be careful not to corrupt your registry).

Actual infections found by Malware Bytes

Actual infections found by Malware Bytes

If Malware Bytes still isn’t able to remove everything we’ll reboot to normal mode and try to update Malware Bytes then run with updated signatures.

One other strategy is to check your TCP/IP network settings. Sometimes malware will modify those settings. Be sure to check the advanced networking settings and malware sometimes does strange things like pointing to certain proxy servers.

When systems are still infected we sometimes point people to Trojan Remover, which isn’t free, but has a trial that works for a bit.

Leave a Comment

Filed under Technology, Windows

What if RIM…?

Given all the negative press around Research In Motion lately I thought it would be a nice change to throw out a bunch of what’s ifs, possibilities, albeit a little unlikely, but worth exploring. Those who know me know I live in the city right next to RIM’s hometown Waterloo. I also know at least 1 senior RIM employee, but I want to make it clear that I haven’t been talking to ANYONE at RIM, this is only pure speculative fantasy.

What if RIM came out with an Android phone?

Better yet, what if RIM came out with the first Ubuntu phone?

Would you look at RIM again, or for the first time if one of these 2 cases were true?

Leave a Comment

Filed under Blackberry, Hardware, Technology