Slashdot Mirror


What is the Best Firewall for Servers?

Sushant Bhatia asks: "I maintain a bunch of servers (Win 2003/XP Pro) at our labs in the university. Of late, the number of attacks on the computers has been more noticeable. The university provides firewall software (Kerio) but that doesn't work with Win 2003 (works with XP). And so we keep getting hit by zombie machines taken over in the Education Department or from Liberal Arts :-). So what does the Slashdot crowd use when they need to secure their Linux and Windows servers? Does it cost less than US$100?"

43 of 673 comments (clear)

  1. OpenBSD, of course! by Anonymous Coward · · Score: 5, Informative

    Ummm, OpenBSD of course! www.openbsd.org

    1. Re:OpenBSD, of course! by Krach42 · · Score: 2, Informative

      I have to agree. I use OpenBSD for my firewall, then I poke holes through to my Linux server for HTTP, and SSH.

      This avoids the situation that I had previously when someone hacked into my machine. They hacked into my OpenBSD firewall, then opened it all up, and marked my /etc/pf.conf system-immutable (so I had to reboot into single user mode to fix it.)

      This way, if they hack my Linux server, they'd still have to hack into my OpenBSD box in order to open up the ports. I have plans to lock that up tight on both ends, so you need physical access to access it.

      At that point, I'm as secure as I can get from across-the-world hackers.

      --

      I am unamerican, and proud of it!
    2. Re:OpenBSD, of course! by urlgrey · · Score: 5, Informative
      Kidding aside, OpenBSD is my choice, but any used PIII 'nix machine, be it:

      OpenBSD with PF,

      FreeBSD with either PF IPFW,

      pretty much any Unix variant OS with IPFilter,

      Linux with IPTables

      will do the job swimmingly.

      --
      Running 'Nix is like owning a Lightsaber. It's "a more elegant weapon for a more civilized time."
    3. Re:OpenBSD, of course! by Guspaz · · Score: 4, Informative

      They seem to be referring to software to put on existing servers. It would be hard to build a decent OpenBSD machine for under $100 US.

      Of course if they DID want additional hardware, the absolute cheapest general-purpose linux box is the Linksys WRT54G. At least, it becomes a general purpose box as soon as you throw OpenWRT on it. Just set up the iptables rules however you like. You may want to disable the wireless functionality.

      I've seen the WRT54G selling for as little as $50 CDN, which is probably about $40 US. It doesn't get much cheaper than that for a linux box.

      Still, I think he meant more software-wise.

    4. Re:OpenBSD, of course! by leonmergen · · Score: 3, Informative

      So, why don't you make your OpenBSD a firewalled (and possibly ip-less) bridge ? That way, attackers have no way of knowing that there's a firewalled bridge between them and the HTTP server, and packets still get filtered... just disallow any outside connections to your bridge-server and you're safe.

      Make sure you set your webserver to only allow to respond to accepting connections, not initiate new connections.

      --
      - Leon Mergen
      http://www.solatis.com
    5. Re:OpenBSD, of course! by Shanep · · Score: 5, Informative

      I also have to agree.

      * DMZ: Put your servers into appropriately configured DMZ's using a seperate OpenBSD host as the firewall. Lock it down so that only traffic which you specifically allow can get through.

      * PATCH: Keep your Windows servers patched.

      * FILTER: Doesn't Windows 2003 have a built in packet filter? If so, use it!

      * HARDEN the Windows servers. Remove every service which they don't *need* to be running.

      * REPLACE any Windows servers that you can, with more secure options.

      * BACKUPS: Keep good regular backups so that it will be less hassle for you to restore from them and patch, should they be compromised. The longer between backups, the harder your job will be to fix the problem because you might find the losses of restoring an old backup hurt more than the actual compromise itself. You'll be checking what is newer and working hard to make sure that the newer files are not infected with trojans, worms, viruses, etc.

      * DON'T DEPLOY: If you can get away with it, don't give people a solution if the only solution is an insecure one. You may find that you provide a solution which people suddenly "can't live without" but is either uneconomical to keep secure or impossible to keep secure. It is better to not give people a taste of that solution at all. Especially since they worked just fine without it up until now and *you* know that they don't *need* it.

      * SOE: Develop standard operating environment's for the desktops, lock them down and enforce IT usage policies. Do the desktops need to share data amongst themselves peer-to-peer? Having worked in edu for years, I would imagine not on the whole, so apply a firewall to the SOE itself which will fit within your network configuration. A smaller department server you will be able to take ownership of and control if they want to share amongst themselves and this takes the tinker factor away from the end users and removes their excuse for admin rights for that task. You can also make it so that any damage or network congestion they cause, can be limited to their department. You do it this way for them because "you can easily backup a central server" and upper management will agree with you on that from a risk point of view. If all your desktops, servers and network are as secure as you can make them and you have polices people must adhere to, then you will have much less problems.

      What you will also find is that you will get to a stage where instead of putting out fires all the time, you will be constantly improving your systems and making IT better instead of always trying to make IT work. You will also find that problems start to settle with the real problem staff and you will then be able to manage them and point to the polices.

      --
      War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?
    6. Re:OpenBSD, of course! by bigman2003 · · Score: 1, Informative

      I maintain a few Server 2003 servers.

      I use a combination of IP Sec, Windows Firewall, the Security Configuration tool, and of course, turning of un-necessary services.

      All of these things are built right into Windows, so it is completely free.

      I haven't had any problems with this set-up, and I've scanned it hundreds of times and there is not a hole to be seen. I've got 5 servers doing different tasks, and each is only visible to the outside world in a way that is necessary. Inside the subnet there is a lot more access- this is managed with IP Sec.

      Of course someone here will tell me it isn't secure...because that is what some people do. But I have never heard of a configuration like this getting hacked- it is pretty damn tight.

      So going to Free BSD is not necessary- some people will lead you to believe that- but it isn't true. Do a good job on your Windows security and you'll be locked down just as well.

      Serving up un-popular opinions since 1968!

      --
      No reason to lie.
    7. Re:OpenBSD, of course! by Greedo · · Score: 2, Informative

      Grab Shorewall, a cheapo Pentium II, 2 NICs, and your favourite flavour of Linux.

      --
      Tuus crepidae innexilis sunt.
    8. Re:OpenBSD, of course! by ajs · · Score: 2, Informative

      "pf supports redundant parallel firewalls with automatic failover via CARP. This is a rare feature unless you're willing to go buy a Pix."

      Linux-HA fails firewalls just fine.

      "pf supports routing of traffic based upon OS fingerprinting."

      It's a module in iptables called "osf", but I don't recommend it. Anything that relies on information (even passively gathered information) provided by the remote host is fundamentally unreliable. Worse, by filtering based on OS you open yourself up to all sorts of confusing problems when proxies (transparent or otherwise) are involved.

      "When compared to setting up an IPtables firewall, pf is surprising simple and it's howto at openbsd.org cannot be beat."

      Howto?! Ew. I know how to configure a firewall, but if I'm going to point newbies at a firewall solution, it's going to be one that's configured out of the box. I'd recommend Fedora's default install for on-server firewalling, and any of the CD-based firewall-specific distributions for centralized firewalling.

      Still, I've set up many an iptables firewall, and unless you're doing something REALLY hairy, there's nothing all that complex about it. One config. One command to load the config. Next problem.

      I've been a bit hard on you here, and honestly I have no interest in "my OS is bigger than your OS" debates. My point was simply to demonstrate that you're showing off the features of a system you know, and ignoring the fact that a system you don't know might have those features too. What's more, that other system might have other feautres that you would find just as useful or moreso once you got used to them.

    9. Re:OpenBSD, of course! by InvalidError · · Score: 3, Informative

      Why would the power bill go down?
      P1 = 10-20W
      P2 = 15-35W
      P3 = 25-45W
      P4 = 35-165W

      Chipset and RAM power also increases across generations so a few more watts need to be added to each upgrade... and another extra in the 10-20% range for the extra VRM and PSU losses. (PWM regulator technology and components have not changed much over the last 10 years)

      But yes, having a faster CPU/RAM does make a substantial difference in firewall responsiveness and throughput. When I upgraded my router from 100MHz to 200MHz, loopback throughput roughly tripled - from 660KB/s to 2.3MB/s. (On top of being slower, a slow chip also spends more of its time processing interrupts and background stuff, leaving less time for 'useful' work, double-hit. Seems like the 100MHz chip in this case was wasting something like half of its time on house-keeping stuff.)

      2.3MB/s might not seem like much but I am not expecting local ISPs to offer >20Mbps (combined up+down) for another ~10 years... at least not under CAN$50/month.

    10. Re:OpenBSD, of course! by RWerp · · Score: 2, Informative

      In Linux, you can craft your own iptable script, too. I did it for myself a long time ago. It's not hard. And I know exactly the behaviour that I'm to expect, and want. Just as with BSD. Maybe pf is better in technical terms (more possibilites, or whatever), but the possibility to hand-craft your firewall is the same in Linux as in BSD. Saying otherwise is spreading anti-Linux FUD.

      --
      "Long run is a misleading guide to current affairs. In the long run we are all dead." (John Maynard Keynes)
  2. Smoothwall by Anonymous Coward · · Score: 4, Informative
  3. Commercial HW, free SW by ltning · · Score: 2, Informative

    We use FreeBSD with IPF, IPFW and some home-brewn tools in our main hosting centre. We have chosen name-brand hardware and free software - already having in-depth knowledge in-house, we had no need to buy a complete black-box solution.

    Of course - investing in "fresh" knowledge on FreeBSD or whichever other platform you wish to roll your own firewall/ids solution on top of - is going to be expensive. Thus this solution might not work for all...

    --
    Love over Gold.
  4. OpenBSD by Anonymous Coward · · Score: 1, Informative

    Use OpenBSD for your firewall. It has an integrated Packet Filter that works better then most comercial products. The OS itself is secure by default, and it's free! Can't beat that!

  5. A cheap linux firewall by Suicyco · · Score: 4, Informative

    Just use iptables on a cheap old pentium or something. Two network cards, one inside and one outside. Even a modest Pentium or Pentium II could keep up with good amounts of traffic.

    1. Re:A cheap linux firewall by Santana · · Score: 2, Informative

      You always has OpenBSD that comes with pf (packet filter), CARP (redundancy) and pfsync (firewall synchronizing)

      You can find an example here

      --
      The best way to predict the future is to invent it
    2. Re:A cheap linux firewall by owlstead · · Score: 5, Informative

      Use a floppy or CD based installation. Leave that hard disk out. When that's on, there are no moving parts at work, except for the fan(s), which should be able to run for a few years. Otherwise, buy a cheap fanless VIA epia board with 2 ethernet connections and boot it up from a flash drive. Works like a charm, and 533 or 600 MHz is actually overkill. Great as a small web server/ssh access. And it's easy to setup with a printer or an external HDD to share stuff on your network.

      But it seems that the poster can get way with using a simple router box with multiple LAN ports as well (or 1 LAN and 1 WAN port might even work).

    3. Re:A cheap linux firewall by Suicyco · · Score: 2, Informative

      You could easily use heartbeat for this:
      http://www.linux-ha.org/

      This would work with any number of machines, with the virtual ip taking over if any loss occurs.

      I've used heartbeat numerous times with redundant servers, works like a charm.

    4. Re:A cheap linux firewall by mjtg · · Score: 2, Informative

      I work for a state government department with about 1200 staff. For about 18 months, we had an 850Mhz Celeron PC running OpenBSD acting as a local firewall at each of our 6 main sites (which account for about 90% of our staff). During that time, we had one machine fail, which we replaced with a stand-by machine fairly quickly.

      Our ISP provides primary firewalling for us as part of the govt. contract with them, but we use the OpenBSD machines mainly to prevent viruses from propagating internally within the organisation between our sites. We also use the OpenBSD boxes for firewall rules that are liable to change regularly for whatever reason, so that we don't have to bug the ISP and wait for them to make the changes at their end.

      About a year ago, we put 2 OpenBSD boxes in parallel for redundancy at our main site, we had to pay to get our ISP to give us 2 ports on the router, but we may have been able to do the networking some other way.

      We have recently had to buy 2 new HP servers for our two main sites, not because of reliability concerns, but because we had introduced a gigabit network between the sites, and the old PC's struggled to get much above 100Mb/s, even with gigabit cards in them.

      For reliability, I'd say yeah, maybe don't use an old Pentium I with a 2Gb disk, but use a recently retired semi-modern machine (I guess it depends on how long you hold on to your hardware for; we replace PC's here after 3-4 years, which is an ideal age to turn a box into a firewall). I'd probably be just as comfortable with a 4-year-old PC that had gotten past the "infant mortalilty" period of new hardware, as with a brand new new server that hadn't.

      BTW, I also use an OpenBSD box at home as a firewall. I use Linux on my desktop at home, but my wife uses Windows. The OpenBSD box, along with two simple rules (never install dodgy software, and never use IE) means that we have never had a virus or spyware on the Windows box in the 2 years we've had this setup, even though I never patch it (I recently put SP1 on), and I've only recently installed an anti-virus program.

  6. Two Words... by Jsutton1027w · · Score: 3, Informative
  7. Win2k3 SP1 Firewall by chota · · Score: 2, Informative

    The firewall bundled with the service pack upgrade to Server 2003 isn't too bad, but it only does incoming connections. You can exempt ports or executables.

    Also, it's free.*

    *Well, you know what I mean.

  8. Wrong Approach by markom · · Score: 5, Informative

    You are approaching the problem from a wrong direction.

    There are different types of firewalls and they can be divided into these types using different criteria. However, I will use the most simple one. There are host-based and network-based firewalls. Host-based firewalls, are not very cost-effective (or even effective at all) for protecting large, medium or even small server "farms". They work fine on single-server or home machines.

    The proper way to protect server farms in campus is to have secure network. Firewalls are like city walls. They offer protection, but if breached, you're doomed. Secure network consists of firewalls, segmented network (separate VLAN's, switching blocks, etc.). Excellent reference for secure network design is Cisco's SAFE Blueprint for Enterprise Networks. I would recommend reading it, even though you're not using Cisco gear.

    Marko.

  9. A cheap box by necrognome · · Score: 2, Informative

    running OpenBSD and pf. Include another cheap box and CARP if you need redundancy/failover.

    --


    Let's get drunk and delete production data!
  10. Re:at the risk of getting flamed into submission.. by Nos. · · Score: 3, Informative

    I don't think you'll get flamed too bad. Its what I was going to suggest. I run iptables as I'm sure many others here do. Its simple, there's lots of open source tools to make management of those rules easier, and a basic install of Linux will run on some pretty lightweight machines. Heck, there's always the distros on a CD to make things even more secure, and by putting the rules on a floppy set to read_only makes for relatively simple updates to the rules if/when needed.

  11. IPCop by ZosX · · Score: 5, Informative

    It's free.

    Only port forward what ports you absolutely need and keep your servers out in the DMZ. IPcop will easily allow you to seperate your network into zones with multiple nics and will likely only take a 486 or Pentium class machine to keep up with your bandwith. Hey, you asked for cheap. Doesn't get much cheaper than that.

    You can also keep detailed logs and it also features a good SNORT setup for NIDS. It sets up convieniently with a web browser.

    There is also Smoothwall. Both are really Linux based software firewalls. The difference is that IPCop is totally free and supports a wide variety of features that you would likely have to pay for in Smoothwall. Updating NIDS signatures automatically comes to mind.

    I would personally avoid Windows software firewalls like the plague, as they run at escalated priveledges and can potentially put your system at even more risk as they add to the number of possible vulnerabilities, but that is just me.

    If you can't afford a PIX or something in hardware, FreeBSD and Linux software firewalls are always the best way to go IMHO.

    Happy hacking!

  12. hardware is the way forward... by Arimus · · Score: 2, Informative

    I'd suggest ditching a software firewall and investing in a proper hardware firewall such as Checkpoint FW1 and put all the servers behind that firewall.

    Put another firewall ideally of a different type (break one you've still got another to break) and use that to isolate all the departmental computers...

    Ensure the policies are locked down tight and that any changes are approved by someone who knows what they're about before being implemented.

    --
    --- Users are like bacteria -> Each one causing a thousand tiny crises until the host finally gives up and dies.
  13. Kerio Firewall by Dr.+Technical · · Score: 2, Informative

    Kerio *does* make an excellent firewall product for Windows servers (Kerio Server Firewall). It is pricey, however, and for the same or less money you could install a Smoothwall box.

  14. Windows Server 2003 SERVICE PACK 1 has a firewall by DJStealth · · Score: 5, Informative

    Download W2K3 Service Pack 1 from Microsoft, they have the same firewall as XPSP2 plus some bonus features.

    There's a "Security Configuration Wizard" that will help you config the firewall and services at a more advanced level than in XPSP2

  15. Take One Old PC by sjvn · · Score: 3, Informative

    Add wwo network cards
    Add free Linux 2.4 distribution or higher
    Activate netfilter and iptable
    See: ttp://www.netfilter.org/
    Deploy firewall using instructions in the netfilter how-tos:
    See: http://www.netfilter.org/documentation/

    Or, if that's too much for you, just get the equipment and add one of the pre-configured firewall Linuxes like SmoothWall (http://www.smoothwall.org/), Devil-Linux (http://www.devil-linux.org/home/index.php) or Coyote Linux (http://www.coyotelinux.com/).

    No fuss, no muss.

    Steven

  16. Re:Use a *separate* firewall box. by Anonymous Coward · · Score: 1, Informative

    I use ClarkConnect http://clarkconnect.org/>, which is a simple, stripped down Linux distro that makes an old PC into a server appliance.

    It's really easy to install or administer, and includes a number of useful features like a proxy server (Squid), Content Filter (Dan's Guardian), etc.

    If I didn't want or need the power and flexibility of a Linux server, I would be running a cheap router with NAT firewall built in.

    In any case, I agree with the parent that a separate firewall is the way to go!

  17. Re:IPCop by ill_conditioned · · Score: 3, Informative

    I second IPCop. I use it for a group of about 50 users, and I've got an uptime of almost a year. The things I like about IPCop: - It works. Well. - Free! - Lean. It doesn't have a whole lot of nonsense that you don't need. - Comes with a nice web interface. - Handles aliasing fine. That way you can have more than one IP address per physical interface. - Has a healthy support community. - Runs on a lot of hardware. I've actually got two ipcop boxes, identically configured. That way if one ever dies, I just turn the other one on and in two minutes I'm up and running again. Of course, this would add yet another single point of failure for your servers, but there's only so much you can do with $100...

  18. Re:What's wrong with windows firewall by dacarr · · Score: 2, Informative

    It's generally considered a Good Thing to keep a firewall box separate from the actual server - that way, if your network is taking a beating, the firewall absorbs the impact, thusly not killing your server boxen.

    --
    This sig no verb.
  19. Also IPCOP by lord_rob+the+only+on · · Score: 5, Informative

    I've used smoothwall for a while and I was very satisfied with it. But at some moment, it stopped working. The ADSL connection couldn't be established anymore.

    While I think it was rather a hard disk crash and not a direct smoothwall problem, it made me feel like replacing my smoothwall with ipcop, another firewall dedicated linux distro (forked from smoothwall).

    I'm very happy with ipcop at the moment, it's a bit more "customizable" than smoothwall. I know both are GPL'ed so they can both be customized to fit any purpose, but as ipcop is a 100% community-based distro, it is a bit more designed to be tweaked than smoothwall.

    Check out IPCOP site

  20. Re:Compaq Proliants are ~$50 on eBay... by terrymr · · Score: 2, Informative

    For anybody that's wondering what the answer is, assuming your proliant has 256mb then this is what you need :

    mem=exactmap mem=640k@0M mem=255M@1M

  21. Preferentially? by CAIMLAS · · Score: 3, Informative

    For Windows? A seamless, 3' thick rebar-reinforced cement vault is preferential. It's easiest to add the machine prior to pouring the cement, I've found.

    But with zombies in general, I prefer a more proactive approach: a 12 gauge shotgun loaded with 00 buck does nicely.

    Seriously though. Every Windows machine should be behind an entirely seperate firewall, protecting it from everything and everything from it. A Windows machine on a public network that isn't being agressively administered is about as safe as a polish handgun.

    By the description of your environment and problem, it sounds like you basically want to quarantine the humanities from the rest of campus so they don't wreak their plague of stupidity upon everyone else (this is good policy in general, I've found - humanities aren't fond of reasoned, concrete thought).

    Probably the best way to do that would be to set up an IDS gateway between their networks and the rest of campus. Something from CISCO would probably be best, but I'm fairly certain you could do it with linux/BSD or another COTS solution for decreased price. Have the IDS set up to basically drop all trafic from zombied machines. When they complain to you that "their" network isn't working and that it's your fault, give them the ISP treatment: fix your machine and we'll let you back on.

    Really, allowing humanities types to manage their own hardware is just a receipe for disaster. Would you let your accountant work on your car? It's not adviseable, and would likely cost you more than not having repair done at all and waiting for further problems.

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  22. Re:at the risk of getting flamed into submission.. by TCM · · Score: 4, Informative

    Joking aside, I remember reading that pf's performance actually increases with stateful filtering vs. stateless filtering because looking up an entry in a state table is much faster than walking the ruleset for each packet. I also read that there is virtually no performance loss even with thousands of states.

    Does anyone else remember the warez newbies crying that their off-the-shelf blackbox router crashes if their P2P app opens too many connections? Now you may laugh.

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  23. Re:at the risk of getting flamed into submission.. by TCM · · Score: 2, Informative

    PS: that was the link I missed: http://kerneltrap.org/node/477

    --
    Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  24. Windows Firewall and IPsec by Kaedrin · · Score: 5, Informative

    I can't speak for the linux side of things, but here's my comments for Windows.

    Note that while this is easier to manage with Group Policy via Active Directory, you can use the local group policy settings and migrate them across your lab. My thoughts on this are valid for XP and 2003.

    The internal firewall is your first defense, blocking all non permitted inbound random/unimportant information from reaching your machines. Tell the firewall the applications you will be using, and it will dynamically open required ports as the program needs them. This way you don't need to deal with local port management. You want this setup to prevent traffic from reaching IPsec, and for any logging purposes you may have. IPsec's current version doesn't really do packet logging, and is in no way a firewall (Although, I used it for years as a firewall with Windows 2000 and never had any ill-received problems, but they were not on critical systems either).

    Use IPsec in pure authentication mode without encryption (unless you have encryption offload cards). You can use it in several ways.

    All communication requires authentication:
    No computer can talk to yours that is not setup properly. Period.

    All inbound communication requires authentication:
    All inbound traffic must authenticate or be dropped.

    If you lock inbound, but not outbound, your clients can still access web resources and any other computer without issue, but you have completely prevented anyone else from initiating communication with your systems.

    IPsec works like this: Generic rules (require authentication from everyone) are over-ridden by a more explicit rule (do not require authentication from whatever.system.local). Generic all IP rules are over-ridden by port rules, port rules are over-ridden by explicit IP address rules or subnet rules. Etc.

    For your purpose, I would at least require all inbound traffic to require authentication by String, however this is not secure and anyone with administrator access can rip the password out of the registry. To do it securely, you need to do it by certificate or Kerberos. The kerberos implementation will require active directory, the certificate method will require a full IKE/PKI configured for your area. You do not need to buy a certificate from a place like verisign, you can do it all yourself through your own self-signed certificates. This entire process with IPsec can be automated through Active Directory, but if you don't have active directory, I believe any generic IKE/PKI server can generate valid certificates for your use. It's a lot less work on your part doing it through active directory.

    IPsec policies will work between Windows 2000, XP, and 2003, however your key strength is limited based on the oldest OS you use. 2000 will only function with low keys, XP with both low and medium, and 2003 with strong keys and the two weaker keys. Also, you can set it up from strongest key generation to weakest, so 2003 will always talk to 2003 in strong, 2003 to XP in medium, 2003 to 2000 in weak. It may be possible to make IPsec work side-by-side with Linux using Freeswan, or whatever project replaced it, however I never used that program.

    One last thing, if your systems are used by untrusted users, considers how possible it is to use the software restrictions built into Windows. Once that is activated and configured well, it becomes very difficult for a local user to run non-authorized software without sitting at the machine and taking it over first. Refer to rules regarding Software Restriction Policies for this.

    K.

    1. Re:Windows Firewall and IPsec by GC · · Score: 2, Informative

      I've played with this, and found that when setting IPsec policy on a Domain which only has Win2k Domain controllers that the Win2k3 servers do not pick up the Group policy.

      Having said that, it works great. You can even import your certificates into group policy so that domain members can communicate normally automatically - this is useful if you utilise the other security group policy objects and enforce anti-virus, anti-spyware/malware on your domain systems.

      Non Domain systems can be configured and issued with a certificate once the systems have been authorised (ie checked out by the sys admins for anti virus software, firewall etc...).

      It works great, people who plug systems on the wire simply can't even ping your machines without the certificate for IPsec authentication.

      Encryption is cool too, but obviously there is a performance concern there.

  25. Coyote Linux, of course! by tverbeek · · Score: 4, Informative
    any default install, especially linux, will have all kinds of other things installed.

    One exception to this is Coyote Linux. Not only does it not have the usual services enabled by default, nearly all of them have been stripped out. It includes just the components (such as iptables) that serve the central function of safely connecting a LAN to the Internet. And because it's so minimal, it fits on a floppy and runs on a 386 with 12MB RAM. It's no substitute for a full-featured Cisco Pix (for that you'd have to look at Coyote's big brother Wolverine), but it's worked great for me for years, both at home and in a couple offices I've worked at.

    --
    http://alternatives.rzero.com/
  26. Pedantry by colinrichardday · · Score: 3, Informative

    Trivium: logic, rhetoric, and grammar

    Quadrivium: arithmetic, astronomy, geometry, and music.

    So math has two of the liberal arts.

  27. Re:Use a *separate* firewall box. by jschottm · · Score: 2, Informative

    With multiple boxes, having an external facing firewall only helps so much. If one of the "protected" boxes gets infected by student activity, it'll run all over the LAN. That's part of why so many places got hit hard by the last couple Windows worms - they had firewalls and let down their internal guard and got pounded by infected internal machines, particularly when users brought in laptops that had gotten infected at home.

    There's a few things to do to limit the problem:

    1. As you said, have an external facing firewall.
    2. Have firewalls on each individual computer.
    3. Configure services to only connect to systems they actually need to talk to. (And obviously, turn off unneeded services)
    4. If feasible, you can have switch level security that prevents unauthorized machines from making connections. (IE block port 135 TCP from desktop to desktop if they're only ever supposed to connect to a server.)

  28. Re:If you're going to ip-less bridge... by Sique · · Score: 4, Informative

    It is unattackable with packets addressed to it (because it has no address). It is still attackable by malformed packets traversing it. To work as filter it has to scan the packets, and if this packet scan can malfunction on special packets, there is a possible attack to the packet filter.

    --
    .sig: Sique *sigh*