Virus Prevention in the Small/Medium Business?
Morti asks: "I've been asked to select a virus scanner to be installed on the network at work. It's only a small office with six Windows XP PCs, two Linux servers and any number of Windows XP laptops that random people bring in. And I'm wondering, not just in this case but generally, what is the virus scanning / Internet security solution of choice for the small business these days? Costs need to be kept at a minimum, particularly because this business is a registered charity (a church, no less). We used to have Norton Internet Security but I'm not really keen to keep it. Besides Linux (which I've been pushing but nobody's interested), what is the most cost-effective and generally 'best' virus prevention and Internet security solution for the small/medium business?"
Small, reliable and free.
Linux, you magnificent bastard, I read the fucking manual!
...no one wants to preach two different religions :)
*ducks*
ClutterMe.com - easiest site creation on the Net. Just click and type.
you can read a spirited discussion on the pros/cons of OS X as a virus deterrent. You said that you have tried Linux to little avail--maybe they'd be happier with a non-Windows machine that can still run Microsoft Office?
--
$tar -xvf
You could install an active scanner, like mcaffee or norton, on all of the machines, though this can become a headache with the machines not updating often enough. This should be done anyway. You could also use passive scanners that are stand-alone apps that you click on and run periodically to clean viruses. This is typically the cheapest, and also by far the least reliable as it requires users to do it every once in awhile (assuming of course that you don't ant to run around to all the machines yoruself). You could also use clamav to filter just about anywhere. Squid has a plug-in for monitoring web-traffic, amavisd-new uses it for mail filtering, and Samba can use it for scanning incoming files on file shares (this catches a lot of viruses that try to copy themselves to available shares, ie Klez).
/* oops I accidentally made a comment, sorry */
Oy! I understand that /.ers might not always RTFA, but can't you at least read the goddamn summary? It's a friggin' paragraph, it's not like you need to be in Mensa to understand it.
Another one bites the dust
Not the slickest package, but there is a decent Windows GUI for ClamAV. Also, you might consider going around with a bootcd every now and then to run clamav from a safe environment (Linux).
Don't forget about spyware. Spybot and AdAware should catch just about everything.
Oh, and ask for a raise. To keep Linux up-to-date requires one command. To keep all of these (minimum of four packages) up-to-date requires four different GUI operations, per machine. Sure, they supposedly keep themselves up-to-date, but I wouldn't count on it -- for one thing, I don't think Spybot updates or scans automatically, nor does the free version of AdAware.
So, more money for you, more staff, or more Linux. Their choice.
Don't thank God, thank a doctor!
The laptops are going to be the biggest hassle, as people tend to take them home and who knows what crap they do there. Set up a NATD gateway with DansGuardian, ClamAV, Squid, and whatever other proxies for your systems to direct their traffic out. The NAT will protect them from worms and viruses randomly scanning for IP addresses and the other programs will filter for viruses if they check Hotmail, POP, or whatever else they might use. You can set up SMB-scanning with ClamAV to randomly check the computers on your network for viruses. If you have the option, I'd recommend Deep Freeze for your Windows XP computers. If more information is desired about anything I've said, please leave a message and I'll dig up information on how to configure said programs.
Remember that there are many different types of antivirus solutions out there. I assume that you're looking for a basic desktop virus scanner. I've heard all kinds of great things about AVG, which is supposedly free, but have no experience with it. If they are ever planning on growing their network/userbase, a managed AV client/server is the way to go. Otherwise, you have to worry about different configurations and whether or not systems are being regularly updated with the latest definitions.
If you're looking for something on the mail gateway side, I would highly recommend looking into ClamAV. The price is certainly right (free/free). Supposedly, ClamAV gets definitions for the latest and greatest viruses before commercial vendors are able to...although I have no evidence to back this claim up. The main selling points for me are first, that works. Second, it's free - there are no per-seat license fees. Third, there are no subscription models to deal with.
I'll close with a short on-topic rant. I can't stand antivirus subscriptions. Having to track, budget for, and renew subscriptions is a huge PITA. It's not a service - it's software. I'm sort of bummed that so many people have accepted this subscription BS, enabling the vendors to keep pulling it.
-Turkey
According to recent polls the best option is "Linux or other free OS", followed closely by "Other (specify below)". :)
Have you tried Linux yet?
Does the site use Exchange? As a small church, probably not.
If so, then switching to Firefox & Thunderbird would eliminate a huge vector for malware, especially if the pop-up blocker and spam filter were enabled.
You *might* not even need AV software, although if the Linux box is the mail server, it never hurts to install SpamAssassin and ClamAV.
"I don't know, therefore Aliens" Wafflebox1
I find Symantec Enterprise answers very nicely. It can be set up with login scripts easily and will update itself day or quicker. With centralized management, it removes most worries. Cost might be an issue, but so is lost productivity. A slow old computer can do the management. You don't need to spend any money on hardware there.
Hoist Number One and Number Six.
Now, the drawbacks: You'll probably have to find a vendor, it won't be free (though from my own experience, the cost isn't real prohibitive either), and to fully capitalize on it you'll need to have a machine run as the AV server. Good news is that server can be an old machine, or a shared server, as it doesn't use a lot of resource.
I've been very happy with this, but of course you'll need to further evaluate it for your own needs.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
1: I recently switched from Norton to F-Prot, as it did a better job of finding malware than Norton/Symantec. (Though, allegedly, Kaspersky has a better detection rate) ... you should ask about low-cost non-profit pricing. It's free for personal use on Linux.
2: f-prot pro is $44 per "user"
3: consider running one network for the desktops, and a separate network with a firewall/dansguardian/snort for laptops so the nasty visitors don't plague your permanent machines
I've heard a lot of good things about NOD32 http://www.nod32.com/. Its a product you gotta pay for, and it runs on windows. It doesn't seem to have the bloat that Symantec or Mcafee has. They have a free trial, so it may be worth looking at. Another good one is Panda http://www.pandasoftware.com/. You will definately want to check out what they have for management options.
Now someone mod me down cause I didn't tell them to switch to linux.
I use AntiVir, though it is not free for commercial use. It's fast and easy to set up under Windows, though.
antipaucity
Run ClamAV on the Linux servers. Disallow file sharing from any other machine. Have good firewall rules. Don't allow people to run as Administrator.
This will prevent the spread of most worms. Email virii and trojans are still a concern. You might get by with running ClamWin on as much as possible. This lacks a real-time scanner, so you may still want a commercial package. All of the big names have their own pros & cons.
Hey! Most mods are yanks, so it's normal that they'd be brainwashed religious morons and so proceed to eradicate anything that's against their dogma by running over my karma...
Your primary danger is the laptop users. A laptop will get infected at home, the luser will bring it in and jack into your network, and the infected laptop will infect all the other windows hosts if you haven't been regularly patching them, or at least some other laptops (which were out of the office when you applied the latest patch)...
Ideally make windows clients perform a virus definitions update and then a virus scan as part of your Windows domain logon script. Make them install any outstanding Microsoft patches on logon too. Anything not on the domain doesn't get access to anything.
Keep laptops on an entirely separate subnet from your permanently resident machines and firewall all traffic between the two, whitelisting only the ports/protocols you absolutely need.
Then it goes without saying that you need active firewalling on the main internet gateway/router, email scanning/cleansing software on the mail server, and anti-spyware, anti-virus and maybe personal firewall software on each individual machine, as a start. Block dangerous filetypes at the web proxy. Disable any and all unnecessary Windows services, and don't let your users run with as administrators. Disable IE (don't just remove the icon - actually block it at the firewall) and Outlook (Express), install Firefox and Thunderbird or similar and keep them fully patched too.
All of the above won't guarantee the safety of your network, but it'll help. Remember that your lusers will actively attempt to circumvent all of your security policies however they can, and that they're all pathological liars.
As for what specific software you should use, I'd lean heavily towards Linux on all servers/routers, but can't help you on the Windows stuff. The last virus I got on an Amstrad 386 running DOS. I've been careful since then, but your users won't be - because they simply don't care.
v4sw6HPU$hw5ln6pr5$ck4ma8u7LMO$w2m6l7DL$i2e3t4MWb9AHKMRTen5a29s0r1p-5.88/-8.36g5CST
Surely the Lord will keep your laptops virus free?
Thank you. I'm here all week.
PocketGamer.org - For the gamer on the go!
After looking at several options (including trendmicro, norton, etc) I finally went with Sophos. Their AV line covers servers (NT, Novell, Linux, etc) through desktops, and has central management of all installations. Auto update (hourly, if you want) and all the features the other corporate editions of virus software had.
In either case, all these companies will give you trial software. Try each one out and find the one that you feel comfortable dealing with. In a small company it might be fine to use individual licenses (such as a bunch of boxed mcaffees) but when users start getting messages about expiration, or errors about incomplete updates it only makes your job harder. My setup involved 14 licenses (a few servers and a bunch of workstations) and the users never needed to deal with the software. I was also able to prevent them from turning it off or uninstalling it as well (for all but the most determined, anyway) and if they did mess with it I was alerted.
Your situation may be different, so try out several different companies. As a point of reference, my 14 licenses cost about $1,100 for two years. $40/year/computer may seem excessive, but when you start looking at corporate licensing from some other companies and the cost of recovery from a major virus break because a user disabled theirs to install a flash game then it is favorable by comparison.
As a non-profit, AVG might still be free for you (requires payment for commercial use). You may also find that other companies have discounts for non-profit or charitable entities, especially those located in your own country as they can deduct taxes.
Good luck.
-Adam
Small businesses are run by dipshits who think they know what they're doing and like to question and micromanage every little thing.
Not all small business are run by dipshits, or horribly micromanaged.
That said, small businesses with the type of boss who like to micromanage things he/she/it doesn't understand are like the Pit of Fire (tm, why not keep the language appropriate :D) for network admins. If they hired you to manage/secure the network, they should let you do it. This ideally includes trading XP for Linspire or Ubuntu with gnome or some other kid-friendly Linux OS. If they like bubbly, give them KDE if you must. As a rule, allowing the employees to personalize company computers is a bad idea anyway, its just a workstation, not a place to get comfy, you certainly don't need to be bringing your copy of PartyPoker to work and installing it on my network. Then you never run spybot or the virus scan like I tell you to, so I lose a whole afternoon fixing the computer.
I used to be a software engineer who was responsible for the network. Now I'm just a software engineer who runs the webserver.
sorry, i forgot my rant tags
1. Not every church is rich. Yea some make a lot of money but some are dirt poor.
2. Free is aways better no matter how much money you have.
3. I never saw where he wanted to spend no money but just wanted to do the best for the least cost. Which is what every business should want to do.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Or maybe they take freedom of religion seriously... For all we know this "church" could be a Universalist Unitarian, Wiccan, or The First Church of the Last Chance World on Fire Revival and Christian Military Academy. I find it refreshing to see a brain dead bigot getting modded down.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
My small business has a mixed bag of computers of various ages with Windows XP, Me and 98, within which most of the big antivirus names are simply hopeless. (Won't upgrade cleanly, won't load on 98 or without IE6, hog lotsa memory, etc.) We tried AVAST (free for home use, moderate price for commercial) and love it -- superb product. However, nowadays, a firewall takes primacy over an antivirus program, so what actually got our money was Zone Labs antivirus suite (low price, high performance). Daily virus updates download smoothly on dial-up, but the monthly new programs (13M) are a job for broadband and then port to outlying machines on a USB key.
Basically, I am doing the exact same thing. Currently, they have 8 systems, 1 server, no wireless. I installed Norton AV on all of them last year, for around $100. Worked out fairly nice, Norton was offering 3 user packs for 19.99 after rebates. So it was like $6.00 per installation.
However, since norton has not released 2006 before the subscriptions on these systems were up, and $35 per machine was a little too much, I have been looking into CA eTrust. We already use it at one site, and it works really well. Great thing about eTrust, is that the installation is the same, regardless of the OS level. It works with just about everything. And if you have tried to install Norton Home edition or Pro on a Windows 2003 server, you know what I mean. Its rediculus to have to purchase a server and client copy for $400 to just protect one server.
Check out eTrust. Been pretty happy with it. The other option is doing shares, and run clamscan across the network to protect those machines.
I've had good experiences with Trend Micro, apart from their complete lack of tech support response. My experience shows that Trend Micro works at least as well as Norton Antivirus with SIGNIFICANTLY less drain on the system resources.
AVG is worth looking at though as others have pointed out, it won't be free for you.
Oceania has always been at war with Eastasia.
I used to recommend McAfee. And then they started writing crap software. So I started recommending Norton. And then THEY started writing crap software. I use AVG at home and I'd recommend it without hesitation to home users. But the best Anti-virus on the planet at the moment is humble NOD32. It consistently scores above all the others, catches more viruses and returns fewer false positives. It's not too expensive, either. About $35-$40 a seat (US).
On the Linux side, I'd recommend AntiVir. It works. You might be asking why you'd need anti-virus on a Linux box. If it's serving files to Windows clients, it can still CARRY the viruses even if it can't be infected. It's best to have the server side covered if at all possible in case a workstation misses something.
centrally managed or nod32
It has multple OS support!!! It almost became an obsession to have as many OS's an my network as possible just to see sophos on them all:-)
I just loved the .ide downloading, so small are these files, so we run in full paranoid mode (every 20 minutes) the client machines check with OUR central server for updates. Our main server (FreeBSD) also checks for ide updates every 20 minutes and monthly for the main updates. Our users never know Sophos is there, it just works. Piping emails through it via AMaViS was too easy.
Since we still have w95,w95osr2,w98se machines aswell as FreeBSD server, XPpro and 1 mac, Sophos has become the simplest solution for us. They have not yet said they are dropping support for w95, hope they don't.
Wish they would let home users have it free, the world would become a better place. So can you add Sophos to the voting poll?? and not have it hidden in other.
The really annoying thing is that Sophos don't include AntiSpyware as part of it.
I use Panda WebAdmin on about 50 workstations, 8 laptops, and several windows servers. It works great, and you can log in anytime to see the current status of all the machines (even laptops). Luv it.... Although I wish they would release a *nix client as well
It also comes with a stripped down version of ePolicy Orchastrator called Protection Pilot which is very well thought out and done.
no matter what you do stay away from the commercial versions of either McAfee or Norton, they are both bloated, crappy software that take over your machine.
...read that as Vista Prevention in the small/medium business. If only...
"Of all tyrannies, a tyranny sincerely exercised for the good of its victims may be the most oppressive." - C.S. Lewis
- Start by ensuring that you are running software you trust, in particular eliminate Internet Explorer and Outlook/Outlook Express.
- Next install a good firewall for your office with a default deny policy and only enable services needed for each individual machine. I would suggest OpenBSD with PF
- Finall install a virus scanner on your email server which scans all incomming messagess before they are relayed. You also may want to consider scanning outgoing mail to insure you don't send a virus to your clients. I would recomend ClamAV for this.
As for regular scanning of your desktop machines, with the above measures the need should be greatly reduced. I would recomend ClamAV again. With the proper settings you can update your virus definition database 4 times/hour and it tends to be a very good scanner. The windows scanner UI leaves much to be desired, I would recomend creating running a custom shell script as a cron job from one of your servers that scans all desktop clients over SMB.I'm sure people will name some good virus scanning packages, so I'm going to suggest a few extra procedures that you should use if possible:
@ Segment your laptops off onto their own LAN. This should only cost as much as a new Ethernet card in your router, maybe a few more wires and time for configuration. Set a restrictive egress policy (maybe only allow port 80 and enable the rest on request), to minimise random virus port usage and other evils such as P2P programs.
@ Turn off or minimise use to IE. ActiveX is an effective spread vector for spyware, and spyware can lead to viruses.
@ Turn off macro support in Microsoft Office (if you use it), and Outlook (again, if you use it). Set your mail reader to only view text emails.
@ Make sure all your systems have Windows Update set to automatic, and make a policy that all laptops that come in have the same configuration.
What's wrong with Norton Antivirus Corporate?
rooooar
I setup a proxy for my nieces, forbidding the download of the following things:
.microsoft.com .mozilla.org .ibm.com .ebay.com .yahoo.com
.exe .bat .com (etc.) attachments from incoming mail - that's probably among the easiest things you can do to stop viruses. Nobody needs to be emailing you exes.
acl downloads rep_mime_type -i ^application/unknown$
acl downloads rep_mime_type -i ^application/octet-stream$
acl downloads rep_mime_type -i ^application/zip$
#acl downloads rep_mime_type -i ^application/x-javascript$
acl downloads rep_mime_type ^$
#acl downloads rep_mime_type -i ^image/gif$
acl downloads-url urlpath_regex -i \.exe$
acl downloads-url urlpath_regex -i \.zip$
acl downloads-url urlpath_regex -i \.dll$
acl downloads-url urlpath_regex -i \.dat$
acl downloads-url urlpath_regex -i \.bin$
acl downloads-url urlpath_regex -i \.class$
And whitelisting these:
acl allowed-domain dstdomain
acl allowed-domain dstdomain
acl allowed-domain dstdomain
acl allowed-domain dstdomain
acl allowed-domain dstdomain
It's worked pretty well, I should probably tighten the restrictions and add some more sites to the whitelist, but I've been lazy. But this won't help email viruses. I used to have a sendmail plugin that just stripped all
rooooar
I find they are very good for small business.
Be sure to ask sales people if there is a discount for non-profits. It might not help, but then again, the worst they can say is "no"!
--LWM
It's a Newfrontiers church.
Doesn't really matter which one it is. You asked a civil question and should get back a civil answer. Um... Wait your from the UK. Is this church also from the UK?? That would make my day. An anti-religious and anti US bigot bashing on a church in the EU. At times like this I know that God lives and has a sense of humor:)
You have just made my Sunday.
I have had good luck with AVG. If you can get a good price on that I would go for it. Also Spybot and Adaware for malware. Get them off IE and outlook and on Firebird and Thunderbird. Finally watch those notebooks. The only time we ever had a worm get into our office past our firewall was when a programmer brought back a notebook from a trip and it had gotten infected.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
If you can set up a Windows 2003 SBS Avast! for SMB is the way to go. It is cheaper than the normal version of Avast! for Server because it is for Small Businesses, and works amazingly well (especially when compared to the offerings by companies like McAfee and Symantec). If you could somehow get your hands on a copy of Win2k3 SBS, set up an Active Directory and deploy Avast! that way you would be very happy. If not, just buy Avast! Professional for the Windows XP laptops and then Avast for Unix/Linux Servers and install them all separately. I always highly recommend considering going with Small Business Server router though and setting up an ISA server with Active Directory and Microsoft Exchange email, etc.
I looked into AVG, Grisoft is a US company so we get our asses taxed off. But still, it's pretty reasonable. They offer up to 20% discount for churches and up to 30% for registered charities. My church is a registered charity, so I'd hope for 50$ off, thankyouverymuchGrisoft. Or just go for the charity angle.
Sorry to hear that. Aren't charities tax exempt in the UK.
I don't know the tax laws in the UK.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
I think so but I don't know how that applies to international type ordering. I need to look into that some more.
I went looking for centrally administered AV solution a few months ago and settled on Kaspersky because:
1 - Detection rates are supposed to be very good.
2 - The price was great.
3 - Linux support is on par with Windows.
4 - Administration is done from a single (unfortunately Windows only) PC.
5 - Companies like Astaro Security Linux license the Kaspersky scanner.
6 - Kaspersky had one of the first mail scanners for Sendmail, Postfix, etc.
This project was funded because a day after I started a trojan infected the network and shut down operations for days. I couldn't get any scanners to find anything anywhere. On a whim a guy installed Defender Pro (Kaspersky) which he picked up from Wal-Mart for $20. Defender Pro detected the infection and removed it. We cleaned off a half dozen infected PCs (unpatched Win2K) and purchased 100 licenses for Kaspersky AV.
No, I don't work for Kaspersky.
It'll get you a huge discount on software purchases. Honestly, keep a Windows Server around, install NAV Enterprise, and keep things clean and small. If you get the chance, move to Virtual Server or VMWare so you can do seperate servers but without having to but extra hardware.
First the boring but necessary stuff (Topics 1-7). (Really important stuff follows in Topic 8):
1. We use Grisoft at the office (not free for commercial use, but it works and is relatively low cost). We make sure that EVERY server and PC has antivirus AND firewall. We also add Microsoft's anti-spyware to all Windows PCs. We also run ad-aware or spybot against all files about once a month.
2. The biggest source of badness comes from people bringing in stuff from home. We encourage everyone to run Grisoft and Zone alarm at home (both are free for home use.)
3. While everyone needs I.E. for Windows updates and running MS-centric web sites, we encourage EVERYONE to surf using Firefox and keep it updated.
4. Everyone is encouraged to update all Microsoft products with automatic settings where possible, and twice a month where not possible.
5. For users of Comcast's high speed internet, we have had good experiences with the anti-spyware and firewall they provide for free.
6. All of this still does not provide complete protection. We continually look for Outlook add-ins that will detect phishing and other bad emails. Nothing to recommend so far.
7. Linux and Unix boxes get isolated on their own network segments where possible.
NOW FOR THE REALLY IMPORTANT STUFF
For those PCs you MUST protect, consider these steps: 8a. Get Partition Magic (or other product) and divide your disk into C:, D:, and E.
8b. C: gets windows and nothing else either than the occasional utility that is too brain-dead to work elsewhere. Make a bootable CD that contains a mirror of C:. Virus recovery of the OS becomes quick and easy.
8c. D: gets all of your application programs. This will be much bigger than C:, but fortunately many viruses ignore drives other than C:. D: gets backed up only when you add new application software.
8d. E: gets all of your DATA.. This includes all word processing, spreadsheet, presentation, Visio, and local data files. It also includes source code and programs if you are a coder. E: gets backed up to a CD or DVD EVERY NIGHT. If you need more room than fits on a CD or DVD, then consider partitioning your drive into multiple data drives. The goal here is to simplify the recovery process to the point where not only is backing up of relevant data easy, but so is disaster recovery.
8e. Now the most important part. At least once a week, bundle up all of your backup CDs and DVDs for any drive EXCEPT the most recent and mail to a remote office (or relative). Now you have protected your data against theft, fire, flood, or other local disaster.
I'm Way Way Way too Poor ................ for a SIG.
Live Long and Prosper - Thanks Leonard. You are missed.
It still would help to filter at the mail server, as per the numerous suggestions for ClamAV and spamassassin.
-- Mein Systemadminstrator hat einen großen schwarzen Moustache.