Friday, September 26, 2008
Closure!
Tuesday, September 23, 2008
3 Essential Mac OS X Security Software Programs for PC Converts (Part 2: Little Snitch)
In essence, Little Snitch complements the inbound firewall in the Mac OS X operating system. That firewall prevents hackers from getting in. Little Snitch, meanwhile, prevents applications to send data outside your computer without being authorized. Certainly, there are many applications that will want to access the internet at any time for a variety of legitimate reasons. Many applications perform automatic updates, for example, and many others "phone home" to its developer to verify that you don't have a pirated product. But suppose, God forbid, you were infected with malware from a torrent site, for instance, or something else that occurred before you figured out you were required to turn on the OS X firewall (it's turned off by default -- come on Apple, I just don't get that). Or even something more mundane: suppose your jealous significant other has installed keyloggers and other spyware on your system (of course, he'll surely burn in hell, but that won't help you right now). Without an outbound firewall, malware could be sending just about your whole computer's contents to someone in Kazakhstan and you'd never know it. Enter Little Snitch.
VirusTotal Report: Trojan.ByteVerify
File ms03011.jar-3847f8dc-50961bb6.zip received on 06.30.2008 14:04:16 (CET) | |||
Antivirus | Version | Last Update | Result |
AhnLab-V3 | - | - | - |
AntiVir | - | - | EXP/Java.Bytver.5.B |
Authentium | - | - | Java/Trojan!8746 |
Avast | - | - | JS:ClassLoader-7 |
AVG | - | - | Java/ByteVerify |
BitDefender | - | - | Trojan.Exploit.Byteverify.V |
CAT-QuickHeal | - | - | - |
ClamAV | - | - | Java.Openconnection |
DrWeb | - | - | VBS.Siggen.1989 |
eSafe | - | - | Trojan-Downloader.Ja |
eTrust-Vet | - | - | Java/ByteVerify!exploit |
Ewido | - | - | - |
F-Prot | - | - | Java/Trojan!8746 |
F-Secure | - | - | Trojan-Downloader.Java.OpenConnection.ao |
Fortinet | - | - | Java/ClassLoader.AU!tr |
GData | - | - | Trojan-Downloader.Java.OpenConnection.ao |
Ikarus | - | - | - |
Kaspersky | - | - | Trojan-Downloader.Java.OpenConnection.ao |
McAfee | - | - | Exploit-ByteVerify |
Microsoft | - | - | Exploit:Java/ByteVerify.C |
NOD32v2 | - | - | Java/TrojanDownloader.OpenConnection |
Norman | - | - | - |
Panda | - | - | Exploit/ByteVerify |
Prevx1 | - | - | Cloaked Malware |
Rising | - | - | Trojan.DL.Java.Jadoler.a |
Sophos | - | - | Troj/ByteVeri-X |
Sunbelt | - | - | - |
Symantec | - | - | Trojan.ByteVerify |
TheHacker | - | - | - |
TrendMicro | - | - | JAVA_BYTEVER.BJ |
VBA32 | - | - | Trojan-Downloader.Java.Agent.a |
VirusBuster | - | - | Java.DL.OpenConn.C |
Webwasher-Gateway | - | - | Exploit.Java.Bytver.5.B |
Symantec says the virus infects only computers using Microsoft's operation system (no surprise there), but my philosophy is that viruses are like cockroaches: kill them just because.
3 Essential Mac OS X Security Software Programs for PC Converts (Part 1: Clam Xav 1.1)
When I first purchased my MacBook, as a PC convert, I asked the salesman what I've since learned to be the most common question PC users ask when switching over to Macs: What security products should I use? The only product name given to me by the helpful Mac store sales rep was MacScan, an anti-spyware program (currently $29.99 for a single license from http://macscan.securemac.com/buy/). No antivirus program was recommended at all, and my initial research indicated that, at the time, the commercial programs for Macs (specifically Norton) had a bad ratings and were used by very few people.
Welcome to the Mac Paradigm! I was also a bit shocked that my favorite financial software, Quicken, was essentially useless (at the time at least) on the Mac platform. Reviews were dismall. In the Mac Universe, most of the quality software in any given area are produced by names you've never heard of. Finding what's worth the money is a little bit of a challenge. Of course, these programs for the Mac by smaller developers also tend to cost less, so there's an upside to this phenomenon. But I digress.
After spending a while with my Mac, I settled on the following three security programs that I find indispensible, especially if you're a worrywart (as most of us who had PCs tended to be): the afforementioned MacScan; a free antivirus application called ClamXav (you'll forgive the naming of this little gem. That's what you get when your marketing budget is $0), and Little Snitch ($29.95 for one license), an outbound firewall program whose closest analogous PC program is probably ZoneAlarm (also free for the PC). This posting focuses on ClamXav.
ClamXav 1.1 Review (Mac OS X)

The user interface of ClamXav is very utilitarian, and the initial warning when loading the program each time is a bit jarring. If I can paraphrase, it basically says "Back up all your data before using me. You got this for free, so don't expect tech support, or any kind of restitution if things go wrong"). The program preferences deserve tweaking in order to get the program to actually do anything. The default settings at the very least will not harm your system.
ClamXav's icon displays in the OS X menu bar, so u can easily access the program to perform occassional real time searches, or see the progress bar scanning files that have been added to or changed in your watch folders. This is pretty cool and definitely helpful.
ClamXav has some limitations. Chief among them, and mentioned in several popular websites, is the speed at which scans are performed compared to commercial programs in this field. But its virus definitions are updated daily, and the reports I've read say that its ability to find viruses rivals or betters those you'd spend $60 on [citation needed]. Unlike antivirus solutions in the PC universe that I was used to, ClamXav does not have real-time scanning capabilities, except for the folders you select in what the program terms "Folder Sentry". I have my Downloads folder set to be scanned as items are put there, and that's about it. There is an option to delete or quarantine viruses upon detection, but that option is turned off by default, and is not recommended if you plan to scan e-mail (also turned off by default). Indeed, a quick google search of ClamXav technical issues will lead to some quite disturbing issues people have had with the program deleting their entire inbox. So conservative settings of the system preferences has the end result that emails are not scanned upon arrival for infected messages. I have mine set to Not Scan Email, and to Quarantine (versus Delete) any found viruses. That is what I recommend, especially because false positives do happen.
Once a virus is found and moved to the quarantine folder, what does that mean exactly? Generally speaking, any or most found viruses will only be able to infect PC Users (or so I've been told by complacent Mac users), but does that mean I can just delete the file with impunity? Or, for that matter, leave them on my computer with impunity? I am still trying to figure that out. For my own edification, I'm going to submit the virus I recently found (the first in a year), a little ditty called "ms03011.jar-3847f8dc-50961bb6.zip" to a site I just discovered called Virus Total for analysis. Results of the analysis will be forthcoming.
You'll want to perform full system scans regularly (I scan the directory "/Users/[myusername]".) That's how I found the potentially harmful file above. Somehow it appeared in the Java system files without my knowledge. (Maybe it was that pirated version of Sim City 4 I downloaded. I guess I'll never learn my lesson.) Full scans do take quite a long time, but affect the performance of my MacBook only modestly.
For now I see no reason to spend a lot of money on commercial antivirus programs for my Mac when ClamXav does just about everything I need, for the right price.