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?"

673 comments

  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 Krach42 · · Score: 0, Troll

      Yes, but IPTables is so.... ugly...

      I mean, pf is just so much nice to interact with.

      In linux, I download a firewall script that does all the IPTables work for me.

      But with OpenBSD, I sit there and craft my own pf.conf, and I know exactly the behaviour that I'm to expect, and want.

      But yes. Linux+IPTables is still way better than Windows + software firewall.

      --

      I am unamerican, and proud of it!
    4. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      a PIII?? Isn't that a little overkill considering a 486 armed with 128 meg could handle the front end of most midsized workplaces ...

    5. Re:OpenBSD, of course! by adiposity · · Score: 1

      Or FreeBSD with pf.

      Now that pf comes standard with FreeBSD, I prefer it for firewalls. IPFW is not nearly as nice as pf for a variety of reasons. OpenBSD has its own issues but for a firewall most of them are acceptable.

      -Dan

    6. Re:OpenBSD, of course! by dsginter · · Score: 1

      OpenBSD is great if one can afford dedicated hardware. I actually find m0n0wall (based on FreeBSD) to be a great solution myself.

      However, it sounds like this particular admin can't afford a hardware solution. In this case, I would hope that Sygate Free would be pushed for PCs that are the property of students. Again, it is free for personal use.

      Unfortunately, it doesn't sound like a firewall will solve the problem as it looks more like a user-education issue. If a user is downloading zombie software, then it will likely disable or open ports necessary to operate. In this circumstance, I'd do a comprehensive sniffing of network traffic and possibly lock things down at the router/switch level. This sounds Evil but sometimes it is the only way to deal with uneducated users. Perhaps an automated system could be developed for savvy users to unblock ports on an as-needed basis.

      --
      More
    7. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      I'm going to have to agree here. I'm partially in charge of quite a few machines in a bio lab, and the only ones that don't get infected (or repeatedly attacked) are the ones behind our OpenBSD firewall. There's a few benefits:

      1. OpenBSD's packet filter will run successfully on a really lousy piece of hardware; any leftover machine will do just fine (and pretty much any hardware; x86, ppc, etc). We picked up our machine from university surplus, although the network cards are aftermarket to support 1000baseT.

      2. PF, the OpenBSD packet filter, has (IMHO) really intuitive syntax; rules generally are of the form "pass in on port 80 to ". The basic install and setup of OpenBSD and PF should take a couple of hours, or maybe 45 minutes if you find a good howto.

      3. Having a separate firewall makes it much harder for users to turn it off when they start trying to use filesharing apps/etc.

      --E.O.

    8. Re:OpenBSD, of course! by Ensign+Zatrole · · Score: 1

      Could this open some eyes and increase interest in alternative (Linux, Mac) offerings?

    9. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      I tried that several times, but the configuration eventually gets too complicated for a poor 486 or p1 to handle.

      I used to use a 486, it worked great. Then I added some extra rules and a cron job to update the tables with block lists and such, and eventually the load on the machine got too high.

      Then, I moved to a p1 (166mmx), and it worked great. Then I added some QoS, and the load got too high.

      So, now I use a P2 266 and it works beautifully, and I get great interactivity without slowing my downloads and uploads. SSHing in and out is better and faster than ever.

      Although iptable/netfilter is still too slow to do all of this on my hardware, OpenBSD-current + PF does a great job, and works even better than linux with all its synproxy, modulated tcp and other great features.

    10. Re:OpenBSD, of course! by failure-man · · Score: 1

      IPTables is fine to deal with so long as you get Shorewall to translate "makes sense" into "what the shit?" ;)

    11. 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.

    12. Re:OpenBSD, of course! by techwolf · · Score: 1

      Maybe.

      But I doubt it.

      --
      I don't do this for karma, I do it for cash. It's much better.
    13. Re:OpenBSD, of course! by squidfood · · Score: 3, Interesting
      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.

      It was $30+OpenBSD donation for me. That was the cost government surplus PIII-450s with enough RAM and HD space for moderate use. It would be a rare university that didn't have machines like that lying around.

    14. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      Why is it not ironic that you suggest that someone use OpenBSD as a firewall, and then mention that someone hacked it on you...? Strange.

    15. Re:OpenBSD, of course! by Cylix · · Score: 1

      You can also do

      Linux - IPFilter

      http://www.phildev.net/ipf/IPFlinux.html

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    16. Re:OpenBSD, of course! by alexfromspace · · Score: 1

      I use Linux iptables on an ancient pentium pro machine.

    17. Re:OpenBSD, of course! by nocomment · · Score: 1

      Beat me to it.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    18. Re:OpenBSD, of course! by far_star · · Score: 1

      Another vote for OpenBSD's pf. Some things that haven't been mentioned so far.

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

      pf supports routing of traffic based upon OS fingerprinting. Want incoming packets from Windows machines handled differently ? pf can do this.

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

      --
      In an average living room there are 1,242 objects Vin Diesel could use to kill you, including the room itself.
    19. Re:OpenBSD, of course! by b17bmbr · · Score: 1

      most *nix based routers will work great, howeevr, it is essential to properly configure iptables. the other thing is that any default install, especially linux, will have all kinds of other things installed. i don't even install ssh onto the router. it has basically a kernel, and the bare minimum of applications. nothing to compromise.

      --
      My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
    20. 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
    21. Re:OpenBSD, of course! by LurkerXXX · · Score: 1
      What the heck service did you install on the OpenBSD box to get it hacked?

      No need to plan too hard to lock it up. Just set it up as an invisible bridge (no IPs on either interface) and filter the bridged traffic with PF. A nice unhackable firewall.

    22. Re:OpenBSD, of course! by oktokie · · Score: 1

      I was just thinking about that.

      My solution of the bit paranoid firewall would be something like my pentium 90Mhz running OpenBSD firweall in transparent firewalling mode.
      No ip just filtering of the tcp/udp stream in and out of the box.
      open ssh to linux box and enable serial tty on openbsd which can be connected through going to linux ssh first and then using tty to connec to OpenBSD via serial port tty emulation. :)

      I hope this helps...
      I used to fun firewall tool kit on sparc2 and this was the way I've used to connect to my sparc2 firewall.

      Headless rules.

      ()()
      (@@)
      oktokie

    23. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      Wow, I thought AC Slashdotters were smarter than that, always jumping on people to "RTFA"

      The FA clearly asks for Win2003 not your stupid UNIX wishes.

      oh, RTFA

    24. Re:OpenBSD, of course! by XchristX · · Score: 0

      Try this for a good (non-GUI) iptables frontend:
      http://www.shorewall.net/
      Works well, is very flexible, easier to config than iptables directly & has stock configs for multiple interface setups.
      Run it with Mandrake mnf or ipcop & ur good to go.

      --
      l'Homme n'est Rien l'Oeuvre Tout: Gustave Flaubert to George Sand
    25. 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?
    26. Re:OpenBSD, of course! by Daniel_Staal · · Score: 1

      Bottom-end used computer at the local used computer store: $20.
      OpenBSD (Buy the CD, support the project!): $45
      Extra NIC (If you don't have one lying around): $5~$15

      Building your own firewall... GEEK!

      --
      'Sensible' is a curse word.
    27. Re:OpenBSD, of course! by Guspaz · · Score: 1

      Buying a $20 computer isn't exactly a recipe for reliability... And your solution is still more expensive than a WRT54G (or similar device) running OpenWRT. And for a $20 PC, I would almost think that the WRT54G would outperform the PC.

    28. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0


      Except every time I hear about performance or network tests with OpenBSD the damn thing crashes. They don't do things right, obviously.

      And they are total dicks. You can't get real help from them. You have to be an uber-OpenBSD geek to be respected and helped and if you need help you are't an uber-OpenBSD geek and you suck.

      I've learned that supportability is important. OpenBSD is not supportable.

    29. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      I'd love to; however, OpenBSD's PPPoE implementation *REQUIRES* that you have an IP address assigned to the external interface.

    30. Re:OpenBSD, of course! by sycotic · · Score: 1

      I hate to say this (I used to be an advocate of older hardware being put to good use also) but you will notice a pleasant, marked improvement with using a nice P3 or higher...

      Sadly, I know I did when I went from a Pentium 133 to a P2 350 and then up to my current P3 700.

      Everything is just that bit snappier, plus your power bill will probably decrease a little with something a little more modern running too.

      --
      -- If I were a fish, I'd be wet
    31. 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.
    32. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      A protected network or subnet is better than a client firewall on every machine. But for a large lab of computers, it might mean something expensive. If your budget is $100 per machines, and you have about 100 machines, I wouldn't rule out one of those cool Cisco routers with a built-in firewall (not NAT mind you). Heck, a plain switch with the setup mentioned in the parent acting as the gateway works too.

      That having been said, I use Tiny Personal Firewall 2, which is freeware (but not FOSS). On the downside, it's probably really difficult to find, as the company that makes it has long since discontinued its distribution in favor of its pay software. But last I used it, I found the annoyance not worth the level of control it gives.

    33. 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.
    34. Re:OpenBSD, of course! by labratuk · · Score: 1

      PIII? Pish posh.

      OpenBSD running on a P133 can go very very far.

      --
      Malike Bamiyi wanted my assistance.
    35. Re:OpenBSD, of course! by sjs132 · · Score: 1

      HAHAHAAHAHA... Policies... Right...

      Don't know about you, but my TEACHERS cause more problems than students and they pretty much piss on the policies... We point them out to the administrators, etc... AND THEY DO NOTHING!

      What, Fire a teacher because they installed some weather program and spyware with it? Nope... Caught surfing during planning? Nope... Personal Emails (potential viri)? Nope... Gambling software? Nope... Unless it's nudity, it's a JOKE!!

      Policies are to help adminstrators feel fuzy... (And to put pressure on people they don't like)

      I've gotten better results by NOT Fixing their problems and making them live with the spyware laden machine as it slowly grinds to a hault...

      Eventually I'll show up and when they bitch, I say "Hey, it's your computer... Whats with the games?... How did the gambling software get loaded?"

      Make them feel their own pain... Thats my motto.

      Maybe I'm just burned out...Naw... Just having fun. :)

      --
      --- Relax, that mass muderer is just trying to reduce our carbon footprint, one fetus at a time...
    36. Re:OpenBSD, of course! by asit+ler · · Score: 1

      My OpenWRT box also has the added bonus of keeping my IPv6 tunnel up, and running radvd to alert the other Linux boxes to its presence.

      And it's rock-solid stable, and not maintained by a company that doesn't respect the GPL (Sveasoft).

      --
      This is not the sig you're looking for.
    37. Re:OpenBSD, of course! by Atlantic+Wall · · Score: 1

      I use OpenBSD on my home network, and office networ. very powerful, flexible, fast BLOWfish=GOD

      --
      To Hell with the Queen of England!
    38. 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.

    39. Re:OpenBSD, of course! by Guspaz · · Score: 1

      ipsec can be secure, sure, I guess it just depends on ease of configuration. I never looked much into ipsec, but it doesn't seem terribly easy to set up, compared to iptables. Especially compared to web frontends for iptables.

      But then again, didn't look much into it, so for all I know Microsoft has some super easy to use tool that they don't include in XP, or that they hide.

      There is something cool, though, about taking a $40 router and turning into a surprisingly powerful router/firewall :)

    40. Re:OpenBSD, of course! by lewkh · · Score: 1

      May I know the serial tty you foremention above, is it the console prompt?

    41. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0


      I run OpenBSD on a 50MHz Sun SPARCstation LX, and it handles DSL just dandy (with an added Ethernet port, of course). It's just amazing how low the CPU utilization is when using in-kernel services like PF.

    42. Re:OpenBSD, of course! by durdur · · Score: 1

      Well, ok, I had an OpenBSD firewall for awhile. Real fun to set up, got to play with the two flavors of packet filter they've had, and I had the extra fun of patching it periodically. But I finally said screw it, and bought a $39 NetGear firewall box. Way quieter, way less work, and I haven't been hacked yet. I still run antivirus and anti-spyware software on all my Windows boxen as well, and keep them patched, but I don't screw with the firewall at all. OpenBSD is just dandy if hours of your time is worth less than $39.

    43. Re:OpenBSD, of course! by Calyth · · Score: 1

      I'd definitely use OpenBSD's pf for a packet filter.
      I wouldn't say easy to configure because setting up OpenBSD is not quite trivial. But the pf, in my experience, has been easier to set up than ipchains (I didn't use packet filtering in Linux since I discovered pf).
      It takes like one line to filter spoofing.
      But pf is probably not enough for your servers. You should look into some kind of proxy for the services that you're hosting.

    44. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      Congrat's. It is hard to get an OpenBSD box hacked! You should be really proud of yourself. Plus, weren't you packet scrubbing using pf? If so how did they even fingerprint your box? Use: scrub in all, scrub out all :). They do a terrific job (unless your using NFS on a connection, then you might have to play with it a little). Anyway, running SSH on an OpenBSD box on a non-standard port is probably good enough, assuming you upgrade SSH periodically. On the idea of using a Linux box for an SSH entry point to a network, I would never do that. The Linux kernel is vastly more Insecure than the OpenBSD kernel. I would use a *BSD box as a network entry point if allowing incoming SSH access.

    45. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      I prefer to eschew x86 hardware. That way, when the box ifs finally found to have some form of hole, the resulting intrusion does nothing, since it's almost always x86 code. :-)

      I use Sparcs. Put a pair old sparcs with carp() together, and forgeddaboutit. If you want dual PSs, well, fine, but that's what carp() is for. :-)

    46. 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.

    47. Re:OpenBSD, of course! by Johan+Veenstra · · Score: 1

      > Inside the subnet there is a lot more access

      Ahum

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

      What the heck service did you install on the OpenBSD box to get it hacked?

      OpenSSH. You know, the whole privsep thing that was the only exploit in a default install in 4 years...

      --

      I am unamerican, and proud of it!
    49. Re:OpenBSD, of course! by Krach42 · · Score: 1

      Ah... nifty idea... I like it... Well, as it is right now, there is a monitor attached to the firewall.

      We really have that many monitors that we don't know what to do with them. Same goes for full mobo+cpu+memory combos. (Although, that's my fault, not anyone elses. The monitors are just generally everyones fault for having more than one.)

      I'll keep this trick in mind when I move out on my own, and have full and total control over every detail of my network.

      --

      I am unamerican, and proud of it!
    50. Re:OpenBSD, of course! by Krach42 · · Score: 1

      Nice tool

      But I already have something that works. OpenBSD+pf.

      Why would I want to take down my internet connection and spend hours reconfiguring something else just to have Linux+Shorwall running on it.

      OpenBSD+PF gets the job done, and it gets it done the way I want it done.

      I'm not so locked into using Linux that I would pass over OpenBSD just because it's not Linux.

      --

      I am unamerican, and proud of it!
    51. Re:OpenBSD, of course! by Krach42 · · Score: 2

      Why is it not ironic...

      Because ironic would be my saying that I run OpenBSD because it's never been hacked, and then being hacked myself.

      My statement that OpenBSD is a good OS to choose because it has a low track-record of remote exploits is perfectly justified. Just because I've had an OpenBSD system hacked on the one remote exploit in 4 years, doesn't dilute my arguement.

      Telling someone to run a software firewall on a notoriously insecure operating system is fundamentally flawed. Software fails, and if a software firewall fails, then the system is open to attack. If that system is insecure to begin with, then it's a horrible situation. Because the person thinks that they are secure, because of the firewall, but they're not.

      If you have a piece of blackbox acting as your firewall, which no one can get into and out of except with physical access, then there is no remote exploit into that box. If you have that box setup where if it fails it will take out the connection, then you're safe because the computers behind it will be safe *even in failure*.

      My problem was that I had made so that I would ssh into my firewall to get into my network. This meant that my firewall was directly attackable. No operating system is perfectly secure, but OpenBSD is as close on the default install as one can get right now. And OpenBSD on the whole has only failed once in the default install in over 4 years.

      Show me a track record like that with Windows, or Linux.

      --

      I am unamerican, and proud of it!
    52. 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)
    53. Re:OpenBSD, of course! by jnf · · Score: 1

      just because theo says its secure, and you believe it to be, doesnt mean it is.

      For that matter, just because bugtraq doesn't have 0day, doesn't mean there isnt any.

    54. Re:OpenBSD, of course! by Shanep · · Score: 1

      Don't know about you, but my TEACHERS cause more problems than students and they pretty much piss on the policies... We point them out to the administrators, etc... AND THEY DO NOTHING!

      This shows an overall management problem. If staff members don't respect company policies, they don't respect the company. They shouldn't be fired for installing gambling software, they should be reprimanded for blatantly disrespecting company policy and then fired if this continues. I've seen it happen more than once and other staff members see this and take the policies series. : )

      Don't forget, policies don't have to only be political. They can be enforced with system policies. Then if the staff member actively circumvents that software enforced policy, they are in even bigger trouble. It is not their computer and they are not there to use company resources to gamble, etc.

      Policies work well in companies which work well.

      I agree however, that educational institutions have some very BIG characters who can be really annoying to deal with. Especially those that are going for their second long service... ; ) They become the problem which they spent the last 20 years complaining about!

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

      Ok! Ok! I'm not some high priest Jihadi of the great temple of Linus Torvalds trying to redeem you from the heresy of BSD and into the righteous path of our Lord the Penguin. I was merely pointing out a possible solution to the question posed by the original poster, that's all.

      --
      l'Homme n'est Rien l'Oeuvre Tout: Gustave Flaubert to George Sand
    56. Re:OpenBSD, of course! by dTb · · Score: 2, Interesting

      Linux-HA fails firewalls just fine.
      Linux-HA will failover the IP address but it does not share state between the firewalls so has the potential to break long-running connections. OpenBSD can be configured to share the stateful inspection table using pfsync see here.

    57. Re:OpenBSD, of course! by pintlicker · · Score: 1

      DMZ is the only way to go. You need to segment the network into vlans use a smoothwall box or other linux/openBSD firewall to control the network access into the servers.

      Basically if you only have control over your servers then make sure no one else can easily get control of any service other than what they should be getting access to. Your internal client network needs to be treated as if it were external.

      j
    58. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      What about IP/COP linnux security distro? The software is free and will run on a 486.

    59. Re:OpenBSD, of course! by dodobh · · Score: 1

      And the cracker walks right in via HTTP, if you forget to patch Apache.

      --
      I can throw myself at the ground, and miss.
    60. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      Do what I do, work up a cost analysis on how much money they've cost the school by your spyware cleaning because they did not follow the rules. Then give it to the CFO.

    61. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      No one's suggesting that you need to do so, if someone has no dedicated firewall, then they may want to take the linux option.

    62. Re:OpenBSD, of course! by LurkerXXX · · Score: 1

      Please explain how you are going to hack the stealth firewall with no IPs.

    63. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      FYI, here is a tutorial on how to do that.

    64. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      ...and another one...

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

      Alright... heh, and while I agree that going back to the pengiun is definitely an option, and especially must be compared when first securing a network/firewall.

      It's just in a long clump of OpenBSD posts, a post of "You could use Linux" is likely to be taken as Zealotry ;)

      --

      I am unamerican, and proud of it!
    66. Re:OpenBSD, of course! by Tinidril · · Score: 1

      Newer chips may have higher power requirements than older chips, but that doesn't mean they will use more power when put under an identical load.

      It is likely that newer chips would use less power because a lot of optimization has to be done to minimize heat generation when increasing the speed of the chip.

      --
      XML is the best data format; unless your data needs to be read or written by a human or a computer.
    67. Re:OpenBSD, of course! by tyldis · · Score: 1

      2.3MB/s? I got a Linux box with 233MHz as router/firewall for 4 networks and get about 90mbit (11MB/s) through it, even with NAT taking place. If I had the guts I'd make it boot from a CF-card, but I chickened out and put a RAID in it instead. Should be about as stable as any black box out there.

    68. Re:OpenBSD, of course! by Wiz · · Score: 1

      As we've gone through SDRAM to DDR and now to DDR-2 the voltages have actually gone down!

      EDO - 5v
      SDRAM - 3.3v
      DDR - 2.7v
      DDR-2 - 1.8v.

      That is why having DDR-2 in your laptop is a good thing.

    69. Re:OpenBSD, of course! by jnf · · Score: 1

      well I wasn't referencing it in itself, just making a general statement about obsd. however, while incredibly inprobable, if there was a bug in the network code, and the correct malformed packet was sent through it, there exists the possibility of 'blindly' hacking it, you would just have to keep throwing packets through it. However, as stated having a bug like this is pretty improbable-- and it wouldn't be possible on say just a hub which just blindly forwards the packet, but it would be possible on something that processes the packet-- imagine some bug in say fragmentation reassembly or something. Improbable, but not impossible.

    70. Re:OpenBSD, of course! by InvalidError · · Score: 1

      Look at static current (no clock) figures, current chips have higher no-clock power than older chips under full load.

      My P233MMX runs fine at full-load without CPU fan, my P3-1G with its larger heatsink eventually crashes at idle. The P54C-233 has a max TDP of 17W (http://www.intel.com/design/intarch/mmx/mmx.htm) while the P3's SLEEP/HALT power is 10-12W. (Islp = 6.9A / Idslp = 6.6A @ 1.65-1.75V - ftp://download.intel.com/design/PentiumIII/datasht s/24526408.pdf p.32)

      So, any P3 uses almost as much power while _(deep)sleeping_ as the hottest P54C does under full-load.

    71. Re:OpenBSD, of course! by Linux_Bastard · · Score: 1

      Linux can get the job done, but it's work. I took a slack 3.5 and set it up to do dhcp, ipmask, ipchins, and maintain a constant dial up. Then I set out to break everything else. no root to start. no logging to disk (out to serial port to a dos box running crosstalk mk4), booted from disk, mounted a cd for most of the system. no psudo-terms. no any util or lib not actully used. no login, no console (any change required the disk to be rebuilt from from a master copy. It took about 2 months of adjustment, but at the end of it all, it was rock solid. It logged over 32,000 actual targeted hack attempts, literally millions of port scans and SMB scans. and no expoits or breaches in over 4 years. Last year my dad finaly get broadband and the box was retired, unbroken. To date I have had no breach on any *nix box (inc BSD) since 1999.

      I did this mostly as a learning experience, and can't recommend it to others, but Linux can be made secure. A good rule of thumb is that your firewall should be able to fit on a floppy, and run from read-only media. If not, you have un-neccessary baggage that is available to exploit .
      Presently I am playing with adamantix behind dedicated hardware.

      --
      F X=0:1:9999 F D=2:1 Q:((X>2)&(X#D=0)!((D>X/2)&(X'=1))) I D>(X/2) W:$X>75 ! W X,?$X+5-$l(X) Q
    72. Re:OpenBSD, of course! by InvalidError · · Score: 1

      10A at 10V and 100A at 1V is still 100W.

      RAM densities, bus widths, working frequencies, etc. go up, this causes the current to increase and eventually cancel that gain, leading to a net increase in actual power.

      DDR2 currently uses the same densities, comparable frequencies, etc. as DDR but DDR2's advantage will diminish as the gap between it and DDR grows. By the time we switch to DDR3, DDR2 will probably have exceeded DDR's power envelope, as DDR3 probably will by the time we move on to DDR4/FBDIMM/whatever.

    73. Re:OpenBSD, of course! by Linux_Bastard · · Score: 1

      Pardon me, but UltraMonkey
      has been around for a Long
      time. Horms
      rocks!

      --
      F X=0:1:9999 F D=2:1 Q:((X>2)&(X#D=0)!((D>X/2)&(X'=1))) I D>(X/2) W:$X>75 ! W X,?$X+5-$l(X) Q
    74. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      "OpenBSD is great if one can afford dedicated hardware"

      If you can't afford dedicated hardware, then we are not even in the same league.

    75. Re:OpenBSD, of course! by turbidostato · · Score: 1

      "I agree however, that educational institutions have some very BIG characters..."

      It is not only big characters. You told "it is not their computer" but what about when it is "their" computer? If they bougth it from an research project of them, and they are paying conectivity from their research projects and they are the "starlets" you loose all the authority to tell them "this can't be done", even if it is so they can make better use of those tools. I've just seen it too many times.

    76. Re:OpenBSD, of course! by Anonymous Coward · · Score: 0

      Same here, I use CARP, PFSync, ALTQ for QoS, etc. etc. on my OpenGEAR; whoops, I mean OpenBSD. How do you know you haven't been compromised? Seriously? Do you rely on it's logs? We're those logs cleared by the person who may have compromised your NetGear? Are you aware of the existing NetGear backdoor? lol. I know it's closed source firmware, but, it's still out there, believe me. check out www.soekris.com for embedded systems, then install OpenBSD on flash. 1000 times better than NetGear for the same purpose. Besides, it's not hours wasted even if it really took you that long to learn, it's hours gained by 'learning' - literally.

    77. Re:OpenBSD, of course! by Shanep · · Score: 1

      It is not only big characters. You told "it is not their computer" but what about when it is "their" computer? If they bougth it from an research project of them, and they are paying conectivity from their research projects and they are the "starlets" you loose all the authority to tell them "this can't be done", even if it is so they can make better use of those tools. I've just seen it too many times.

      Yes but it's the companies network and selling network access to these people should be accompanied with a TOS agreement which both parties agree to prior to giving access and paying money.

      If the person involved is not happy with the TOS, outsource their Internet access and then they're on their own. We did this where I worked. Unfortunately, it's these difficult users who cause something like an educational institution (which you would expect to be a cooperative entity), to resort to TOS and SLA's which departments must agree to to be supported.

      We took a hard line, but I'll admit that it went too far and I was often helping staff members in creative ways because management (IT and upper) went too far with enforcement. Ultimately good staff members were put out by a minority of bad.

      I guess this reflects society in general in some respects and is to be expected in large entities like edu's.

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

      If it weren't for the single exploit in the default install in OpenBSD in 4 years, I'd have not gotten hacked either.

      The only service available from my BSD box was SSH. Everything else went on to my router.

      I definitely see a strength in the execesive paranoid lock-down of a machine, but many times it's just not really necessary.

      And why the hell would the thing even *be* breakable from SMB scans? This is running linux right? And I assume you uninstalled all SMB code, since a.) it's not necessary, and b.) it opens up exploitability.

      A lot of your claims are just like... hogwash. As securely as you locked the computer down, there's little way anyone could hack into that box. (Physical access and a couple of weeks. Maybe just enough to copy the CD image, then work on it at home, then replace it with a hacked version.)

      Port scan != attack, btw. I've portscanned my whole university IP range before, not because I was looking for an exploit to use, but because I was looking for machines that were exploited just like mine. I didn't find any, but if I had, I would have given them a heads up, and offered to help them out.

      --

      I am unamerican, and proud of it!
    79. Re:OpenBSD, of course! by Krach42 · · Score: 1

      Actually, it was OpenSSH, the only service open on the machine.

      It was the whole privsep thing that was going on, which allowed it to be hacked into. Darn thing bit me at my home, right after I had patched 2 machines at work, and my laptop, and desktop.

      Forgot about the server :(

      --

      I am unamerican, and proud of it!
    80. Re:OpenBSD, of course! by Linux_Bastard · · Score: 1

      Just to clear this up.

      It was a learning exercise. (that worked well)

      "A lot of your claims are just like... hogwash."

      My only claims were
      -
      It logged over 32,000 actual targeted hack attempts, literally millions of port scans and SMB scans. and no expoits or breaches in over 4 years
      -
      Which you seem to agree with.

      "As securely as you locked the computer down, there's little way anyone could hack into that box."

      as for
      "And I assume you uninstalled all SMB code"
      I never installed it.

      "why the hell would the thing even *be* breakable from SMB scans"

      It wouldn't, but they were common, so I mentioned them.

      The ISP that was used did nothing to hamper, prevent, or log unfriendly activity, Thus it was a common area for script kiddy practice. Back when I still bothered, I got a few of their hands slapped, and one arrested.(not for what he tried to do to my machine, but because of the gov network he went through to get there)

      and you wrote
      "Port scan != attack, btw."

      I never claimed that port scans were attacks. I differentiated the attacks from the scans. Most attacks are pre-announced by scans. The attacks that I mention were Linux/unix targeted attacks. I don't even count windows/trojan attempts.

      Perhaps it's just me, but when I build a firewall against the outside world, The "execesive paranoid lock-down of a machine" is necessary. This may be a personal flaw, but I get paid for it.

      Perhaps you should look at your assumptions before you leap to them. If I annoyed you with my success, then I apologize.
      It seems that you did due dilligence in selecting obsd for a secure out of the box os. It's not your fault that there was an exploit for it that was used against you.

      --
      F X=0:1:9999 F D=2:1 Q:((X>2)&(X#D=0)!((D>X/2)&(X'=1))) I D>(X/2) W:$X>75 ! W X,?$X+5-$l(X) Q
    81. Re:OpenBSD, of course! by jnf · · Score: 1

      what no comment on my reply ? ;]

    82. Re:OpenBSD, of course! by LurkerXXX · · Score: 1
      Well, if you really want one... It seems remote in the extreme but still possible.

      I dont' think anyone ever claimed OpenBSD was totally impervious forever and ever to all exploits. But it's track record for the past 8 years or so kinda speaks for itself. All the other *BSDs/Linux/commercial-*nix's/windows/etc have had many more exploits compared. Code auditing is a good thing. They've fixed many unknown security holes just by rewriting the code to make it easier to read and audit. Holes no one realized existed until much later.

      You are going to have a rough time building a more secure box unless you go to something like OpenVMS. That's a nice OS, but any modern hardware for it is going to be expensive (and the cheap old stuff will be slow). Certainly some 0 day exploits may exist for it, but that's true of every other OS. And less likely with OpenBSD than most.

    83. Re:OpenBSD, of course! by jnf · · Score: 1

      I dont' think anyone ever claimed OpenBSD was totally impervious forever and ever to all exploits. But it's track record for the past 8 years or so kinda speaks for itself. You are still guaging that by the number of _known_ exploits, that ssh bug existed for at least a year before it went public.

      Holes no one realized existed until much later.

      Theo went on and on a few months back about how int overflows where the next big thing and how they were undetectable, which is bs as almost every platform out there provides hardware instructions that detect an int overflow.

      You are going to have a rough time building a more secure box

      linux with grsec/pax has been more secure than openbsd for quite some time, hell in that case obsd has been countinually behind the curve in the order of 3 years or so-- lookup a reply to theo by the author of pax where he details just how behind the curve they actually are.

      Overall obsd is only good for those people who want a feel good experience and have no real code auditing experience/ability behind them. Often times obsd's code is broken in various forms, for instance their ntpd is broken if your clock gets too far ahead/behind because they are unable to deal with int overflows. Most of the people screaming obsd have never written a exploit nor patched a bug, and thus more or less unqualified to really speak on the subject, or at least thats my thoughts on the subject.

    84. Re:OpenBSD, of course! by LurkerXXX · · Score: 1
      You are still guaging that by the number of _known_ exploits, that ssh bug existed for at least a year before it went public.

      Probably because it's damn hard to guage it by the number of *unknown* exploits out there. I'd love to hear of a method if you know of one.

      linux with grsec/pax has been more secure than openbsd for quite some time, hell in that case obsd has been countinually behind the curve in the order of 3 years or so-- lookup a reply to theo by the author of pax where he details just how behind the curve they actually are.

      I've read plenty of threads pax/grsec, and I've found nothing that makes me thing a box with it would be any more secure than an OpenBSD box. We'll have to agree to disagree. Have fun running Linux, I'll stick with OpenBSD.

    85. Re:OpenBSD, of course! by jnf · · Score: 1

      Probably because it's damn hard to guage it by the number of *unknown* exploits out there. I'd love to hear of a method if you know of one. true. and I've found nothing that makes me thing a box with it would be any more secure than an OpenBSD box.

      1) Mandatory access control listings?
      2) Role based access controls?
      3) W^X makes no guarantee's about execution of arbitrary code, whereas PaX does.
      3) 24/28 bit randomization of stack base addresess, compared to obsd's 14
      4) OBSD has no method for randomizing the executable (.text) base, allowing replaying of code that exists in the program itself (overflow into stack, write data there, replay function already inside of the program and use your arguments, i.e. imagine system(exec_ptr);),
      5) PaX allows per system call kernel stack randomization, obsd does not.
      6) PaX randomizes brk()/heap, obsd does not.
      7) PaX supports non-executable/read-only pages of memory in the kernel, OBSD does not.
      8) OBSD does not randomize PLT addresses, making mmap randomization more or less useless. PaX does.
      9) OBSD does not randomize .bss and heap addresses, PaX does.
      10) return-to-libc style attacks are quite possible _and_ probable on OBSD, this is not the case with a PaX enabled system.
      11) OBSD does not restrict mprotect() because it would break posix, W^X goes out the window when I introduce a call to mprotect() a section of memory. Sidepoint is that PaX doesn't break POSIX and strill restricts mprotect()
      There be 8 points of just PaX and 2 points of GRSec that show how they are more secure than OBSD. 11 points total that show W^X's inferiority to PaX, I can understand that you may not walk away switching to Linux, and that wasn't my initial point. I was just trying to point out that the general consensus that obsd is ultra-secure is based off of a small teams misrepresentation of their OS, and a lot of people who in reality don't know the first thing about (in)security saying how secure it is. OBSD is commonly accepted FUD.

    86. Re:OpenBSD, of course! by mink · · Score: 1

      If you are going to do Linux why not use a Linus designed to be afirewall from the get go?
      Ipcop or Smoothwall off the top of my head, I know there are others.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    87. Re:OpenBSD, of course! by Linux_Bastard · · Score: 1

      I did it both to achive the goal of a good firewall, and to learn the nuts and bolts of linux.

      Oh, and ipcop wouldn't exist for almost 2 years.
      and Richard had not even come up with a name for smothwall much less any working code.

      This was in the days of the 2.0 kernel. Back in those days you could do routing and filtering in runlevel 0.
      It was fun (sort of) and it worked. Now I'm paid to design and configure Linux HA/HR clusters.

      And the "net cop" can't figure out why all the slashdot trafic seems to come from his sniffer. (monkeys are funny)

      --
      F X=0:1:9999 F D=2:1 Q:((X>2)&(X#D=0)!((D>X/2)&(X'=1))) I D>(X/2) W:$X>75 ! W X,?$X+5-$l(X) Q
    88. Re:OpenBSD, of course! by qw(name) · · Score: 1


      I've been using Smoothwall Express for over a year and have been extremely happy with my decision to use it. Plus, I installed Adzapper to block virtually every web ad on the sites I visit (including all the ads here at /.).

  2. at the risk of getting flamed into submission... by gik · · Score: 4, Insightful

    a linux box.

    --
    ZERO
  3. Smoothwall by Anonymous Coward · · Score: 4, Informative
    1. Re:Smoothwall by m0topilot · · Score: 1

      I second that... Smoothwall is very good especially when you can recycle old computers and its cheap! There are also smoothwall hacks out there that help you extend it.

    2. Re:Smoothwall by Anonymous Coward · · Score: 0
      Or better yet, install IPCop and get the same function without having to potentially deal with a psychotic lunatic "developer."

      ~~~

    3. Re:Smoothwall by Anonymous Coward · · Score: 0

      mod parent up

    4. Re:Smoothwall by Anonymous Coward · · Score: 0

      I really don't care what the developer is like personally. He obviously has made a good product, and that is all that counts.

    5. Re:Smoothwall by Anonymous Coward · · Score: 0

      Yes, I agree. Turned an old Pentium 166 that I was about to throw out into a Smoothwall machine. Been using it for almost 4 years now and works great. Cost: $0

    6. Re:Smoothwall by LeRoco · · Score: 1

      I've got 4 Windoze box's behind a Smoothie here at the house and have set up 6 other friends with the same. Smoothwall express just works and does a good job at it!

      PS What's this about the crazy developer? All I got to say is that Smoothwall Express is "Crazy Good"

    7. Re:Smoothwall by StupidHelpDeskGuy · · Score: 1

      Agreed - Smoothwall was easy to setup. I know nothing about linux, and it took me a matter of about 15 minutes to have it up and running.

    8. Re:Smoothwall by Anonymous Coward · · Score: 0

      If you are going to spout crap like this, at least give us some examples of why you feel the developer is a "psychotic lunatic"

    9. Re:Smoothwall by Anonymous Coward · · Score: 0

      I also use Smoothwall... Have used it for about 3 yrs and really like it...

    10. Re:Smoothwall by Anonymous Coward · · Score: 0

      A Linix based firewall at the edge is a good idea. Since linux firewalls can run on old, cheap equipment I would consider also putting up internal firewalls that firewall each lab and each department from each other. Have these set to block both inbound and outbound junk traffic. I would also have iptables running on each linux server within each lab. Even when I know my servers are on a safe subnet I still configure them as though they were on a hostile network.

      Put a software firewall like zone alarm on each of the windows machines. In my experiance people just click "OK" without reading the message on these types of firewalls so they will be worthless after a few months. You will have to have a plan to check and fix the firewall rules on a regular basis. (check each one every couple of weeks) Also put a bugware checker like "Spybot Search and Destroy" on each and set them up to scan nightly. If you can get a way with it take away administrative privlages from the users and make them run as a normal user.

      The next step is to have sensors on each of your firewalled segments that report on bad traffic. Clarkconnect, which I use, has snort built into it. Smoothwall probably does too. Set it up to email daily reports to your systems admin. When he spots something bad going on he can squash it before it gets out of control. He also needs to have the authority to step on people that refuse to follow the rules.

      If all of this seems like a lot of work, it is. That is why any outfit with more then a few pc's should have a professional system administrator running thier network and servers. Even if he is only there part time or on contract he will have the experience to set things up right. Most of the companys that I have seen that have messed up networks have one of the employees running IT in between doing their "real" job. Even if they are good with a pc they don't know the kinds of things to watch and plan for to run a network.

    11. Re:Smoothwall by Anonymous Coward · · Score: 0

      Plus the developer has moved on to other things. Richard ain't working on or leading it any more.

    12. Re:Smoothwall by rcamera · · Score: 1

      it took you 15 minutes to set up, but how long did it take before someone gained unautherized access to your network?

      --
      Wave upon wave of demented avengers March cheerfully out of obscurity into the dream
    13. Re:Smoothwall by coconutstudio · · Score: 1

      Running Smoothwall on old Pentium 100Mhz. Installs quickly and setup is a breeze through web interface.

    14. Re:Smoothwall by Cprossu · · Score: 1

      I enjoy smoothwall as well, I have around 27 pc's behind it (a mixture of windoze, linux, and a few odd ones), a couple macs, some ancient hardware, and some MISC things....

      I already built a replacement box for my poor old decrepit one and installed IPCOP on it, and so far, I've found that nearly every IPCOP forum has been hacked and not put back online and there are far fewer maintained mods for it than I was told.. I will probably overwrite it with smoothwall since it has been working for my uses for 2 years or so.

      great program, the fellows who worked to make it what it is today deserve a gold star!

    15. Re:Smoothwall by Anonymous Coward · · Score: 0

      He's talking about Richard Morrell, the notoriously mercurial original developer. Google USENET for it and you'll see the complaints and arguments. Brilliant, but difficult personality.

      But it doesn't matter- he left the project about 2 years ago.

    16. Re:Smoothwall by medgooroo · · Score: 1

      Go on, try making a change to the default smoothwall. I dare you. Their list of used packages is grossly out of date and the things they do support are usually behind (albeit not as behind as their gpl list would suggest). Smoothwall is all well and good until you want it to do something else. Welcome to a world of pain.

      --
      Brain(s): 0.0% user, 1.3% system, 0.1% nice, 98.6% idle
    17. Re:Smoothwall by hazzey · · Score: 1

      Or there is always Monowall.
      It is based on *BSD and the most important feature
      is that it is the only stand alone firewall
      that also can use a wireless card as an AP.

      http://www.m0n0.ch/wall/

    18. Re:Smoothwall by turbidostato · · Score: 1

      "A Linix based firewall at the edge"

      "consider also putting up internal firewalls that firewall each lab and each department from each other"

      "I would also have iptables running on each linux server within each lab"

      "Put a software firewall like zone alarm on each of the windows machine"

      "The next step is to have sensors on each of your firewalled segments that report on bad traffic"

      "If all of this seems like a lot of work, it is."

      Still, amazingly, you'd manage to do that for under 100US$ as suggested!!!

    19. Re:Smoothwall by Anonymous Coward · · Score: 0

      I did, I installed the 2.4.30 superkernel so that I could configure QOS. After doing that, I added Guardian to it, works just fine and took about 30 minutes total.

    20. Re:Smoothwall by Lumpy · · Score: 1

      I also heavily agree with this. Smoothwall is the goodness of open source and gives you the ability to have company support and paid for features. plus any dolt can install and configure it. It's easier than installing windows on a brand new dell that comes with windows installed.

      we use a old throw away rackmount P-II 450 with 128 meg of ram and a junky 4 gig hard drive. we installed a few plugins to give us VPN failover onto the Cablemodem network when our T1 goes down as well as a dial-up failover when THAT goes down and finally a "blue interface" for wireless access in the office that is shielded from the company network.

      We could have purchased a closed firewall hardware setup from sonicwall, but their gear is utter crap, and you have to pay a yearly "fee" and lots of other "fees" for other features. (Yes I have sinocwall hardware, it is total crap, unstable and lock up on a regular basis and their $250.00 a year service contract is insanely overpriced.)

      We increased our WAN speeds to the net by almost 200% by switching from a sonicwall product to a smoothwall linux setup. plus I get real logging capabilities as well as more options.

      --
      Do not look at laser with remaining good eye.
    21. Re:Smoothwall by Anonymous Coward · · Score: 0

      I think you mean 'uncauterized'.

  4. I'm sorry. by Anonymous Coward · · Score: 0

    But shouldn't a well-maintained server OS be able to stand on its own?

    1. Re:I'm sorry. by CoolCash · · Score: 2, Insightful

      A good security system is to have a multi-layered security system.

  5. Use a *separate* firewall box. by Richard+Steiner · · Score: 4, Insightful

    That way, platform compatibility is a nonissue.

    I use a dedicated PPro box running Coyote Linux myself, but there are far more robust solutions out there...

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. Re:Use a *separate* firewall box. by gl4ss · · Score: 2, Interesting

      exactly my thoughts.

      from what it sounds like he just wants incoming ports blocked(being hit by zombies).

      30$ should buy an external fw/nat box with simple rules - a little more and you could get some similar router&on board firewall combos that run on top of linux too.. should fit the bill pretty well.

      well, blocking incoming ports should be doable with windows own built in fw too.. so maybe he just would want a free kerio or something - you know, with fancy menus and crappy threat detection and popups to piss you off.

      --
      world was created 5 seconds before this post as it is.
    2. Re:Use a *separate* firewall box. by Anonymous Coward · · Score: 0

      Ditto... I use PF/OpenBSD on whatever spare hardware I have around at the time.

      However, I think from a security in depth standpoint the machines behind the firewall should also be running a local firewalling solution. Usually because there is more than one machine behind a firewall and if 1 of them is compromised, then the dedicated firewall doesn't do any good protecting the rest from that machine.

    3. 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!

    4. Re:Use a *separate* firewall box. by secolactico · · Score: 1

      Now *that* is a good recommendation.

      Can anybody recommend a small form factor PC to install this kind of software? Ideally it would be a silent PC with a quad ethernet or such.

      --
      No sig
    5. Re:Use a *separate* firewall box. by Tmack · · Score: 1
      Thats what Coyote is... a derivative of the linux:router project specifically designed for NAT/firewall boxen, and small enough to boot from a single floppy (the entire system, no HD). I used this back when LAN routers with NAT capability were not heard of, or cost $100+. All it took was a 386 or 486 with 8/16Mb ram and a floppy drive. Only issue I had was the floppy going bad durring a reboot, which was fixed by going to my main server and cat cimage.img>/dev/fd0 on a new disk. Newer versions are a bit beefier and might need more ram, but for a cheap and ultra configurable NAT box, it was great.

      Tm

      --
      Support TBI Research: http://www.raisinhope.org
    6. Re:Use a *separate* firewall box. by AaronW · · Score: 1

      My experience is those $30 NAT/firewall boxes are usually not up to the task, especially if handling a server. I run a low traffic site with both email and web behind a NAT firewall. My old Netgear (FR314) worked fairly well but would crash and reboot every week or so. It died and I replaced it with a Netgear RT614 which would crash and lock up (not reboot) between 5 and 30 minutes. Online reviews I read after the fact reported similar problems.

      I replaced it with a more expensive Linksys router RV042 which runs Linux. It has been rock solid with the latest firmware. A better choice would be to set up a Linux or BSD box with a couple of good NIC cards and use that running IP tables or whatever BSD uses. The only problem with the Linksys is that it costs more than $100 (I paid $175).

      Also, the cheap firewall boxes are fairly limited in what rules you can implement. You can usually block specific port ranges, but often there is no control over IP addresses or subnets. The Linksys is good in regard that it supports all this and supports enabling logging for each rule. I.e. you can have it log any infected PCs under your domain by monitoring port traffic.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    7. Re:Use a *separate* firewall box. by Anonymous+Custard · · Score: 1

      Your best bet would be some Athlon Socket A shuttle barebones PC with integrated graphics to which you could add a multiport PCI ethernet card. Or, you could plug an external router / hub into the one included ethernet port (if you need more than can fit on a PCI card).

      This one might do nicely, though it is more than $100: Shuttle SK43G Socket A(462)

    8. Re:Use a *separate* firewall box. by mplex · · Score: 1

      In my experience, that $30 box is the first to die under heavy load. It may work at home with a few machines, but on a large campus network like the poster is describing, a couple of machines could knock it offline. Try some hardware ACLs on the upstream switch for the heavy filtering and an adequate enterprise firewall between the server room network and the campus backbone. As far as host based firewalls, the built-in windows firewall is fairly easy to manage on a large number of machines.

    9. Re:Use a *separate* firewall box. by TCM · · Score: 1

      I use WRAP with NetBSD.

      Compact Flash based, 3x Ethernet + MiniPCI slot, drawing ~5W, totally silent. Love it.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    10. Re:Use a *separate* firewall box. by secolactico · · Score: 1

      $169 is still *way* cheaper than most dedicated hardware firewalls, such as Watchguard. Even after adding a quad eth pci card.

      I don't need anything fancy. NAT+port forwarding, and maybe misc functions such as DHCP or DNS caching. I don't intend to run a mail/web server on it and it probably won't be in front of any server box. Purely domestic use.

      If I dont go with Clarkconnect I think I'll go with FreeBSD+ipfilter (I dunno why but I like it better than ipf. Personal preference I guess).

      --
      No sig
    11. 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.)

    12. Re:Use a *separate* firewall box. by Fweeky · · Score: 1

      "whatever BSD uses"

      pf, ipf, and ipfw, depending on flavour/taste.

    13. Re:Use a *separate* firewall box. by gl4ss · · Score: 1

      the biggest problem i've had with the 30$ boxes is that the max speed they transfer through is around 30mbit/s, though this is models from 2 years ago or so.

      which is why i had a seperate machine running smoothwall(old crapper pentium at 150mhz, two not-so-crap nics - churned data through at around 70 mbit /s for months and months).

      thing is, i don't think the guy really needs heavy duty equipment for the stuff he is doing. he just wants to block some ports(that windows built in should be enough really).

      --
      world was created 5 seconds before this post as it is.
    14. Re:Use a *separate* firewall box. by Anonymous+Custard · · Score: 1

      Actually $169 includes case, mobo, power supply. You'd need to add at least a processor, cd-rom, and hard drive, and whatever ethernet expansion you use.

    15. Re:Use a *separate* firewall box. by shokk · · Score: 1

      Yes! Thank you!
      If he's that serious about protecting his equipment he needs to pick up something like a Juniper/Netscreen firewall. The cheapest ones start around $500.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  6. Hardware or Software? by glrotate · · Score: 2, Insightful

    I'd say keep the firewall software off of your Server. Get a decent hardware one from Checkpoint.

    1. Re:Hardware or Software? by Anonymous Coward · · Score: 0

      Checkpoint is not a hardware firewall. It is software that can be run on linux/solaris/win32 or whatever runs on thier nokia platform.

    2. Re:Hardware or Software? by ndansmith · · Score: 1

      I would have to agree with this as well. We have a small network with 5 Win2003 servers and 90 XP workstation. We use the Netscreen 5GT. It can be quite tricky to set-up, but having the firewall seperate from your domain is quite handy. Second choice, get a UNIX box to do the job.

    3. Re:Hardware or Software? by scottv67 · · Score: 1

      So you have your five 2003 servers in the "Trust" zone and the ninety XP workstation in the "Untrust" zone?

      The 5GT is a decent little firewall. And if you shell out a little more $$$, you can get the "Extended" license to enable the third security zone: "DMZ".

      The embedded Trend antivirus is a pretty nice feature (especially for smaller shops).

  7. What's wrong with windows firewall by gooogle · · Score: 2, Insightful

    Seriously, why put down $300 when the windows firewall will do?

    Or get a $50 router and block all uncessary ports to give yourself and additional layer of security.

    --
    -- Binary Finary
    1. Re:What's wrong with windows firewall by Alan · · Score: 2, Insightful

      Because in this case, the end result is something easier to deal with that solves the problem. If you want to maintain a "bunch" (however many that is) of installs of a windows firewall, on multiple OSs, then yea, absolutely.

      The thinking here is a separate machine will help maintainability (assuming of course that you know linux), ease of upgrades (one system vs a "bunch"). Of course, in this case a little router box would work just fine as well. The only thing with the router boxes is the ones sold to joe average have a very unconfigurable firewall (in my own experience with linksys and d-link systems) where as the original poster might want some extra control (ie: outbound filtering) of his windows systems.

    2. Re:What's wrong with windows firewall by Anonymous Coward · · Score: 0

      Idiot

    3. Re:What's wrong with windows firewall by rainman_bc · · Score: 1

      Seriously, why put down $300 when the windows firewall will do?

      It will NOT do. A software firewall is not a replacement for a hardware firewall.

      Even if you had a software firewall, you were still open to the Windows RPC worm.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    4. Re:What's wrong with windows firewall by narkotix · · Score: 1

      if they wanna be cheap something from watchguard will do or a strong nokia/cisco solution if they want a proper high end system.

      --
      We played dungeons and dragons for 3 hours.....then i was slain by an elf
    5. Re:What's wrong with windows firewall by Lew+Payne · · Score: 0, Flamebait

      || A software firewall is not a replacement for a hardware firewall.

      So, do you know of a firewall that's hard-wired and does not run code (firmware)?
      After all, I don't want any firewall that has to run software to do its job,
      even if that software is programmed into firmware.

    6. Re:What's wrong with windows firewall by rainman_bc · · Score: 1


      So, do you know of a firewall that's hard-wired and does not run code (firmware)?
      After all, I don't want any firewall that has to run software to do its job,
      even if that software is programmed into firmware.


      In fact I do. It's called scissors.

      If you didn't understand what I meant with a software only firewall, then you're too hooked on symantics and ignoring the point of my post int he first place.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    7. 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.
    8. Re:What's wrong with windows firewall by Hal_Porter · · Score: 1

      If you have a Windows server, you need to open the RPC port to other machines on an intranet, no matter whether the firewall is hardware or software.

      The only way (apart from switching to Linux as a million people are going to post) to keep the server secure is if you patch it for this sort of exploit. Actually, if you can guarantee all the laptops that get connected to the server had the firewall enabled when they used dial up connections, that would help avoid the situation where someone connects their infected laptop and introduces the worm to the server.

      Which I think is how the Blaster worm did so much damage.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    9. Re:What's wrong with windows firewall by man_of_mr_e · · Score: 1

      Even if you had a software firewall, you were still open to the Windows RPC worm.

      That's not true.

      http://support.microsoft.com/?kbid=826955

      "To prevent this virus from infecting your computer, follow these steps: 1. Turn on the Internet Connection Firewall feature (ICF) in Windows XP, Windows Server 2003, Standard Edition, and in Windows Server 2003, Enterprise Edition; or use Basic Firewall, Microsoft Internet Security and Acceleration (ISA) Server 2000, or a third-party firewall to block TCP ports 135, 139, 445, and 593; UDP ports 69 (TFTP), 135, 137, and 138; and TCP port 4444 for remote command shell. "

    10. Re:What's wrong with windows firewall by Lew+Payne · · Score: 0, Troll

      || "...then you're too hooked on symantics and ignoring the point of my post int he first place."

      If you're too hooked on programming to spell "semantics" correctly, then don't be surprised
      to find yourself subconsciously defining "he" as an integer (he int) in your replies.

      Or was that some feeble attempt at semasiology?

    11. Re:What's wrong with windows firewall by Anonymous Coward · · Score: 0

      Why not just use IPSec in Windows to allow all internal IPs access to all ports, and only 80/443 for the public IPs?

      This is just basic permit/block actions, no encryption.

    12. Re:What's wrong with windows firewall by chrome · · Score: 1

      Brian: Uh..Peter according to this you're not a genius. In fact you're mentally retarded.
      Peter: Oh yeah? Well would a mentally retarded guy have hired a bulldozer with a drunk driver to level half of his house in celebration of his fantastic test results?
      Brian: Uhh maybe.
      Peter: Oh.

    13. Re:What's wrong with windows firewall by yatt · · Score: 1
      These are as close as you'll get

      The Field-programmable Port Extender (FPX) project.

      The Field-programmable Port Extender (FPX) is an open platform that augments a network with reprogrammable hardware. It enables new data-processing hardware to be rapidly developed, prototyped, and deployed over the Internet. A diagram of the FPX combined with the Washington University Gigabit Switch (WUGS) is shown above. This enhanced system enables research, development, and implementation of new hardware-based networking applications, intelligent packet processing, custom data processing, and real-time systems.
      http://www.arl.wustl.edu/projects/fpx/

      Xilinx Virtex 2 pro FPGA with gigE support. http://www.xilinx.com/xlnx/xil_prodcat_landingpage .jsp?title=Virtex-II+Pro+FPGAs

      for those who don't know what FPGAs are: very basically, it's a chip with many logic elements (mostly look-up tables). You can configure the contents of the look-up tables and how they connect to each other and other specialist circuits on the chip. The result is that you can configure pretty much any digital ciruit you can design. Obviously the complexity is limited by the chip in use.

      The one I linked above has up to 99000 logic elements: capable of simulating millions of gates.

      The important thing is that while it's programmable, it's still hardware. It all runs in parallel as if you built the circuit. It's not firmware. It's definately not software.

      Finally, once programmed, the memory need not be connected to anything so it can't be hacked without physically opening the box.

      Anyway. Back to my main point: What you want can be done with existing tech but I couldn't find any for sale. This isn't to say they don't exist, it's just that they don't tend to advertise how they work. FPGAs are very popular to networking and DSP so I'm sure an FPGA-based firewall is commercially available.

      Sorry for babbling.

    14. Re:What's wrong with windows firewall by julesh · · Score: 1

      It will NOT do. A software firewall is not a replacement for a hardware firewall.

      1. The article poster suggested that if it was compatible with the OS he used, he'd be happy with Kerio (a software firewall).

      2. If all you care about is inbound packet filtering (i.e. you don't care about stopping outbound attacks after you've been infected), then software firewalls perform pretty close to hardware firewalls in most circumstances.

      Get off your high horse. For most people's purposes, Windows Firewall is adequate.

    15. Re:What's wrong with windows firewall by Lew+Payne · · Score: 1

      Thank you! Some idiots on slashdot with miniscule intelligence actually moderated my comment
      as trolling and flame-bait, not realizing there are hardware firewalls and routers (ex: Juniper).

      What I wanted to know is if there's an inexpensive SOHO firewall/router combo that uses hardware (not soft/firmware)
      to do its thing... in essence, an ASIC or FPGA type of device. I know there are freeware languages (including
      a firewall scripting language) designed to program such things... so its not like I'm out in left field
      (unless you're ignorant to the technology that's out there and compensate by moderating here).

    16. Re:What's wrong with windows firewall by yatt · · Score: 1

      glad you appreciate it.

    17. Re:What's wrong with windows firewall by rainman_bc · · Score: 1

      Get off your high horse. For most people's purposes, Windows Firewall is adequate.

      Depends on how much you want to keep the data. The more time you invest in keeping your servers safe, the less down time you'll have to deal with, and the less data loss you'll have.

      No matter what, your first line of defense is a sound backup policy. Everything else can be defeated.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  8. Is this a joke? by AEton · · Score: 5, Funny

    You keep getting hit by zombie machines?

    Liberal Arts zombies? Are you sure they're not dogs?

    (And, as always, the best answer to your question may come from Google. Linux.com | A Linux firewall primer.)

    --
    We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    1. Re:Is this a joke? by Anonymous Coward · · Score: 0

      Dunno, but flamethrowers usually works against zombies.

    2. Re:Is this a joke? by dabigpaybackski · · Score: 1

      Don't forget boomsticks.

      --
      "OH SHIT, THERE'S A HORSE IN THE HOSPITAL!"
    3. Re:Is this a joke? by Anonymous Coward · · Score: 0

      The chances of them being dogs is very low if they are in the Liberal Arts dept. From my observation at UCSC (go slugs!) there was a far greater proportion of hot chicks studying literature and the like compared to those in the sciences. Not to say we didn't have a few, but on hole the numbers were fairly skewed.

  9. iptables by Heidistein · · Score: 2, Insightful

    $subj, the only true firewall :)

    1. Re:iptables by Anonymous Coward · · Score: 1, Funny

      agreed. and if your not command line oriented, use the webmin interface to create your rules.

      slightly off topic but does anyone else have trouble reading those annoying "confirmation your not a script images"? The one I am looking at right now is nearly impossible to read.

    2. Re:iptables by v3xt0r · · Score: 0

      hear ye, hear ye!

      I second that! =)

      --
      the only permanence in existence, is the impermanence of existence.
    3. Re:iptables by yatt · · Score: 1

      i normally don't notice the spaces, which is always annoying.

    4. Re:iptables by Anonymous Coward · · Score: 0

      LOL, you obviously haven't used OpenBSD's PF then.

  10. Security by aardwolf64 · · Score: 2, Funny

    I've found that for 99% security, the best solution is to unplug the ethernet cable on my server and just use it locally (kind of defeats the point, huh?)

    The missing 1% is for the ninja squirrels ... stupid squirrels...

    1. Re:Security by Hal_Porter · · Score: 2, Funny

      I say we take off and nuke the server from orbit. It's the only way to be sure.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    2. Re:Security by CrackHappy · · Score: 1

      Nice reference....

      If you don't get it, think Sigourney Weaver and Bill Paxton.

      --
      1f u c4n r34d th1s u r34lly n33d t0 g37 l41d Capitalization really works: i helped my uncle jack off a horse
  11. Firewall Solutions by Anonymous Coward · · Score: 0

    You might try filching a used/surplused office/enduser box, throwing in a second NIC card, loading up Linux and using the beast as a firewall router...

  12. 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.
  13. 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!

  14. Yeah... by MojoRilla · · Score: 1

    Those education and liberal arts students are zombies.

  15. 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 hawkbug · · Score: 5, Insightful

      I hear this argument a lot, and you're right - it would work... but here's the thing - If you put a pentium I computer with a 2 gig hd or something up in front of an entire lab for internet access, I would wonder about the reliability. What I mean is, at work here I was doing something similar - but when the non-rendundant power supply in the 1995 based computer died, my entire part of the office lost net access, which is bad.

      There is always something to be said about having a real server act as a firewall. For home use, sure, use an old computer running linux - but for anything that you would like to count on a reliable, get a real piece of hardware to put that linux distro on, and you'll be happier.

    2. Re:A cheap linux firewall by Threni · · Score: 2, Insightful

      Is there any point in doing that, when you could simply replace the broken pc with another, identical copy. I don't even mean using Ghost or whatever. Just a simple script with how to install the firewall on the next PC. Pointless having some state of the art monster server when an old PC with an extra network card would do the trick.

    3. Re:A cheap linux firewall by cvd6262 · · Score: 1

      Why even put a hard drive in it?

      I highly recommend Devil Linux. It's a live CD, and you can save your config on a floppy or a USB drive. The best part is that if you write protect the media, there is nothing that can be written remotely.

      It even supports 128-character passwords.

      --

      I'd rather have someone respond than be modded up.

    4. 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
    5. Re:A cheap linux firewall by canofbutter · · Score: 1

      A "real server" still seems like overkill for a firewall; use a couple of old, cheap, surplus hardware, run OpenBSD and use pfsync to provide the redundancy. That way whole firewalls can die and as long as at least one of them is up you keep on going.

    6. 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).

    7. Re:A cheap linux firewall by Zak3056 · · Score: 1

      If you put a pentium I computer with a 2 gig hd or something up in front of an entire lab for internet access, I would wonder about the reliability. What I mean is, at work here I was doing something similar - but when the non-rendundant power supply in the 1995 based computer died, my entire part of the office lost net access, which is bad.

      So have a pair of them set up in a failover configuration. Connect them with your method of choice (RS232 works), and have the secondary machine periodically poll the primary. If the primary is down, the secondary picks up its IP as an alias. When the RS232 link comes back up, the secondary releases the IP. As an added bonus, you could have half of your machines pointing at each one, and use them for load balancing as well.

      The code to do all of this is fairly trivial and could be hacked together in a shell script in about ten minutes.

      --
      What part of "shall not be infringed" is so hard to understand?
    8. 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.

    9. Re:A cheap linux firewall by CAIMLAS · · Score: 1

      First off: we're talking about a school lab. Sure, it should work most of the time, but the reality is that (especially if it's a humanities lab) most of the machines will have quite a few problems. Loss of connectivity might actually be an advantage.

      Second: you can buy 4, 5, 6 'old' PCs of various manufature - low end Pentium IIs with 128 - 256MB or so and small disks - for $100 - $200, depending on where you look. They're cheap. Hell, get a bunch of old thin clients (I've got 8 IBM thin clients which would be marvelous for this task) and have all the firewalls boot off a stable central server so that the number of moving parts (and thus the liklyhood of physical failure) is decreased. If one dies, you've got 5 more where it came from - for as little as $20 each. And they're not likely to die, as there's precious little in there that will.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    10. Re:A cheap linux firewall by Anonymous Coward · · Score: 0

      Two cheap computers set up to failover will provide higher reliability for lower cost than this hypothetical "real piece of hardware" you describe.

    11. Re:A cheap linux firewall by Anonymous Coward · · Score: 0

      Pick the hardward of choice for stability but a lot of processor is not required. To go with your helping of iptables a little product to make admin easy:

      http://shorewall.sourceforge.net/

    12. Re:A cheap linux firewall by Zak3056 · · Score: 1

      You could easily use heartbeat for this

      I agree--I am aware, peripherally, that tools like that are out there, I just haven't worked with any of them. Your solution is definitely more reliable and more scalable than mine, but I didn't want to spout off about something I wasn't familiar with.

      OTOH, using an RS232 link to determine if something on the other end is alive is something I've done before and could actually decribe without researching. :)

      --
      What part of "shall not be infringed" is so hard to understand?
    13. Re:A cheap linux firewall by chrysrobyn · · Score: 1
      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.

      I disagree with the floppy / CD suggestion. I've had more floppy drives and CD drives fail under regular use than my hard drive.

      For two years I had a 486 PS/2 as my firewall. It was modified to have both an internal ethernet card and a 56k modem extended from the single ISA port (modem would stay dialed to my ISP for 40+ days at a time). All those cards blocked airflow and made it hot and unstable with the hard drive running. I ended up paring down a Slackware install floppy and having LILO drop it to a RAM drive. Rc.local spun down the hard drive.

      If you go the PC route, don't bog it down with non-firewall activities. Today, the Flash drives are ideal. Pick up a Compact Flash (ATAPI, native) and an IDE bridge (from what I understand, it just rearranges the pins, not honestly a bridge). No spinning down to do. Keep the file system read only and you never have to worry about reliability. If you need logs, perhaps you can make a RAM drive for those and have a cron script offload them (or use the log port, 514, to send it to another computer entirely). Aside from that, cut power consumption as much as possible -- spin down the hard drive if you feel you must have one. If you spin it down when not in use, it'll last for years.

    14. Re:A cheap linux firewall by Suicyco · · Score: 1

      Heartbeat supports RS232, however I find that you really want to be using the network for heartbeats. For instance, if a network card dies, the heartbeat signal would still get through via RS232.

    15. Re:A cheap linux firewall by jeffy210 · · Score: 1

      Hell, I had a Win2K box doing internal routing for a couple years. Turns out the HDD went belly up quite a while ago but I never noticed because it was running completely from memory. Though once the next reboot occured :)

      --
      ------
      "And may your days be long upon the earth."
    16. Re:A cheap linux firewall by julesh · · Score: 1

      I hear this argument a lot, and you're right - it would work... but here's the thing - If you put a pentium I computer with a 2 gig hd or something up in front of an entire lab for internet access, I would wonder about the reliability. What I mean is, at work here I was doing something similar - but when the non-rendundant power supply in the 1995 based computer died, my entire part of the office lost net access, which is bad.

      My experience in this: I've been using a 1995 PC (I suspect similar to yours) for this very purpose for about 6 years. I've had just one PSU failure and one HDD failure over this time, each requiring about 2 hours to fix (I had spare parts on hand).

      4 Hours downtime in 6 years is pretty good, you know? That's over 99.99% uptime!

      A spare HDD and PSU cost almost nothing. Nothing if you have a friend with an old machine he doesn't need any more.

    17. 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.

    18. Re:A cheap linux firewall by orion88 · · Score: 1

      Use a floppy or CD based installation. Leave that hard disk out. When that's on, there are no moving parts at work

      Call me crazy, but last time I checked, floppy drives and CD drives both made things spin. In the case of CD drives, things spin very fast.

      I do like your idea though. :)

    19. Re:A cheap linux firewall by jafiwam · · Score: 1

      True. However if you can tolerate some down time, a Smoothwall box once set up can back up configuration to floppy, where it's easy to port onto another crappy computer lying around.

      Or, do what I did, take THREE crappy computers, put Smoothwall on all of them and back up the config about 5 times.

      If one dies, just swap out the cables, pop in the floppy, boot and it's done.

      Where one cruddy old box will work, three will make it redundant!

      (as long as someone doesnt use them for something else... bunch of damn machine canibals around here...)

    20. Re:A cheap linux firewall by owlstead · · Score: 1

      Once a firewall floppy or CD is started up, the system will normally live in RAM only. So a floppy drive or CD failure will only manifest itself at startup. Moreover, this is not likely to happen since the floppy or CD is not used after startup - floppy and CD drives that are not used are much less likely to fail over time.

    21. Re:A cheap linux firewall by chrysrobyn · · Score: 1
      floppy and CD drives that are not used are much less likely to fail over time.

      In my experience, dust is the biggest problem for CD and floppy drives. Sitting still, therefore, is often the biggest enemy. Of course, if you're in an exceptionally clean environment where you use the drives alot, I'm certain you're also correct.

    22. Re:A cheap linux firewall by Anonymous Coward · · Score: 0

      In normal floppy and CD-ROM drives, they only spin when reading data. For a firewall, that means when booting.

      Of course assuming that you didn't set it up to swap to floppy (I don't thing swapping to CD is possible even for CDR).

  16. pix by Anonymous Coward · · Score: 0

    get a pix

  17. 100% solution by Anonymous Coward · · Score: 1, Funny

    Wire cutters. $3.95, Radio Shack. 100% protection against any network based attack.

    1. Re:100% solution by Anonymous Coward · · Score: 0

      don't forget the tin foil for the wireless clients

  18. Two Words... by Jsutton1027w · · Score: 3, Informative
    1. Re:Two Words... by mx.2000 · · Score: 1

      Or even easier to install: m0n0wall

  19. BSD rulez! by Anonymous Coward · · Score: 0

    a *BSD box. preferably NetBSD.

  20. Sounds to me like.... by Mercury2k · · Score: 1

    "...we keep getting hit by zombie machines taken over in the Education Department..."

    Sounds like they are practicing getting "sch0013d"

  21. Zone alarm? by Yaa+101 · · Score: 1
    1. Re:Zone alarm? by ArielMT · · Score: 1

      ZoneAlarm makes a very good client-side firewall but a very poor server-side firewall. It needs to be monitored, as it tends to hold up all network traffic on all ports if one of its alerts pops up. And on a remotely monitored server, that's indistinguishable from a DoS.

      (Unless ZoneLabs changed something recently.)

      --
      It must be Windows. It needs half a gig of RAM and a hardware-accelerated graphics card just to run Solitaire.
    2. Re:Zone alarm? by Anonymous Coward · · Score: 0

      Well, you can disable the popup alerts, at least in ZA 5.whatever that I run at home. However, another post already mentioned that ZA doesn't run as service, so it's still a bad idea server-side.

    3. Re:Zone alarm? by ArielMT · · Score: 1

      Glad to see they listened, at least as far as the pop-up alerts go. I stand corrected.

      --
      It must be Windows. It needs half a gig of RAM and a hardware-accelerated graphics card just to run Solitaire.
  22. 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.

  23. Does it cost less than US$100? by dancedance · · Score: 4, Insightful

    Does it cost less than US$100? You can't be serious. Securing your machines is only worth $100? Is that how much it will cost to fix them once they are cracked? Give me a break. If you are serious about security you can invest more than $100.

    1. Re:Does it cost less than US$100? by Uber+Banker · · Score: 1

      If you are serious about security you can invest more than $100.

      While advisable to get a more expensive (read built and priced for the task), a PII box and cables can be picked up fot $70 on eBay and, with a minimal Linux firewall install (say, 1 hour to set up @ $30/hour) does cost $100/hour. Of course this assumes the tech expertise exists in the first place, which seems not to be the case in this 'Ask Slashdot'.

    2. Re:Does it cost less than US$100? by MrResistor · · Score: 5, Insightful

      Did you miss the part about how he works for a school? He has to get the money before it can be invested, and $100 might be the limit above which he has to get the approval of 3 PHBs and 6 beancounters.

      Or maybe you missed the part about how the attacks are coming from other departments, over which he has no authority, and who obviously don't place a high value on security?

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    3. Re:Does it cost less than US$100? by dagoalieman · · Score: 1

      If you work for a government agency, educational institution, or a other non-profit, you're lucky to get them to cough up $20 to purchase nics AND hubs/switches, much less anything more advanced. And the way I see it, being willing to spend $100 for security is better than the amount that the people who caused him to ask this question spent.

      Seriously, I can understand his statement- you gotta work within what you know you can get, not what you wish you could get.

      --
      We don't need no Net Explorer We don't need no Thought control
    4. Re:Does it cost less than US$100? by DNS-and-BIND · · Score: 4, Insightful
      There are these mystical things called "budgets". The "budget" will provide for some things and not others.

      This *is* at a university. Universities are well-known for being completely isolated from the rest of society, and as a result, they have some pretty weird ideas. One of which is not spending any money on computer security.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    5. Re:Does it cost less than US$100? by riptide_dot · · Score: 4, Insightful

      "You can't be serious. Securing your machines is only worth $100?

      Keep in mind that the OP works for a university, which probably doesn't have a budget outside of what they already spent on their software firewall. It doesn't mean that security isn't important to him, just that there's probably not an existing budget for it.

      The OP is looking for a cheap and innovative way to secure his university network's servers - and I can't think of a better place to ask the question than here.

      I say let the FOSS community answer his question and provide him a solution to his unique problem in the way that they know best and leave the "isn't this worth more than $XXX?" questions to the salesman.

      --
      I was in the park the other day wondering why frisbees get bigger and bigger the closer they get - and then it hit me.
    6. Re:Does it cost less than US$100? by KingDaveRa · · Score: 1

      Apart from the university I work at, as the IT Security Officer, where we've spent large amounts of money on hardware firewalls and monitoring software etc. JANET take a dim view of people running 'h4x3d' networks.

    7. Re:Does it cost less than US$100? by Anonymous Coward · · Score: 0

      I remember ordering a long life CPU fan for one of the servers we were maintaining, $7 new. The order was cancelled and I was told by the owners son to order a USED one of of ebay instead since it only cost $4.

      Realize that this was for the companies Oracle server. We are a decent sized broker dealer , I think we did 30 million gross last year. Yet, I could not spend $7 dollars in preventative maintenance on a critical server without being harrassed for spending too much money. I went ahead and bought the new one on my own dime.

      So please don't rag on the poor fellow for being cheap. It most likely isn't his fault.

    8. Re:Does it cost less than US$100? by JohnsonWax · · Score: 2, Interesting

      Did you miss the part about how he works for a school? He has to get the money before it can be invested, and $100 might be the limit above which he has to get the approval of 3 PHBs and 6 beancounters.

      Or maybe you missed the part about how the attacks are coming from other departments, over which he has no authority, and who obviously don't place a high value on security?


      I work at a university, so I know the game.

      I would recharge the other department $50 for 'security services' each IP they fail to protect that touches my box. Include a printout of the log proving it's their box.

      Either of two things will happen:

      1) They'll pay up because they aren't paying attention.
      2) They'll bitch like hell at your boss which will cause him/her to approve the budget request, or will get him/her to move up the food chain and get the funds from a common source.

      Either way, the money shows up, the problem gets solved. In fact, it'll probably also solve the zombie problem by bringing such high attention to it.

    9. Re:Does it cost less than US$100? by Nkwe · · Score: 1
      Did you miss the part about how he works for a school? He has to get the money before it can be invested, and $100 might be the limit above which he has to get the approval of 3 PHBs and 6 beancounters.

      How about OpenWRT? OpenWRT is a linux distribtion (complete with iptables) that runs on an inexpensive (less then $70), off the shelf wireless access point. No fan, hard drive, or moving parts. Configuration stored in NVRAM. Wireless can be turned off if you only want routing.

    10. Re:Does it cost less than US$100? by Fringe · · Score: 1
      You can't be serious. Securing your machines is only worth $100?
      That's a logical fallacy. You're confusing the cost of recovering with the cost of securing. We know we can secure it for several hundred dollars, using a WatchGuard for example, or perhaps $100-ish using a Zone Alarm or similar. How much is having fire worth to you? Probably a nearly-infinite amount, since it empowered/enabled civilization. But that doesn't mean that a matchbook or lighter are worth a large amount of money, even if they would have allowed you to conquer the world 10,000 years ago!
    11. Re:Does it cost less than US$100? by DarkVader · · Score: 1

      I think I would have carefully documented why I was buying a used fan, and gotten a signed memo from the guy who wanted the used one, and then bought the used one.

      And then when it failed, you'd have less complaining next time you wanted better equipment.

  24. a linux box set up as a hw firewall by winkydink · · Score: 1

    maybe more than $100, maybe not. Depends on whether or not you have a free machine. Doesn't have to be fast or have a lot of memory.

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  25. Depends by brokenin2 · · Score: 1
    Linux: iptables (built in)


    Windows: Avoid windows. If unavoidable, then zone alarm.


  26. Isolate and hardware firewall by strredwolf · · Score: 1

    Isolate your network, and secure it using a Linux-based firewall. Hopefully you have 1:1 mapping, so you won't need to NAT the resulting connection. Ether way, connections comming in one Ethernet port will hit the Linux box, but keep all outgoing traffic from the isolated network running safe.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
  27. ummmmm by matth · · Score: 1

    Why not try a hardware solution? perhaps a Cisco PIX? Worse case use monowall.. it is free and runs linux... put all the machines BEHIND a firewall.. don't run firewalls on each machine.. additionally an unpatched windows machines should be able to SAFELY be on the net.. if it isn't you aren't doing your job of securing it correctly... get that pink slip ready.

    1. Re:ummmmm by kayen_telva · · Score: 1

      m0n0wall does not in fact "run" linux
      it is based on freebsd, a better choice for a firewall than linux

    2. Re:ummmmm by lordkuri · · Score: 1

      Worse case use monowall.. it is free and runs linux

      try FreeBSD there sparky:
      m0n0wall is based on a bare-bones version of FreeBSD, along with a web server, PHP and a few other utilities.

  28. Injoy by RetroGeek · · Score: 1

    I have used Injoy on both OS/2 and Windows. It works great and has a good interface for setup. There is a Linux version.

    Disclaimer: I do NOT work for, nor am I affiliated with them.

    --

    - - - - - - - - - - -
    I am a programmer. I am paid to produce syntax not grammar. Deal with it.
  29. You ain't by TheHawke · · Score: 1

    This is where IT admins get into the deep dip by investing in top-notch gear and THEN, buying up cheap firewall software, expecting it to do the duty of protecting his pride and joy.

    To protect the equipment, you will simply tell them to go hardware firewalls, preferably Cisco PIX 500s will do the trick. But be prepared to pay for the name, but the protection that this unit will provide will be worth every penny.

    --
    First rule of holes; When in one, stop digging.
    1. Re:You ain't by mindstrm · · Score: 1

      WHat sort of protection will this PIX 500 give above the usual stateful packet filtering?

    2. Re:You ain't by superpulpsicle · · Score: 1

      Actually shoreline firewall software for linux will do as much as the very EXPENSIVE highend Cisco Pix. We researched the hell out of this one.

      The Pix 500 is the lower-end one with limitation. Why pay, when you can get the software at www.shorewall.net for 100% FREE.

    3. Re:You ain't by TheHawke · · Score: 1

      The 500 series will shut down ports. If the attacks increase above a preset limit, it'll shut down the outside service and send a alarm to the admin.

      We had a 515 at our office protecting a set of macs after someone tried to beat on them with packetting. The lil box shut down the ports and isolated the macs, then started to scream at the admin. Then the PageSentry started to scream at us for it could not ping the remote modem racks. Five minutes later it reset the ports and reopened the access to the 'net.

      --
      First rule of holes; When in one, stop digging.
    4. Re:You ain't by scottv67 · · Score: 1

      Really???? What version of PIX code are you referring to? I've never seen a PIX that would shut down "port" for a while (on it's own) and then re-open things after so many minutes. I call bull-puckey. -s

    5. Re:You ain't by mindstrm · · Score: 1

      That's trivial to do with most firewalls... and can backfire, as it can create a DOS situation when none exists (because it thinks something is being attacked)

  30. 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.

    1. Re:Wrong Approach by ettlz · · Score: 1
      You are approaching the problem from a wrong direction.
      Surely the bigger problem here is the zombied boxes! Maybe their security policies should be tightened first, and the servers shored up accordingly with a physically separate router.
    2. Re:Wrong Approach by markom · · Score: 1

      Security policy is very difficult thing to enforce on other people's networks... Especially in university campuses that have distributed control over their IT assets. In theory, you could create campus-wide policy that all need to respect to connect to the backbone and in theory this solves all security problems. Also, in theory, there is no difference between theory and practice :-)

      Marko.

    3. Re:Wrong Approach by Nos. · · Score: 1

      Surely the bigger problem here is the zombied boxes!
      Not necessarily. If your server is vulnerable from inside the network then it is vulnerable.

    4. Re:Wrong Approach by narkotix · · Score: 1

      exactly...i question why their network isnt secured as a whole? It seems like the administration really doesnt have a clue. Why isnt there a DMZ for any servers that require outbound (externally) traffic? I mean come on any idiot admin could create a proper firewall even using something like ISA or any linux/*bsd solution, but as the OP said, the key is making the network secure rather than just a machine.

      --
      We played dungeons and dragons for 3 hours.....then i was slain by an elf
    5. Re:Wrong Approach by uncle_fausty · · Score: 2, Insightful

      Coming from an educational IT background, I can tell you it's not that simple. You can't just say "we need to secure the University's network!" when it's being run by a few hundred different people across a bundle of different departments and faculties, all with their own policies and requirements. I'd say the original post was the right question, and that the right answer, as many have already noted, is an upstream 'nix box running your choice of firewall - OpenBSD and PF is my favourite flavour, but that's just a personal preference.

    6. Re:Wrong Approach by narkotix · · Score: 1

      BULLSHIT...the university owns the IP infrastructure therefore they dictate it...they should be the ones that separate internal vs external. Departments/schools do not own the infrastructure - they just "rent it". A windows/linux file server DOES NOT need to be externally accessed. Anything that needs to be public accessible could be placed in the DMZ. I also come from an Educational IT background working both for the education department and a prominent university in an infrastructure consultation role.

      --
      We played dungeons and dragons for 3 hours.....then i was slain by an elf
    7. Re:Wrong Approach by w1r3sp33d · · Score: 1
      right on! Get some real iron in there!

      Most of the people posting here have no idea what volume of traffic you are looking at. Even more alarming is that you think your servers aren't worth more than 100$ of protection, you need to get a better perspective on the big picture.

      I hate working with colleges, it is the worst environment technically and politically you can imagine. I really don't envy you on this one!

      You should probably also look at the new Enterprise QoS guidelines in the SRND at http://www.cisco.com/go/srnd/ for information on scavenger class starvation of less than best effort traffic.

    8. Re:Wrong Approach by ettlz · · Score: 1
      In theory, you could create campus-wide policy that all need to respect to connect to the backbone and in theory this solves all security problems.

      This sort of thing seems to work pretty well where I am (I think they use ActiveDirectory for authentication (which may in turn back onto LDAP), and setting machine policies which include some very restricted user privileges. Some software is installed to the machines on a per-use basis under the user's privileges, and nuked when they log out. All the essential services are provided by Linux and Solaris servers). Mind you, it slows the machines down something rotten. It can take over five minutes to log into the Windows XP workstations. They used to have Windows 98 machines that were wiped clean (literally --- everything went) whenever the machine (re)booted (which was whenever a user logged out).

    9. Re:Wrong Approach by uncle_fausty · · Score: 1
      While practically that may be true, at least from a structural and financial perspective, it's more often politics that govern the network policy at large, decentralized Universities.

      Try telling your faculty members that they can't access their file server from off-campus; it's not hugely unreasonable, but it just won't go over.

      Railing against it doesn't help; instead, you compartmentalize and strengthen your chunk of the network, and lead by example.

    10. Re:Wrong Approach by narkotix · · Score: 1

      I can understand your point but what we did was put in a vpn. The faculty member then logs in from home/whereever via the client software and establishes a secure connection. They have then full access to the university resources via the vpn client.

      --
      We played dungeons and dragons for 3 hours.....then i was slain by an elf
    11. Re:Wrong Approach by randyflood · · Score: 1


      They definitely need different layers of protection. But an external firewall protecting them from the outside world and VLANS don't really protect them from their users who they are required to allow to connect to their servers, and yet, whose machines they have no configuration control over.

      The problem is that all of their servers are going to be required to allow access to the (potentially) dangerous ports protocols and services that the client machines would want to exploit anyway. The machines that are problematic are other machines inside thier campus network that are Windows clients (for example) that are not secured and thus are going to be running mallicous code.

      The servers are going to have stuff like SMTP, HTTP, HTTPS, plus all the ports necessary for windows authentication and file sharing. If they have web servers, then they probably have to open up FTP to them, because the professors are not smart enough to use SSH. That is a pretty minamalistic list. And I am ignoring any discussion of Linux/Unix servers for now.

      Anyway, having host based firewalls on thier servers in addition to their other security measures does make some ammount of sense. If nothing else, they can provide a warning of what ip addresses are attempting to launch attacks against their servers, and what kind of attacks those are. This could potentially aid them in locating compromised machines and removing them from thier campus network.

      --
      Randy.Flood@RHCE2B.COM
    12. Re:Wrong Approach by uncle_fausty · · Score: 1

      Agreed, and our campus instituted a VPN as well; but trying to get faculty and staff to understand its undeniably intimidating use and installation on their random home machines running everything from Windows95 to OSX Tiger (broke the Cisco VPN client for quite a while) has caused the VPN to fall almost by the way in favour of "just make it work". That isn't to say the user is at fault - rather, as admins we need to find a system that meets our requirements (security, stability, etc) without putting onerous demands on our users.

    13. Re:Wrong Approach by gnuorder · · Score: 1

      I think you missed the part of the article where he said this was at a university. That is a notoriously bad environment for computers in general but especially windows boxes. The only worse environment is highschools. Every hacker, wannabe hacker and script kiddy is having a go at the breadth of machines available to them. For making his life simple and isolating his servers away from the rest of the school network, let alone the internet, a small linux box is suitable and much easier to obtain for his department than some expensive hardware solution. I don't know what these servers do and who needs access to them but all that can be taken care of with Linux or BSD. I assume only admins have physical access to the servers so it would be up to them to be careful when they browse the net or download software. It's also up to them to keep up to date with OS patches and spyware/antivirus updates. For securing the whole school, you are right, a more comprehensive solution needs to be hashed out. A firewall is only one small part of the equation But it's something he can control. It's something he can use to see whats comming in and out of his small part of the network and identify where trouble is coming from.

  31. say 'network diaper', not 'firewall' by puzzled · · Score: 1



    Firewall sounds all dignified and techie, when you're really saying "TCP stack incontinence appliance'. Use the short form of this, 'network diaper', in coversations with management, and perhaps you'll get to use a real operating system.

    If you canna go bare, why you even gonna go there?

    --
    I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
    1. Re:say 'network diaper', not 'firewall' by puzzled · · Score: 1



      ipf -Fa -f /etc/ipf.rules
      pfctl -Fa -f /etc/pf.conf

      These are examples of what one would do on a 'real' computer. This place, it has a goodly portion of Linux heretics, and I suggest you pay them no mind ...

      --
      I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
  32. Hardware solutions are good by Anonymous Coward · · Score: 0

    Many years ago I worked as a Microsoft-assisted Windows NT admin in a mostly-Windows datacentre. We were undertrained, young, and cheap. The strategy the management used for security was to occasionally pay a top-notch cisco guy to come in and beef up the firewall rules protecting each machine. It was an effective defence at the time, but practice may have moved on.

  33. Linux by Evro · · Score: 1

    The Linux kernel can be compiled with stateful packet filtering. It gives complete (or near-complete) control over almost all aspects of firewalling, including limiting based on src/dst port or address, rate limiting, etc. I once built a dedicated firewall using the "bridging firewall" patch which totally owned. The box didn't have its own ip and was transparent to the machines on either side of the network. Was a pain to modify remotely though. :(

    I used a $800 1U machine for this task and it was probably overkill. Though to protect company machines, I don't know if you'd want to rely on a $100 solution.

    On Linux you want to look into iptables. On BSD I think the packet filtering is called netfilter.

    --
    rooooar
  34. Firewall by Anonymous Coward · · Score: 0

    To protect a windows network system, use Smoothwall. It is a Linux Distro you can get for free and is easy to setup. They also have some really good doc's for support.

  35. coyote linux by Anonymous Coward · · Score: 0

    Since we run all of our servers with VMware, I just use a virtual coyote (www.coyotelinux.com) server as the firewall for each Windoze server.. really great stuff..

  36. 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!
    1. Re:A cheap box by BlabberMouth · · Score: 1

      Excellent suggestion. I feel an cheap system running OpenBSD is sufficient for most people out there as long as you can administer it.

    2. Re:A cheap box by jd · · Score: 1
      Although I would advocate Linux for most things, OpenBSD and MirBSD are probably the best two systems out there for firewalling. (MirBSD is a blend of OpenBSD and FreeBSD, if I recall correctly.)


      You also want a Network Intrusion Detection System (NIDS). I suggest proactive, as you are under a known threat, rather than defending against potential attacks.


      I don't know of any cheap truly proactive NIDS systems, but Snort has the ability to carry out limited countermeasures. (There are plenty of people who would argue that NIDS should not be linked to a firewall or be otherwise proactive, but I personally think that it is impossible to have a thorough defence if you don't provide the system doing the guarding with the ability to see what they are guarding against.)


      Personally, I think the ideal is to have two firewalls with a proactive NIDS sitting between them. None of the three should trust the others. The reasoning for this is that you then only monitor inbound traffic that is potentially hostile, minus trivial threats. It is also easier on the NIDS, as the attempt to break the inner firewall will be "obviously" different from normal traffic.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:A cheap box by necrognome · · Score: 1

      Snort and pf work well together. If you're interested in Free/OpenBSD security, check out Mastering FreeBSD and OpenBSD Security. Highly recommended.

      --


      Let's get drunk and delete production data!
  37. Think outside the box. by adolfojp · · Score: 1

    Use diferent security zones protected by dedicated firewalls computers.

  38. Opensource firewall by Anonymous Coward · · Score: 1, Interesting

    Maybe the question we need to ask ourselves is: why isn't there a quality open source firewall implementation for Windows. Since there are a number of shareware and comercial firewalls, it can't be too hard to write. Why hasn't anyone started WinFire.sf.net project and created one. I'm sure it would blast all the crappy commercial ones away in no time while end users would benefit greatly.

    Any takers?

    1. Re:Opensource firewall by yatt · · Score: 1
      in the mean time:
      http://fabrice.bellard.free.fr/qemu/
      or if you're rich
      http://www.vmware.com/

      :p

  39. firewall options by Anonymous Coward · · Score: 0

    I maintain a bunch of servers (Win 2003/XP Pro)

    I'm sorry to hear it.

    For

  40. 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.

  41. Smoothwall by SomeGuyTyping · · Score: 1

    Find an old box, put two eth cards in and install Smoothwall Express http://www.smoothwall.org/

    --
    My posts are definitive. Reality is frequently inaccurate.
  42. IPCop by Anonymous Coward · · Score: 0

    IPCop combined with some modest hardware should take care of business. The DansGuardian add-on, Cop+ should handle your filtering needs as well...

    1. 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...

    2. Re:IPCop by Bobzibub · · Score: 1

      I second that. IPCop is a very nice package.

      Cheers,
      -b

    3. Re:IPCop by foobar77 · · Score: 1

      Another vote for IPCop. Been using it on home network for about a year. Running on an old 400 MHz PC. Never a problem. Easy to install. Easy to upgrade. Easy to tweak iptables (I use fcrontab to shut off Internet access for my son at midnight.) Just added an Orange subnet for a wireless leg, using an OpenVPN addon for access back into the secure network. It just works.

  43. OpenBSD by Anonymous Coward · · Score: 0

    OpenBSD. Yes, it costs less than $100. It is free.

  44. iptables, portsentry, and some py scripting. by eh2o · · Score: 1

    $0 $100.

    i also use some assorted python scripts that watch the system logs for common attacks that portsentry does not pick up (e.g., repeated ssh login failures), and then dynamically block those IP / port combos as necessary.

  45. One word. by nolaf · · Score: 1

    OpenBSD

  46. Re:at the risk of getting flamed into submission.. by Hal_Porter · · Score: 1

    You've still got to buy the box.

    I use the hardware firewall in my router and the Windows Firewall on my home machine. Either one should be ok actually.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  47. 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!

  48. Is This A Joke? by mpapet · · Score: 1

    BSD! (Boooo! shouts the Linux fans)

    No, wait,

    Linux! (Kill the penguin lover! shouts the BSD fans)

    Uh, well both are good. What was the question again?

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  49. Decent firewall by NotFamous · · Score: 3, Funny

    Ceramic wafers with asbestos stuffing...

    --
    Some settling may occur during posting.
  50. IPTables Bridge by DosBubba · · Score: 1

    Get a machine with two NICs and connect both as a bridge between your clusters of machines. Install Linux and use this as a guide. Add an additional NIC if you want to be able to login to the box remotely.

  51. Smoothwall by xlr8ed · · Score: 1

    Install it on a older box like a 400-550Mhz machine and it will work very well, nice features also.

    http://www.smoothwall.org/

  52. Kerio works with 2003. by Anonymous Coward · · Score: 0

    My wife's box is a 2003 Server (Corporate) and it has Kerio.

  53. watch guard by drewfuss · · Score: 1

    i recomend looking into watchguard. It uses linux.

  54. firewall ey? by Anonymous Coward · · Score: 0

    any firewall will do....just hope you dont have a pinto because they explode from the back!

  55. Another box! by Noksagt · · Score: 1

    Depending on the box, I like putting a cheap router (those intended for DSL/Cable are fine for me since my backwards-university is still on 10Mbps & is talking about eventually going to 100MBps) or another box in front of the system. If it is another box, it is nice to make it a linux or BSD box which is configured to ONLY be a firewall. I like OpenBSD. You can use a LiveCD or install it outright. Lots of tutorials out there.

    If you want only a software firewall for windows, I like Sygate. It does everything I want EXCEPT support fast-user switching.

  56. now that is funny by Anonymous Coward · · Score: 0

    Solaris 10 :)

  57. Linux: Firestarter or firehol by RedPhoenix · · Score: 2

    For the linux machines, have a peek at firestarter (www.fs-security.com). It's easy to configure, has a nice GUI, and provides a reasonably simple method of configuring IPTables.

    If your requirements are a little more complex (eg: DMZs, VPNs, etc.), you might want to have a peek at firehol instead. Text-based configuration, but greatly simplifies the process of wrangling with iptables.

    I tend to recommend zonealarm for windows for most people, but that's more out of apathy (ie: I haven't reviewed the options lately) than anything else.

    Red.

    1. Re:Linux: Firestarter or firehol by RogerWiclo · · Score: 1

      An alternate to zone alarm for windows is Outpost (http://www.agnitum.com/products/outpost). Just another suggestion because as I'm sure we all know, when it comes to security other options help, for example running Firefox instead of Internet Explorer.

      I've never used zone alarm, but I've heard that its real-time bandwidth meter slows down bandwidth.

  58. Windows servers? by ArielMT · · Score: 1

    I recommend suspending a voodoo doll above each server. In my experience, UFO-catchers like Skuld (Oh My Goddess!), Tux the Penguin (or Cozy Heart Penguin the Care Bear Cousin, in the absence of a genuine Tux), and/or the Mozilla dragon (or Firefoxy). Take as much care of the voodoo dolls as you do the servers, and hope no one tries taking over the servers by way of the Web browser client, media player client, instant messenger client, or any of the host of other clients installed on and unremovable from the servers. :)

    --
    It must be Windows. It needs half a gig of RAM and a hardware-accelerated graphics card just to run Solitaire.
  59. 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.
  60. OT: Captchas by interweb · · Score: 5, Funny
    slightly off topic but does anyone else have trouble reading those annoying "confirmation your not a script images"? The one I am looking at right now is nearly impossible to read.

    Are you sure you are human?

    1. Re:OT: Captchas by Anonymous Coward · · Score: 0

      Are you sure you are human?

      Of course I'

      Error: UNCAPSULATED T_STRING at line 30

    2. Re:OT: Captchas by croddy · · Score: 1

      you owe me a keyboard. and a coffee.

    3. Re:OT: Captchas by budgenator · · Score: 1

      I know, in the arm's-race between my 50 yr-old eyeballs and pattern recognition programs for spammers, my eyeballs are definately losing, maybe running 1280x1024 is too much for me now.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    4. Re:OT: Captchas by The+Hobo · · Score: 1

      Police: Are you classified as human? Korben Dallas: Negative, I am a meat popsicle. (Fifth Element)

      --
      There is another kind of evil which we must fear most, and that is the indifference of good men. -- Boondock Saints
    5. Re:OT: Captchas by SoloFlyer2 · · Score: 0
      slightly off topic but does anyone else have trouble reading those annoying "confirmation your not a script images"? The one I am looking at right now is nearly impossible to read.
      Are you sure you are human?
      Does zombie count as human?
      --
      "I reject your reality, and substitute my own" - Adam Savage
    6. Re:OT: Captchas by Krach42 · · Score: 2, Funny

      Are you sure you are human?

      Why do you ask are you sure you are human?

      --

      I am unamerican, and proud of it!
    7. Re:OT: Captchas by paxmark1 · · Score: 1

      shit yes, some web sites are basically unreadable.
      The copy these letters are getting hard, especially wondering if you need to go captal or small for letters, i vs 1 vs l etc.

    8. Re:OT: Captchas by saskboy · · Score: 1

      " Are you sure you are human?

      Does zombie count as human?"

      Let me guess, you're running Windows XP without a firewall?

      --
      Saskboy's blog is good. 9 out of 10 dentists agree.
    9. Re:OT: Captchas by bhiestand · · Score: 1
      I'd say it's much more probable that he has some issues with his color vision. He may not be fully colorblind, but that doesn't mean he doesn't have problems with it. A lot of people don't find out until they fail a color vision test or apply for certain jobs in the military.

      From: http://www.stlukeseye.com/Conditions/ColorBlindnes s.asp

      Color vision deficiency is most commonly detected with special colored charts called the Ishihara Test Plates. On each plate is a number composed of colored dots. While holding the chart under good lighting, the patient is asked to identify the number. Once the color defect is identified, more detailed color vision tests may be performed.
      --
      SWM seeks new sig for a brief fling
    10. Re:OT: Captchas by Anonymous Coward · · Score: 0

      You're 50 and you still don't know how to spell 'definitely'??!

  61. Adaptive Packet Destructive Filter by Wanker · · Score: 1

    This is by far the best firewall available:

    http://roseweb.de/caro/pages/security/v-one/cut-or ig.htm

    It costs well under $100, and unlike every other firewall it is guaranteed 100% secure.

    Best of all, it can be applied to those pesky zombie systems in addition to your own servers for the ultimate in protection.

  62. A separate firewall by wowbagger · · Score: 1

    Depending upon the workload the server sees, you could get away with something as simple and stupid as a Linksys/DLink/... firewall configured to port forward the server's ports inward. (cost ca. US$30)

    You might also dig up a junk machine and set up the Linux Router project (or a *BSD equivalent) on it.

    If the servers are big enough that a cheap hardware firewall won't do, then I'd say they are big enough to need a real router in front of them.

  63. Re:at the risk of getting flamed into submission.. by Ooblek · · Score: 5, Funny

    When its liberal arts machines getting infected, I've found the BEST firewall to be a pair of wire cutters. NOTHING gets through after the skilled use of these babies.

  64. 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.

  65. Call Scooby-doo to get the zombies! by Anonymous Coward · · Score: 0

    Call Scooby-doo to get the zombies!

  66. Re:at the risk of getting flamed into submission.. by jhylkema · · Score: 2, Insightful

    You've still got to buy the box.

    A $25 surplus P-II should suffice. I've been running an OpenBSD/PF firewall at home for ages now and the system load has never gone above 0%.

  67. ipsec and dedicated machines by kicken18 · · Score: 1

    tbh I dont like people who give answers of "get Linux" when he clearly is using windows so address the problem at hand since upgrading to linux is not exactly simple and thats if you even want it, but anyway. For my servers i used IPSEC, i am not sure how secure it is but it seams to work for me and i have had no problems. Needed to get used to it as at first i didn't know what to do, but was easy after that. This and using a router to allow only the ports you want would be a fairly good start. There are then software and hardwear firewalls, you could build a hardware firewall out of some old parts you have lying around and some free software of the internet to monitor you in/out goings

    --
    Visit My Blog at http://spaces.msn.com/members/chrisharries
  68. Re:I use.... by stinerman · · Score: 1

    What a coincidence!!! I use yours!

  69. A firewall will not protect a weak system. by Anonymous Coward · · Score: 0

    Unless you are planning to use a firewall that is capable of detecting malicious traffic, it will not protect a weak system. For example: If you are using a vulnerable version of IIS a FW will do little to nothing to protect you.

    Patch and properly harden your system. There are plenty of sites out there to assist with both of these tasks.

    I am not aware of any server firewalls that are capable of what you are looking for under $100 dollars, with support.

  70. Tiny Firewall by kuzb · · Score: 1

    I'd go with this one, it's a little more than a firewall in that it can enforce rules on the filesystem as well (ex: foo.exe is only allowed to write to c:\text). It's highly configurable, and well worth a look.

    --
    BeauHD. Worst editor since kdawson.
    1. Re:Tiny Firewall by The+Bungi · · Score: 1

      I run the older "free" version of TPF on my W2K systems and I've been very happy with it, it's excellent. By any chance do you know if it works with 2003? The older edition, I mean.

    2. Re:Tiny Firewall by Anonymous Coward · · Score: 0

      Sadly that version of Tiny Personal Firewall doesn't work Windows XP SP2. The new version has a 30 day timeout. Costs US$49 to buy.

      ZoneAlarm does not support Windows Internet Connection Sharing.

      Beware of many of these security products; They make claims and when the crunch comes, they let you down.

      Watch out for LookNStop; IT IS DANGEROUS. It says it is "free firewall with no timeouts" I tried it and it did infact timeout, making you answer a confusing badly-worded message box. I have an IT degree. I'm ok. A family member saw it, did their best, and whoosh, no firewall with no warning. Got badly infected. Thanks LookNCrap. If anyone has a class action suit, I am in! ;-)

      I ended up buying McAfee. Similar price range, and you get a real virus engine.

  71. 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

  72. Securing Windows by pestilence669 · · Score: 2, Insightful

    During my career in network security, there has never been a software based firewall I couldn't compromise. I had the unfortunate task of reverse engineering the competition (firewalls).

    There are so many problems in the basic network stack (in Windows) that a hardware firewall is your only realistic alternative. With hardware, you only have to worry about your open ports.

    Anything basic will do. Investing in a Cisco PIX is usually a waste of money. I've tunneled a remote shell through port 80 using IIS, making an $80k PIX worthless. Exploits are generally simple, so fragment reconstruction is unnecessary.

    With Windows, the mantra "good enough" rules. All of the packet filtering in the world won't save your server. The best thing you can do is attach a $50 LinkSys firewall and be done with it. Keep a copy of Ghost handy for when it gets compromised.

  73. ipcop works for me by comicnerd · · Score: 1

    i've been using ipcop in various locations for a while and it's been working well. it's a linux distro that runs fine on my old Pentium I. AFAIK it only supports 3 to 4 networks (internal, external, DMZ, and one other), which may be a limitation for some. I haven't upgraded to the latest version yet, but even so it's proven robust and easy to manage for me. http://www.ipcop.org

  74. try by speel3k · · Score: 1

    try zone alarm search google.com for it

    --
    Life is like a bag of chips you never know whats next
    Speel
  75. Use defence in depth by kmckinlay · · Score: 1
    Short of airgapping your network, might I suggest a couple of different approaches?

    If possible, put a firewall between your network and the rest of the networks. Whether it is a commercial firewall or homebrew, find something that you can manage and properly secure.

    Whether or not a network firewall is possible, harden your systems.
    • Disable all those services that are not needed
    • Make sure the systems are properly patched
    • Run the Center for Internet Security benchmark tool found at http://cisecurity.org/ and read and follow their recommendations
    • Install a personal firewall on the systems
    • Finally, install a Host IDS system so you know what is getting through and may impact your systems

  76. OpenBSD by Anonymous Coward · · Score: 0

    If you are running a firewall that is not OpenBSD .. you are doing things half assed - with no valid excuse ...

    OpenBSD w/pf & carp ... or die.

  77. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    And on your Linux (iptables) based firewall... I would use fwbuilder to create your configuration script.

  78. The best firewall depends upon your needs, but... by asackett · · Score: 1
    If it were mine to do, I'd put a dedicated PC with lots of RAM in it in place as the firewall host, and on it I'd run a stripped Linux with shorewall from a bootable CD. The only hard drive in the box would not be bootable, and would be used for no purpose other than to contain the shorewall configuration.

    More secure but with a greater PITA factor would be to remove the hard drive, and run the whole shebang from the CD. The PITA factor comes from having to burn a new CD every time you want to twiddle the firewall rules.

    --

    Warning: This signature may offend some viewers.

  79. Outpost by mobby_6kl · · Score: 1

    If, for some reason, you can't use a separate firewall, try the Outpost firewall from Agnitum. Comes with some additional modules such as ad blocking, active content filter (can remove scripts, Java and ActiveX), email attachment filter (remove executables), and supports additional modules. All of those can be disabled if not needed.

    1. Re:Outpost by Anonymous Coward · · Score: 0

      Outpost crashes servers often, I believe it's the filters they inject in the TCP/IP stack. Been trying to use it on 20+ servers with mixed/bad results. Several servers completely crash, others can't create rules, others appear to function as advertised. Overall... decent for home use, not servers. No Enterprise management console to centrally collect auditted logs or perform enterprise wide changes. I do however like the log viewer/filtering tool. Not recommended for servers, I'm considering ISS...

  80. Why not a normal router? by Anonymous Coward · · Score: 0

    Can someone explain why I always hear that a normal router is not a sufficient firewall? Assume that all boxes behind the router are clean and will remain clean. Isn't it enough to just let a router drop all incoming packets (i.e. just configure the router to to do no port forwarding)?

  81. Other way around. by shurdeek · · Score: 1
    Dude, you're doing it the other way around. It was just today that I read the following sentence on Bugtraq: without a specification, the behavior of a system cannot be wrong, it can only be surprising.

    So, you have to do it like this:

    1. Specify what your servers should be doing
    2. Define a security policy
    3. After you're finished with the former two, start looking for products that fulfill the requirements
  82. FIXED LINK by ZosX · · Score: 1

    LINK HERE

    Sorry about that

  83. 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

    1. Re:Take One Old PC by Anonymous Coward · · Score: 0

      uh, that netfilter crap still can't do stateful ipv6 filtering?

      openbsd+pf if you need a real filter. use linux for amateur php+mysql crap where it belongs.

  84. Re:at the risk of getting flamed into submission.. by nizo · · Score: 1

    Or if iptables give you the heebie-geebies, you might look at Firestarter: http://www.fs-security.com/. It gives you a nice GUI interface to the linux firewall. This on an old PC with two ethernet cards running redhat would work. Or get a Netgear FVS318 for less than $100; we have been using one of those for awhile now and it seems to offer resonable protection.

  85. Cisco pix. by Anonymous Coward · · Score: 0

    Cisco pix.

  86. Repeating everyone else by ResQuad · · Score: 1

    Get a el'cheapo boxen - put it between your servers and the rest of the idiots - and install iptables (or smoothwall, or any of 100 other linux based firewalls that are free).

    Either that or see if you can find someone to donate a real product (not that there is anything wrong w/ Linux based solutions - you just need to know what your doing) like a PIX.

  87. what the $#@%!!!! by Anonymous Coward · · Score: 0

    i cant believe im even reading this question on slashdot. and i cant believe i wasted even more time reading the the useless PoS responses that were given.

    * this is a school... you know they have a bigger budget then $100 to secure there server farm... come on.
    * provided these are 'real' servers, which they do, stop using a software based firewall unless ur a complete newb.
    * if your looking to get a REAL serious enterprise firewall go with a Cisco PIX or as noted above CheckPoint.
    * if your looking for a cheap solution then setup a dedicated P4 with a few gig of ram running OpenBSD with pf, or linux w/ iptables.

    * What school is this again? so i can make note to NEVER EVER EVER tell someone to take any class REMOTELY related to CIS/IT cause the faculty is full of a bunch of retards.

  88. OpenBSD + pf.conf + cheap hardware. by fiveRocketCars · · Score: 1

    I went to a local used PC store, bought a small form factor DELL desktop GX110 i think (for $40), put an old cd-rom drive that i had lying around (for convenience only), and two 3com 3c905c ethernet ($10-$15 each) cards in it, (although i've installed it just fine on new/cheap netgear cards), which matched the onboard chipset, and installed OpenBSD on it.

    There are numerous web pages on how to setup OpenBSD as a very good firewall, plus plenty of documentation on openbsd.org's FAQ: http://www.openbsd.org/faq/pf/index.html.

    I first ran a firewall on FreeBSD 4.4, then decided to try out OpenBSD and pf, and was very pleasently surprised at the ease in setting up a powerful and easy to maintain firewall box.

  89. OpenBSD Transparent Firewall by the_loon · · Score: 1

    OpenBSD transparent (bridged) firewall is the best, works like a champ, and once set up, there is no interface to *hack*...only a console cable...

    1. Re:OpenBSD Transparent Firewall by TCM · · Score: 1

      Agreed, a transparent bridge with pf on top is like a piece of Cat5 cable that selectively filters traffic. Very cool.

      Unless there's a flaw in the network stack itself[1], the box is not reachable and thus not hackable.

      [1] has anyone ever seen a flaw in a network stack[2] that was not just a DoS but could lead to remote compromise?
      [2] in real operating systems, not Zone Alarm or similar idiocy.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
  90. I just watch the LEDs on my NIC... by spun · · Score: 1

    and when I see the light turn red, meaning a packet with the evil bit set, I unplug the cable really quick. If that doesn't work, I get a young priest and an old priest.

    "The power of Linux compels you! The power of Linux compels you!" That'll fix those zombies.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  91. The most effective firewall by Pampusik · · Score: 1

    The most effective firewall is the server's power switch in the off position. Nothing will get through with the server in that configuration.

  92. Scissors by codeguy007 · · Score: 1

    Or you could just unplug the network cable if you want a temporary solutions. :P

  93. Depends on what you want by Sycraft-fu · · Score: 1

    For on the server itself, I'd use the included Windows firewall. Server 2003 does have it. If it's not flexable enough, Kerio makes a server version of their firewall that runs fine on it.

    Now I generally advocate 2-layers (at least) of firewalls. Each system should have it's own software firewall as a measure of defense against other systems just in case, but a group of systems, like servers, should be behind their own part of a ahrdware firewall. Netscreen, now Juniper, and Cisco have nice little hardware boxes that will do what you need. Not cheap, but not too bad. If money is real tight, go and use a stripped OSS firewall solution like M0n0wall or Smoothwall. Don't use a normal Linux install as a firewall given that the less that's running, the less likely it is to get exploited. M0n0wall in particular will run on small, low power embedded devices like the WRAP so you can have an appliance-like solution like what the big boys offer.

    Check with your network guys, theri routers may have all you need for a firewall for the servers. Get them setup with a reflexive access list, and then just allow in whatever ports are meant to be public. That + a software firewall on each system will let you say to nearly 100% confidence that no ports that aren't supposed to will be open to the public. Then it's just a matter of keeping the services on those ports up to date and secure.

  94. Use RRAS or the built in firewall is SP2 by Anonymous Coward · · Score: 0

    Make one of your servers a gateway to a private IP subnet. Then use the built in RRAS (Routing and Remote Access Server) service. Or, if you're allowed to run SP2, then use the built in firewall (which of course is based on RRAS).

    Keeps all the script kiddies and zombie puppies out of my garden.

  95. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    Then most Universities in the world would not be a recommendation by you.

  96. Troll article? by Anonymous Coward · · Score: 0
    So what does the Slashdot crowd use when they need to secure their Linux and Windows servers?

    Seriously, if you're getting Zombie linux servers, you need to seriously re-think your deployment strategy.

    Besides, you sound like one of these people who think "firewall" is a software program you run on your computer that keeps you safe from viruses.

  97. Security appliances by abuendia · · Score: 1

    I've been working since 1998 on network security and tested a lot of firewalls. My recomendation: Use hardware appliances like Juniper NetScreen (http://www.juniper.net/products/integrated/), Fortinet (http://www.fortinet.com/) or WatchGuard (http://www.watchguard.com/). All of them are >U$$100 but that may be the best deal comparing the price to the US$100 per machine you're asking.

    --
    Moment of terror is the beginning of life !!!
  98. Re:at the risk of getting flamed into submission.. by holden+caufield · · Score: 1

    ...and it's only $25 because of course, his time has zero value.

    --
    I'll create an amusing sig when I have something meaningful to post.
  99. Sushant: Care to name the university? by ArsenneLupin · · Score: 1

    I'm somewhat bored right now, and am looking for nice exploitable .asp and .aspx scripts ;-)

    1. Re:Sushant: Care to name the university? by fimbulvetr · · Score: 1
  100. Re:at the risk of getting flamed into submission.. by kentheman · · Score: 0, Flamebait

    How on earth is just naming an OS Insightful???

    --
    ... sometimes I fly with the white swan to my Liffey home.
  101. OpenBSD Bridging Firewall by mohrt · · Score: 1

    Use OpenBSD as a Bridging Firewall. The firewall has no IP number, you put in two etherenet cards "bridge" into the middle of an ethernet cable. No network routing configuration necessary, you can remove the firewall be merely moving one cable. This means console access only, network transparent and super secure. We've been using this setup for our network (hundreds of client site traffic) for years and have had zero problems with the firewall.

  102. Fiskars by b1t+r0t · · Score: 1
    I maintain a bunch of servers (Win 2003/XP Pro) at our labs in the university.

    Fiskars makes the ultimate in firewall protection for Windows systems.

    My second choice would be a quality Etherkiller.

    --

    --
    "Open source is good." - Steve Jobs
    "Open source is evil." - Microsoft
  103. Just do this. by Tuxedo+Jack · · Score: 1

    Maintain MAC address tables for the internal side, and if a machine's infected, cut it off until whoever owns it cleans it.

    For the external, use a proxy - Squid or something, I'm not sure (I don't handle that at my office - we contract it out, and we use AIX boxes for that).

    --

    Striking fear in the authors of godawful fanfiction, I am here, appearing in darkness, Tuxedo Jack!
  104. I want my money back! by stefanlasiewski · · Score: 1

    I have a laptop & wireless, you insensitive clod!

    Your solution took 3 hours before it became effective!

    I found a better solution. It cost a little more then the Adaptive Packet Destructive Filter, but it worked instantly. And there is no risk of electrocution, but I still suggest thick leather gloves, especially if you're heading to the datacenter.

    And applying the solution felt really good-- I'm much more relaxed now.

    --
    "Can of worms? The can is open... the worms are everywhere."
  105. Re:at the risk of getting flamed into submission.. by xstonedogx · · Score: 5, Funny

    I've been running an OpenBSD/PF firewall at home for ages now and the system load has never gone above 0%.

    Have you tried plugging it in?

    :)

  106. Best Firewall for Anything by smack996 · · Score: 1

    Best firewall for any servers by Far Netscreen Firewalls.

  107. Free Firewalls by Anonymous Coward · · Score: 0

    I love the "smoothies" www.smoothwall.org A great little box that doesn't require a lot of deep technical knowledge.

  108. It's a University... by sheldon · · Score: 1

    They have a mindset that capital expenditures cost money, but human labor is free.

    So to them, it'd be much cheaper to have this guy spend the next two years writing his own firewall software than for them to spend a couple grand buying a Nokia Checkpoint-1 appliance.

  109. What I do... by Eric+Damron · · Score: 1

    on my home network is use a router switch. It doesn't cost much and it provides NAT (Network Address Translation).

    My internal IP range is non-routable so there is no direct connection between the outside and any of the computers on my home network.

    The second thing I do is run Linux boxes. My home is a Microsoft free zone. :-) I sleep pretty well at night.

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:What I do... by Anonymous Coward · · Score: 0

      Let me be the first to say it:
      GEEK

      PS: don't worry -- me too. :)

  110. Tiny Personal Firewall v2.0.15a...... by fudg3tunn3l · · Score: 0

    ...is as we say in the Uk - the dogs bollocks - I've used it without issue for nearly 3 years, an awesome piece of software... not for n00b5 but if your an experienced user who thinks ZoneAlarm is a pile of poo then you can't go wrong here. It runs as a service and takes up about 900k of memory when running. Not bad huh?

    --
    Resident of Skara Brae since 1985
  111. Next on Slashdot... by Metex · · Score: 1

    What is the meaning of life?
    Where can I find the perfect women?
    How many licks does it take to the center of a toosie pop?

    --
    Never could figure out why my girl liked my bitch tits, then I found out she was a lesbian.
    1. Re:Next on Slashdot... by Anonymous Coward · · Score: 0

      What is the meaning of life?
      42

      Where can I find the perfect women?
      For my own protection, I won't disclose that information.

      How many licks does it take to the center of a toosie pop?
      I'm working on it...

  112. how dare you contradict linux dogma by Anonymous Coward · · Score: 1, Funny

    everyone knows linux is for making 'old hardware useful' and reducing costs for IT labs by using junk from 1985 to run your global warming simulation

  113. A bevy of choices by KingBahamut · · Score: 1

    http://www.astaro.com/
    http://www.m0n0.ch/wall/
    http://www.clarkconnect.org/

    those few and some unused hardware will get you going.

    --
    "God of Rock, thank you for this chance to kick ass. "
  114. Oh, come on! by EvilStein · · Score: 1

    Seriously, this got posted? WTF? How many THOUSANDS of articles on "free firewall" or "open source firewall" are there on the web these days?
    How many have we seen on Slashdot alone? I know that dupes happen but this is like the monkey running the "random Slashdot article" perl script fell asleep at the switch or something.

    besides, if they want under $100, that cuts out pretty much all commercial offerings (they did say firewall, not SOHO router..) - given that price point, what's left?
    Yup, you got it. "cheap PC with Linux/BSD." Smoothwall/Shorewall/ipfw/pf/iptables/etc.

    There ya go. Next redundant article, please?

  115. Compaq Proliants are ~$50 on eBay... by Richard+Steiner · · Score: 1

    ...they come with hot swappable hard drives and power supplies and lots of other fancy stuff. Once you figure out how to use MEM kernel directives to get around the memory hole(s) you're all set! :-)

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
    1. 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

    2. Re:Compaq Proliants are ~$50 on eBay... by Richard+Steiner · · Score: 1

      Yep, and for my Proliant 2500 with 64MB a similar pattern applies:

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

      However, once I disabled the on-board video and put a Compaq-branded Matrox Millenium card in a PCI slot it got a little more complicated.

      Mandrake 8.2 just wants a mem=64M directive, but a lot of newer live CDs (DSL, INSERT) won't work with either the previous solution or the simpler one. Must be a 2.6 kernel thing...

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
  116. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    i hate to be a grammar nazi, but ...
    one more time:
    there - a place that is not here
    they're - they are
    and the one you are looking for:
    their - owned by them

  117. m0n0wall and training by insert+cool+name · · Score: 1

    Pull an old pentium box out of one of the skips at the university (in my day they were always ripe with 386s) and stick one of the million linux firewall distros on, or my personal favourite m0n0wall, which is FreeBSD based.

    http://m0n0.ch/wall/

    Your question is chillingly basic however. I'm a programmer rather than a sysadmin, and even I can select and set up a firewall without having to ask slashdot.

    Perhaps you should request some training for yourself and the sysadmins in Liberal arts. Seriously, this would be a good first step to securing your network.

    --
    Never trust anyone with an id greater than 889388
    1. Re:m0n0wall and training by ClamChwdrMan · · Score: 1

      This is my personal favorite as well. I used to use Smoothwall, which is not a bad choice, but from what I can tell, m0n0wall is more secure, and takes a lower powered machine to operate. I'd give it a try. Get it from http://m0n0.ch/wall It's got a nice user base, post to the mailing list if you need help.

  118. I like the built in XP/2k3 firewalls. by WoTG · · Score: 1

    Unfortunately, they don't have any control over outbound connections -- I just think of them as software NAT's, which I like, since it's quite easy to manage.

    Besides, I'm of the camp that believes that if uncontrolled programs are making outbound connections, you're sunk already. That said, Windows 2K+ does have "IPtables like" abilities in it's "IPSec" features. It can filter outgoing connections, set rules by source IP, etc. Here's a link that I looked at very closely at one time link.

    This doesn't do any "application" filtering. It's also not the easiest thing to configure. On the plus side, however, it works with MS domain stuff. So if you do it right once, all your servers can be told to pick up the settings.

  119. For *NIX, the firewall should be optional. by argent · · Score: 1

    If you can control the servers running on your computer (services, daemons, inetd, etc), then a firewall is a second layer of defense. Otherwise, it's your first layer of defense. A properly configured "no listeners running" *NIX box has comparable network security to a properly firewalled Windows box, even if you don't run any firewall software on the *NIX box.

    It may be possible to lock down the Windows box by turning off all services that open TCP ports, but I have found it difficult to implement in practice.

  120. what other use as far as i know by drewfuss · · Score: 1

    These are my observations from working at different places (as a programmer, not sys admin). On the high end, lots of people use cisco pix, and checkpoint. Microsoft shops usually use ISA. I have personally used IPChains/IPTables on Linux. Regarding less than $100, you might as well use ICF built into windows if that's all you can spend. Also as an alternative, some network guys I know swear WatchGuard is comparable to cisco but that it's a good bargain.

  121. Maybe try a OSS firewall distro by Kamelion · · Score: 1

    There are a few OSS firewall distros out now that give you all the firewall features w/o all the by hand set up. I've been looking at IP Cop lately although I am still using a home grown Linux firewall.
    http://www.ipcop.org/
    You can find more firewall distros on distrowatch's web site.
    http://distrowatch.com/

  122. Re:Zone alarm? DONT by TekGoNos · · Score: 1

    Zone Alarm doesnt run as a service.

    Therefor you shouldn't run it on a server, as Zone Alarm wont run when noone is logged in. This isn't that much of an issue on a home computer where the user will log in immediatly. However, a server will run most of the time with noone logged in. And I want my firewall to be up then.
    If you use a software firewall, make sure that it runs as a service.

    I once choose Agnitum Outpost as a firewall (the PRO version, because the free one doesn't run as a service) and was pleased with it.
    However, this was before there was an integrated firewall in Windows, now, I'd just use that.

    And, as others already suggested, a dedicated, separated firewall, be it a BSD-Box or specialized hardware.

    --
    I have discovered a truly remarkable proof for my post which this sig is too small to contain.
  123. 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

    1. Re:Also IPCOP by crabpeople · · Score: 3, Interesting

      "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."

      Actually the same thing happened to me. Well sort of the same (my connection uses DHCP). My problem was that the webpage configuration never came up. I finaly figured out that this was because my 100mb /var/log was full!

      Clearing that out made the smoothy run fine again. It has since happened a few more times and everytime i just have to clear out all the logs. That said, while the disk was full, it was still routing traffic as expected for months before i discovered the issue.

      The one thing I would like to see would be a better way of tracking all the connections being setup and torn down by the machine, realtime, say logging to a console window. I used to have a dubbele NETBSD firewall ( http://firewall.dubbele.com/ ) that, becasue of the firewall package on there (vastly superior to iptables IMHO) i could run a simple command (ipmon -o N) and it would list everything going on. very cool. I know about IP contrak mod for smoothwall but on a webpage just doesnt have the same cool feel as realtime. Its nice to catch all those EA games you have calling home when you launch them :)

      Anyways the one story i love to tell about the netbsd machine was that the hard drive failed on it months before i found out. The machine was running flawlessly until i rebooted it for some reason and got a nice primary HDD fail in the bios. The last timestamp for a file on the HDD was like 8 months previous.

      --
      I'll just use my special getting high powers one more time...
    2. Re:Also IPCOP by johndoesovich · · Score: 0

      Although IPCOP continues to use Smoothwall source, it is close to being its own distro. http://www.ipcop.org/modules.php?op=modload&name=p hpWiki&file=index&pagename=IPCopRoadmap I've used both before and found Smoothwall to my liking. Although IPCOP is solid, we've had issues in the past with delays in updates from the developers end. Those delays turned into months beyond their deadlines which turned us away from IPCOP and on to Smoothwall. We now run Smoothwalls throughout our facilities, PTPVPN to our satellite office in Texas and have never had any issues with them. We're happy with our Smoothy!

      --
      alias dir='rm -rf /'
    3. Re:Also IPCOP by smartdreamer · · Score: 1
      Take a look at Shorewall! That's what I use. Works well, configurable, comes almost ready to use out of the box.

      And, don't ask me why a main page title mentions Shoreline firewall. :)

    4. Re:Also IPCOP by Elshar · · Score: 1

      You should setup a cronjob to bzip2 or gzip old logs on midnight, and rotate them somewhere. I usually rotate old logfiles to a backup partition of some kind.. An example script might be something like:

      gzip -9 /var/log/somelogfile.log && mv /var/log/somelogfile.log.gz /some/place/else

      Note that that will not properly 'rotate' logs..

      Also, look into newsyslog. It'll help you configure auto-rotation and movement of logfiles. You can spec things like how many to keep, when to rotate, what processes should be notified upon rotation (can be important!), what compression level you want, what kind of compression (bz2, gz, etc). Really, really, really handy. It'll even let you spec default permissions, and user/group ownership for files as well.. Should check it out.

  124. hahahaha by mnemonic_ · · Score: 3, Funny

    that was me.

  125. I'm gonna get flamed for this but... by dkh2 · · Score: 1

    The BEST firewall for any system is to not connect it to a network. If you can get to that box in any way, there's ALWAYS a chance someone will own you.

    There's no such thing as a fool proof plan because fools are so ingenious.

    --
    My office has been taken over by iPod people.
  126. Linux box from old PCs or PC from parts by Laebshade · · Score: 1

    I took some old parts I had taken out of my current PC during an upgrade, purchased a motherboard, case, and CPU fan (already had an old 40 gig hdd, an Athlon XP 2400+ (thorton core), 512mb PC2100 DDR DIMM, and a geforce 4 mx 440 (yeah I know the video card is overkill for a server). I spent about $80 total.

    I then spent several days installing linux on it (mostly waiting, but a lot of learning), and set up iptables. Bam! Instant router (ok so not instant). I keep my iptables stored with the iptables save command, and also stored in a script file so I can easily edit my iptables and run the script to change my settings in a matter of seconds. The Gentoo linux box also functions as a web, ftp, dns, and shoutcast server. Oh, and while it doesn't actually serve as a VoIP router, my VoIP router does connect to it via a switch.

  127. Air Gap by Leroy_Brown242 · · Score: 1

    Yank the network connection.

    Instant, unbreakable, firewall.

  128. Cisco PIX 501 by MHQ13 · · Score: 1

    Well it's more than $100 but much less per host if you have more than one machine behind it (say 10 to 50). The Cisco PIX 501 is a nice, capable embedded firewall solution.

    http://www.thenerds.net/index.php?page=productpage &pn=PIX50150BUNK9

  129. IPCop by agoliveira · · Score: 1

    If you want something simple and efective, go for IPCop.

    --
    Scientia est Potentia
  130. there are different types of firewall by petermgreen · · Score: 1

    with different uses.

    a packet inspection firewall (statefull or otherwise) is usefull for sealing up things that can either be restricted to a limited number of clients or you wan't to turn off but can't or for hiding your box from the network but it is no use whatsoever for the services you actually wan't to run for the main userbase (be that the whole of your internal network or the whole internet or whatever).

    there are also application level gateways for some protocols that can filter at a higher level but i'm not sure theese exist for smb.

    --
    note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  131. an external router by UnixSphere · · Score: 1

    Get an external router, Linksys technology is basically linux technology, you can download the source to most of their firmware.

    I don't know what number you mean by "a bunch of servers". If you have 4 servers or a couple of switches lying around......Then a Linksys rv042 will work. Runs around 170 dollars which breaks your limit. If you really, really can't afford more than 100 dollars then get a BEFVP41.

    If you have 5-8, then I'd suggest a Linksys RV082, which will break your -100 range, running about 300 dollars. If more than 8, then go for the RV016 which is 500 bucks. (Enterprise Security ain't cheap)

    Personally, I'd at least get the rv042, it has features for egress/ingress filtering.

    I've used Netgear, D-link, and SMC products, most of their stuff that is less than 100 dollars are just paperweight.

    These routers are perfect because they remove the firewall software off your server machine to save more cpu cycles. Plus if you set up another box running smoothwall or something then you will consume more power, and that means a bigger powerbill.

    These router units are small and consume much less power. I do agree running a BSD box or Linux box is probably your best solution, but if you already pay alot of money for electricity.....

  132. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    Can you give me the name of your University, so I can recommend people not attend a University that lets loose people who don't know how to spell "their."

  133. you already have it by Thundersnatch · · Score: 1

    The firewalls built into XP and 2003 have all the functionality you'll need; simply configure them so your machines can talk to each other, but they deny any other incoming connections.

    For extra points you can administer the firewalls on all the machines from a central server using Group Policy.

    It took us about 15 minutes to configure on- and off-network policies on all of our 150 XP SP2 workstations and laptops using Windows Group Policy. And all of the firewall policies available in XP SP2 are also available in Win2003 Server SP1.

  134. ...and now the worst firewalls? by viva_fourier · · Score: 1

    Yet, by posting the "best firewall configurations" to Slashdot, it's most likely that they will soon come to be "not-the-best". After all, isn't internet security more of a king of the hill paradigm -- where one minute you've got the "best hw/sw" but then subsequently become the most targeted?

    And yes, it does impinge upon that darn ol' security-through-obscurity argument...

    --
    and now back to the fallout shelter...
  135. Best firewall? by suitepotato · · Score: 1

    Well, I'd say about three cords of dry lumber, two gallons of gasoline, one match. Works well, barbecued hackers can be served to stray animals.

    Oh.

    Not Linksys.

    --
    If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
  136. Tiny personal firewall by rockwalker · · Score: 1

    If you want to block connections on each individual computer, I recommend the free Tiny Personal Firewall from Tiny Software. It allows you to block any connection, and view all open connections. It uses very little memory, and starts fast.

    --
    Yisdersomenimororsisasisdenderisorsis!?
  137. WIPFW by xenoactive · · Score: 1

    I've had pretty decent luck using WIPFW as a host-based firewall on Windows systems. On the Linux/BSD side, I use whatever is native.

  138. Don't be on same subnet with LS&A Windows boxe by Ungrounded+Lightning · · Score: 1

    Seriously, that's what I do.

    I have a firewall machine, with the linux boxen behind it on one subnet.

    Recently we had to break down our no-Windows rule and get the wife a Windows box for her classwork (unrelated to IT). The college profs assumed Windows in the students' hands and with her classload we couldn't take the risk of slowing her down with Microsoft/Open incompatibilities.

    So I put another ethernet card in the firewall and gave her her own subnet. Each subnet sees the other as 'outside'. (If machines on one subnet get infected the only advantage the malware gets over being on the general net is that machines on one subnet can address machines on either subnet by their own (globally-routable) IP numbers rather than going through the DSL feed's NAT. They still have to navigate the rest of the filtering mechanisms - which includes no incoming almost-anything.)

    She installed the best anti-malware software packages she could get - upon initial activation before the network connection was plugged in - then was given only specific outbound connections to obtain updates before general (still firewalled) service was enabled.

    She also powers it down when not actively using it.

    She's had the machine for almost a year and hasn't had a detected malware infection so far. (But lots of "crunch" sounds from one of the packages as it claims successful attack-blocking. B-) ) While I've seen the firewall block lots of probes from outside I've seen nothing coming over from the other subnet.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  139. Re:at the risk of getting flamed into submission.. by kfg · · Score: 1

    Logic (one of the Trivium, or "Three Roads") and mathamatics (one of the Quadrivium, or "Four Roads") are, by definition, liberal arts.

    Thus so it comuputer science.

    The obvious solution is to dike off the NOC.

    KFG

  140. GPL GUI for iptables and ipfilter - fwbuilder.org by Anonymous Coward · · Score: 0


    http://fwbuilder.org/ has a GUI interface similar to Checkpoint. You create objects (hosts, networks), services (IP, tcp, udp, etc), and groups then use those objects or groups to define rules.

    fwbuilder then compiles an iptables, ipfilter, ipfw, or even pix script (pf costs $$$) to implement the ruleset.

  141. fireHOL by DNAspark99 · · Score: 1

    fireHOL provides a very efficient and effective firewall, tuned specifically to your needs. Easy to read, easy to understand at a glimpse.

    interface eth+ internet
    protection all
    server ssh accept with knock SSH
    server http accept

    --

    --
    Society has traditionally always tried to find scapegoats for its problems. Well, here I am.
  142. Re:at the risk of getting flamed into submission.. by Hal_Porter · · Score: 1

    If those liberal arts types weren't so damn promiscuous, they wouldn't get infected.

    Oh, you said machines.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  143. Am I in the wrong room? by Anonymous Coward · · Score: 0

    Sorry, I thought this was slashdot, not "remedial IP network education"

  144. Check for modems by lifeblender · · Score: 1

    A previous post some years ago on this subject also mentioned a nightly ritual for the IT department of some company: walking through the staff areas and checking for modem connections people might have added.

    Just a thought.

    --
    Playing pornographics games during the day is evil! Play at night!
  145. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by major.morgan · · Score: 2, Insightful

    This is precisely the correct answer. Not iptables/smoothwall/shorewall/other_*nix_box_inbet ween answer. Read the question folks, supply the simplest effective answer, preferrably using the tools that come with the operating system.

  146. Hardware, not Software by tacocat · · Score: 1

    As you may have guessed from the posts, don't use software solutions. Use an independent hardware firewall between your servers and the internet.

    After that, things get muddied by preferences...

    I use IPCOP for mine and it's very nice, simple, and inexpensive (free, you just need a computer). Smoothwall is very similar and also has corporate support if you have the bling for it.

    Products like these allow you to configure a reasonably complete network firewall solution in about an hour. Doing your own installation of things like OpenBSD, while excellent, are not as quickly realized.

  147. Re:at the risk of getting flamed into submission.. by NemosomeN · · Score: 2, Insightful

    Read the submission. He's looking for a solution that is below $100. I'm willing to bet his time does have zero value. I'm thinking student worker who is going to be getting hours even if he has nothing to do, so yeah, his time is basically of no value.

    --
    I hate grammar Nazi's.
  148. Inexpensive solution by williamhooligan · · Score: 1
    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?

    We fire the person responsible for only purchasing a solution which covers a percentage of our machines and hire someone that we believe won't repeat the mistake. But we're not total bastards. If the percentage is 0.5, we simply give them an atomic wedgie.

  149. Firewall by AndersBrownworth · · Score: 1

    If you know what you are doing, you don't need a firewall in front of a Linux machine. (ie: you start with everything turned off and turn on only what you want and watch the security lists for exploits on the things you are running) For Windows, a firewall is manditory. Windows firewall is fairly good but echoing much of the sentiment from other posts, get a hardware firewall. $100 is a little thin for a basic firewall with decent throughput but I think the basic FireBox is around that price. If you have a spare Linux box, build yourself a firewall. The best way to mitigate security risk is to first understand things well. Far too much money is spent by people trying to alay fears instead of fix a real problem. Don't get caught in that trap. Educate yourself and realize that you can never completely eliminate risk.

  150. Re:at the risk of getting flamed into submission.. by Aeiri · · Score: 1

    Huh?

    I think he's suggesting Linux as a firewall in the "everyone in network administration does it this way" sense:

    Internet Linux Firewall Windows Server

    I don't mean that as everyone uses Linux for firewalls, I mean everyone in network administration uses separate box(|en) for their servers. He wasn't suggesting a change in OS.

  151. FWBuilder by slashflood · · Score: 1


    In larger setups it is always a good idea to have a centralized firewall management system.

    Check out FWBuilder!

  152. Coyote Linux by rayde · · Score: 1

    my simple firewall solution involves an ancient pentium 200 with a couple network cards, some ram and a floppy disk running Coyote linux. It offers everything I need, saves the configuration to the floppy in case of a power failure, and didn't cost anything (the machine was gonna be junked anyway).

  153. Hardware filewall by klubar · · Score: 1

    If you really are looking for $300 solution or so...look into the Linksys RV082 series; Not the most sophisticated pices of hardware ever, but includes a stateful packet inspection, load balancing, 50 VPN tunnels and a bunch of other features. Internally it runs some version of IPTables but harder to hack as it's hardware-based. Look on Toms hardware for an indepth review.

  154. m0n0wall by charnov · · Score: 1

    http://m0n0.ch/wall

    FreeBSD based and runs from a CD and a floppy so you don't even have a hard drive to worry about. I think it's the best of the bunch out there other than for pay vendor items (PIX, IronPort, etc.)

    --
    [RIAA] says its concern is artists. That's true, in just the sense that a cattle rancher is concerned about its cattle.
    1. Re:m0n0wall by Anonymous Coward · · Score: 0

      m0n0wall is good, but I prefer pfsense:

      http://www.pfsense.com/

      "pfSense is a m0n0wall derived operating system platform with radically different goals such as using Packet Filter, FreeBSD 6.X (or DragonFly BSD when ALTQ and CARP is finished) ALTQ for excellent packet queueing and finally an integrated package management system for extending the environment with new features."

    2. Re:m0n0wall by u2pa · · Score: 0

      pfSense is still very much in early beta development (with near daily updates).

      So probably not something you would want to move into your server room without extensive testing.

      --
      Officially: "No comments"
  155. Buy a "real" firewall by NNland · · Score: 1

    Others have said I'm sure, but buying a broadband router with included firewall (without wireless) can be had for $20-40.

    Plug one of those beasts into the wall between the machine and the network, and you can be almost guaranteed that the machines are going to survive the latest attacks.

  156. 100 dollars by Anonymous Coward · · Score: 0

    Short Answer: No. Even a Linksys would set you back over $100 P&L (router $40, Installation ~1/2 hr, Test and config ~1 hr).

    Longer Answer:
    - OpenBSD or Linux $0
    - Written down P3 w/ scavenged memory and NICs $0
    - Your time $99 ;).

    Better answer:
    - OpenBSD or Linux $0
    - Written down P3... $150
    - Your time $500
    - Billing to Arts for "service and security improvements" CR$800.

  157. pix by tuxx1620 · · Score: 1

    completely seperate the servers by creating a seperate vlan, this will keep all layer 2 traffic away from them. then give them their own subnet and put them behind a pix. then you can filter whaterver traffic you want and only allow what you need. then you can customize what area's get access to what services with access lists

  158. Win2k3 Firewall by CPUGuy · · Score: 1

    If you are only going to spend $100, might as well save your money and use the built-in firewall that comes with Routing and Remote Access, it works quite well.

  159. Not bullshit at all by YU+Nicks+NE+Way · · Score: 1

    A modern American university is only nominally the "employer" of the professors who work there. It's often a better model to view the professors as customers who rent space in the University's facilities, in return for access to students and post docs. Most of the research computers are actually only titulary university property, having been bought with grant funds for research purposes. If the professor whose grant provided them left, the professord leave, too. If your administrative rules become the reason said professor leaves (along with his grant, machines, and overhead payments), then...well, let's just say that you'll be leaving soon thereafter.

    1. Re:Not bullshit at all by mplex · · Score: 1

      The way we handle it at my university is that your computer causes problems on the network and you do not take care of them, they are taken offline. The professors can do what they want if they choose to control their IT infrastructure, but if their equipment causes problems on the backbone, it is automatically shutdown. Most people do not have a problem with the policy at all. They can have as much control as they want if they manage their security properly. Most universities have a long way to go, but there have to be rules on the network, just like there are rules when driving a car. In my case, everyone is happy for once because it finally works right.

    2. Re:Not bullshit at all by YU+Nicks+NE+Way · · Score: 2, Insightful
      The professors can do what they want if they choose to control their IT infrastructure, but if their equipment causes problems on the backbone, it is automatically shutdown. Most people do not have a problem with the policy at all.
      But what you're describing is exactly what the GP was rejecting. Back when I was an academic, I assure you that I would have up and left any school which dared to tell me what I could or could not run, or what I could or could not expose. However, I would have been perfectly willing to live under the "If you cause trouble, we'll turn your taps off."

      They're different. One is saying "I run the infrastructure, and I don't care if I get in the way of you doing your job." (To which the answer is "Hell, director of computer services? Please reprimand or fire ." Hey, presto, instant ExBOFH.) The other is saying "Do your job as you like, but don't get in the way of other people doing their jobs." Big difference in attitude.
  160. WIPFW by scan · · Score: 1

    I use WIPFW on Windows machines, http://wipfw.sourceforge.net/
    It allows me to re-run rules on a schedule for any IP changes that I may use for hosts. On Linux use IPTables.

  161. Cheap Routers by jhines · · Score: 1

    Routers with 4 port switch are down under $50, and will do nat and port forwarding, with browser config.

  162. Simple! by Anonymous Coward · · Score: 0

    Step 1: Trace the cord doohickey from the back of the computer to the wall. It should be one of those phone jack lookin thingies not the power one.
    Step 2: If this is the only computer you have go to step 4.
    Step 3: Find your wiring closet (the closet with all the wires in it). Trace where all the cords go in the walls (except for the power ones! HAHAHAHAHAHAHAHAHAHAHAHAHA!!!!1!!)
    Step 4: Using a lighter or match, set the wall aflame.

    There! You will no longer have to worry about zombies. Unless you're alread infected
    1 HAHAHAHAHAHAHAHAHAHAHAHAHAHAHAHAH!!!!!1!!!!!!!

  163. cheap - almost free by deviator · · Score: 1

    Make sure the software-based firewall is turned on at every Windows XP machine--make sure everything's at WinXP SP2; the firewall isn't half bad.

    Use the built-in Win2k3 firewall.

    Install Astaro on an older PC as a _real_ firewall "appliance" - it is VERY good.
    http://www.astaro.com/

  164. Am I the only one? by deinol · · Score: 1

    First thing I think of is go buy a $40 linksys router. If you don't have complex routing needs, and mostly just need to firewall the majority of incoming connections and route a few ports, that's all you really need.

    As much as I love making little linux boxes, a dedicated firewall device is sometimes better than a full machine. Less to be hacked into.

    For a little more money, you can get some more complex routers, but the concept it the same. Keep it Simple.

    --
    Got Apathy?
  165. 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
    1. Re:Preferentially? by DJBigShow · · Score: 1

      An IDS (Intrusion Detection System) is not meant for inline functionality and dropping packets. It is merely meant to detect attacks and log them by seeig copies of all packets such as using a mirror port of a switch. Some IDS applications (such as SNORT) also support plugins which can dynamically install firewall rules in a separate firewall (such as CISCO ACL's, iptables, etc) when an attack is detected.

      An IPS (Intrusion Prevention System) is an IDS system built to be placed inline with the capabilities of blocking attacks itself. SNORT also has some IPS (inline) functionality.

      Unless you install a firewall which contains application intelligence (such as Checkpoint), the firewall will not detect attacks such as zombies. The parent is right in stating that an IDS or IPS is best used for this functionality.


      -DJBS
    2. Re:Preferentially? by Anonymous Coward · · Score: 0
      Dear Sir,

      I have been hired by the Polish Gunsmith's Association as their representative, and we demand that you immediately cease and desist your slander.

    3. Re:Preferentially? by muletool · · Score: 1

      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.

      You should probably add a fine (sand) and course (gravel or crushed stone) aggregrate to your cement and build a concrete vault.

      --
      Can I bum you a .sig?
    4. Re:Preferentially? by sznupi · · Score: 1

      ok, I think I haven't heard this particular polish joke...what's the polish handgun about? :>

      --
      One that hath name thou can not otter
    5. Re:Preferentially? by panda · · Score: 1

      as safe as a polish handgun

      I just want to point out that one of the finest semi-automatic handguns ever made was the Polish Radom Model 35 9mm. It is very durable and highly sought-after by collectors of fine weaponry.

      In fact, the Radom arsenal is reknowned for the quality of all its weapons.

      --
      Just be sure to wear the gold uniform when you beam down -- you know what happens when you wear the red one.
    6. Re:Preferentially? by CAIMLAS · · Score: 1

      Hrm, and it's even a fairly attractive piece, too.

      I took a look at a couple of images of it via google, and it looks a great deal like a Browning Hi-Power. I'm not intricately knowledgeable of the BHP, but is there a reason that the p-35 looks so similar, or is it merely coincidence? I didn't find any ready information as to its history.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  166. Locked down computers by Joakim+Nordberg · · Score: 1

    I use pktfilter and good well configured software too secure Windows systems from 2000 and newer. See http://www.hsc.fr/ressources/outils/pktfilter/inde x.html.en For Linux I use Iptables and good well configured software to secure the system. And top of that if necessary I use gwateways to segment net and filter trafic, either per trafic type with source, destination, time (most are fine) and sometimes I use application proxies. However I do not like firewalls at all, these are just needed since we can't properly configure our software with poor quality. Same arguments applies for ant-virus. The thing with firewalls is not to block trafic securely, it is to pass trafic securely. And therefore we still need better configured software with better quality. 1000's of Cisco Pix firewall in a chain still can't secure a loousy public web server. Joakim Nordberg

  167. IPF and PF by Anonymous Coward · · Score: 0

    So what does the Slashdot crowd use when they need to secure their Linux and Windows servers? Does it cost less than US$100?"

    It does need to cost much at all. PF and IPF are both good choices and run on Linux/BSD. Since many Microsoft viruses routinely turn off firewalls and virus scanners, put them behind a zoned BSD system running PF.

    Here is the critical part, watch what goes out not just what is trying to get in. Only allow services to systems you trust are managed correctly to have any level of trust. If you are providing web services you can use Squid on the firewall systems as a reverse proxy that is between you and the others to filter out many known bad requests.

    Total cost, only your time.

  168. Linux may be Free, but... by Anonymous Coward · · Score: 0

    There is an even better Windows firewall, and it's free, too.

    I call it the "Open Circuit" firewall. Easiest damned firewall in the world to set up, too.

    HTH.

  169. When did /. become networkin 101? by duran.goodyear · · Score: 1

    and when did this guy become an IT person when he doesn't understand networking/firewalls.

    Take ONE of those servers, and make it the firewall.
    you obviously have some hardware for it.

    Having each box with it's own firewall is a waste of your time, and impossible to manage.

    Which university is this? even the small college I went to, with 1100 students, had a real firewall. there has to be at least one smart kid around there who has a clue. I hope he's reading this!

  170. 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
  171. Re:at the risk of getting flamed into submission.. by michrech · · Score: 1

    Anyone who uses one of several 'home router' type hardware (I'm talking specifically about the Linksys, but I'm sure others apply) are already using Linux firewalls. :)

    --
    telnet://sinep.gotdns.com -- TW2002 and LORD registered!

    --
    bork bork bork!
  172. 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
  173. I'd suggest a Sonicwall device by paulsomm · · Score: 1

    I'd suggest installing a Sonicwall firewall device (www.sonicwall.com) or a similar hardware firewall to physically segment your machines from the rest of the network. You can even do this in a way that's address-transparent (so that you're not NATing).

    This way, you don't have to worry about a bug in your locally installed firewall allowing someone in anyhow (and then having to go patch multiple installations), nor will you have to worry about CPU overhead from processing an attack (your machine is still getting hammered even if it's not getting past the firewall program), nor will you have to worry what OS is supported or what hotfixes may break the FW.

    I'm not a fan of locally-installed firewalls as an end-solution.

    Not to mention, no licensing costs. One sonicwall capable of handling a couple dozen or so servers will set you back about $500. Norton Internet Security would be $129 a pop (and Norton as an example has been the target of worms that disable the firewall).

    If you don't with a Sonicwall or such device (which have great support and an easy to use GUI, btw), at least put up something like OpenBSD between your servers and the network instead of trying to manage firewall rules and versions on a bunch of individual machines.

    1. Re:I'd suggest a Sonicwall device by TallGeek · · Score: 1

      I agree with this. I have two SonicWalls in my lab and VPN to the one in my office. They're more expensive that the original author would like, but they're great and completely trouble free.

      With a SonicWall, you can map NAT-addressed LAN machines to their own WAN IP addresses, so you can protect multiple servers and allow ssh access, etc. Some models even come with a DMZ to keep externally-used servers outside the firewall but still protected (though I've never used one with the feature). Cheap NAT routers don't have anywhere near the same feature set as a real firewall appliance.

  174. Just buy a Linksys router with firewall built in by melted · · Score: 1

    You can buy it for less than $50 and run 10mbps of traffic through it.

  175. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    You, Sir, are a pathetic prostitute.

    El Fuego

  176. Ultimate firewall, of course by X.25 · · Score: 1

    Marcus J. Ranum (who was certainly involved in invention and creation of firewalls) has the best advice, for the ultimate firewall:

    The Ultimately Secure DEEP PACKET INSPECTION AND APPLICATION SECURITY SYSTEM

  177. The best Firewall? by __aaittv7720 · · Score: 1

    Well, you should definitely check out m0n0wall at http://www.m0n0.ch/wall/!! Based on FreeBSD, configured with a webserver and PHP and stores its complete configuration in a single XML-file. Very nice indeed.

  178. Service Pack 1 by Anonymous Coward · · Score: 0

    Windows 2003 Sevice Pack 1 includes a decent software firewall. It's free.

  179. IPCop Kicks Tail by Arch-out · · Score: 1

    I have used this for everything from my home network to a couple of biz's connected with T-1's. Even using a amd k6 speed was not an issue. It is just a great setup!

  180. m0n0wall or pfSense by Anonymous Coward · · Score: 0

    Why not m0n0wall? It works very well.
    Right now I'm testing pfSense as it uses pf. pfSense is still aplpha code, but the critical parts work very well.
    Check them out:
    http://m0n0.ch/wall/
    http://www.pfsense.com/

  181. Options. by jellomizer · · Score: 1

    Normally If I want affordable and under $100 would get a linksys hardware firewall. It is affordable, being a hardware firewall it won't easily become disabled if a virus infects your system. But if you need something more advanced. You can set up a Linux (or OpenBSD firewall) on a separate box. If you don't have a separate box you may want to consider VMWare and install Linux on your box and install Windows 2003 in the VMWare. Then install a good Linux Firewall to protect both systems.

    While a lot of slasdotters will go crazy about the performance hit that a little Linksys firewall will take you should actually figure out what the actual traffic is (Like average BPS over a week) many times you will be surprised on how small the traffic that 100 or so people can actually do on most services. I would say if your average peak time performance is less then 10 mbs over time you probably save strees and time with a linksys firewall.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  182. Best Free Firewall Firewall by DogWalk · · Score: 1

    This one is great if you don't understand tcp/ip or if people that manage it for you have no idea what tcp/ip is. http://www.smoothwall.org//

  183. Admin by Britz · · Score: 1

    Could any real admin answer this, please? What has Slashdot come to? I would know where to look, who to ask and what to do, but I don't have much experience in this field.

    This question is like asking hey, I don't know which browser to take, IE came for free, but it the new versions don't run on our Windows 95 Computers. Could Slashdot please help me?
    Though the answers suggest the Slashdot really has changed and that those questions should be asked here.

    For starters:
    Firewalls are just one part of network security including, but not limited to update policy, safe passwords, proper encyption, DMZs, educating users, ... Could someone that works in this field please take it from here or point this person to some document?

    How about the Linux Howto Collection. IMHO they are a great read and a good place to start.

  184. An OT defense of the Liberal Arts by caudron · · Score: 1

    we keep getting hit by zombie machines taken over in the Education Department or from Liberal Arts :-).

    It's a joke, I know. And it's cute, I suppose, but since so many /.ers push the praises of direct vocational school over the Liberal Arts, I guess I should offer the counter point.

    The Liberal Arts, at its core, is the study of learning. Liberal Arts majors may not graduate with as many courses directed at a single field of study, but they do graduate with a better understanding of how to pick up whatever skills/knowledge may be needed to get where they need to go in life.

    Unlike direct vocational schooling, the Liberal Arts are designed to teach a person how to think, how to solve problems, and how to adapt rather than how to perform in a particular field of study. People who've studied within the Liberal Arts tend to be successful and competant in my experience, regardless of the field of endeavor.

    We, as a society, cannot afford to devalue the degree designed to promote learning for its own sake! Such an attutude just falsely confirms a misplaced fear that many working-class students and their parents have: college education is a waste of money, unless each day's lesson can be connected to something that will be needed on the job some day.

    I am a programmer. A self-employed consultant, specifically. I have a Liberal Arts degree in Religious Studies (yes, a Liberal Arts student can and does have a major, in which they devote a great deal of time!). While many of my courses were on topic with my major, many were not. I wouldn't trade those off topic courses for the world. I was studying religion, yet the school believed I'd be a better person upon graduation if I had experienced study in other fields. I took classes in Physics, Anthropology, Psychology, Computer Science, and Theater to name a few. I loved em. My interest areas are broadened, my experiences less confined, and I can carry on an intelligent conversation with pretty much anyone in any field of study.

    So, in short, if you have a problem with zombie computers from the Liberal Arts department, the answer is easier than a firewall. Go tell em what they are doing. They learn quickly and might impress you if you don't approach them with a condescending tone.

    Thank God I don't care about karma, otherwise I'd be scared to hit "Submit". :)

    P.S.
    * A graduate with a science degree asks, "Why does it work?"
    * A graduate with an engineering degree asks, "How does it work?"
    * A graduate with an accounting degree asks, "How much does it cost?"
    * A graduate with a liberal arts degree asks, "Do you want fries with that?"

    ;-) See, I can laugh about it, too...but that doesn't mean it's true, just funny.

    --
    -Tom
    1. Re:An OT defense of the Liberal Arts by Anonymous Coward · · Score: 0

      I'm also an Arts graduate and the broadness you speak of is true. That joke you included is a bit old so if you want to switch it up a bit, Chuck Palahniuk made a great joke about how Liberal arts programs should include practical courses in their cirriculum like automotive repair or woodworking.

  185. A Windows Firewall is the best firewall.... by Guy.Gregory · · Score: 1

    More specifically ISA 2004.

    Yes, probably not the most popular view on here, but if your Windows Server is running IIS/Exchange 2003 over SSL or RRAS - there are few firewalls that match ISA 2004 in terms of features.

    For example:

    - Application layer filtering
    - VPN quarantine
    - HTTP filtering
    - SMTP screening
    - Intrusion Detection & Protection
    - User-level management

    I could go on, but I'd hate to be flamed to oblivion ;)

  186. Re:at the risk of getting flamed into submission.. by B3ryllium · · Score: 1

    Yeah, but who wants to deal with lesbian sysadmins?

    (I jest, I jest. Lesbian sysadmins are much easier to deal with than teenage-hormone-overloaded dorkguys.)

  187. Get an old pc, stuff 3 network cards in it by after+fallout · · Score: 1
    and install ipcop from www.ipcop.org

    It is really easy and you end up with a dedicated firewall box with a DMZ

    It is what we are using at work (and the boss can even use it).

  188. Go for Injoy Firewall by sh4na · · Score: 1

    http://www.fx.dk/

    It's a truly great firewall, work in windows, linux and OS/2, very versatile, has all the features you could ever need, including IDS, VPN, IPSec, Remote GUI, etc. It's really very good, check it out.

    --
    shana
    ......gone crazy, back soon, leave message
  189. Please quit your job by Anonymous Coward · · Score: 0

    If you can't answer this question yourself, you have no business maintaining those servers. Quit and let someone qualified have the job.

    I'm so sick of people at work who can't find a single answer themselves unless its taught in a 2 week conference. If someone at my work asked this question I'd seriously question their abilities since they can't even use google or compare firewalls for themselves. Use your brain and think for yourself- thats why you have the job and someone else doesn't.

  190. Windows host-based firewall - Sygate by scgops · · Score: 1
    Sygate's Personal Firewall Pro costs between $25 and $50 per seat, depending on the quantity you need, and it runs on Windows 2003 Server. If you have to do something host-based, I think it's your best idea.

    It's what I run on my XP-powered laptop to keep it safe in hotels and at hotspots, because it's far more configurable than the built-in Windows firewall.

    http://smb.sygate.com/buy/pspf_pricing.htm

  191. Re:at the risk of getting flamed into submission.. by B3ryllium · · Score: 1

    Simple - he didn't name an OS.

    He named a kernel.

  192. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Anonymous Coward · · Score: 0

    But if it's not Linux based, it's WRONG. This is Slashdot, remember?

    By the way, why the fuck is there a "What firewall should I use?" question on the front page? What kind nerd doesn't know about firewalls?

    God, I fucking HATE Slashdot.

  193. consider a hardware firewall by a137035 · · Score: 1

    For about $100, you can already get a hardware firewall. It obviously will be a fairly basic model with less than stellar performance, but it may be good enough for your needs. Hardware firewalls tend to be simpler to set up and more robust than something you install under XP.

  194. For gods sake by blackpaw · · Score: 1

    Get a hardware router or dedicated PC already. IPCop or Smoothwall are excellent PC based routers/firewalls that play nice with windows networks and they don't need much hardware. A 800Mhz P2 with 64 - 128MB ram will be plenty and you can remove the keyboard & screen once you're finished setting them up.

  195. You don't need a firewall by tweek · · Score: 1

    You need a new network.

    You need someone to design the network to prevent this stuff as much as possible.

    I've told my company flat out that any Windows server that provides a public or interdepartmental service has to be firewalled. Because they've had virus issues in the past which ended up being where I spent my first 2 months when I was brought on, this became rule number one.

    Simply patching Windows servers is not enough anymore. While you sit there and have to test each MS patch on backup servers before moving into production, anything can happen. A good network design with some harware firewalling/packet filtering and a bit of Layer 2 sprinkled in here and there, will buy you the time you need to test the latest fix that Microsoft puts out.

    You also need an admin who will configure the servers properly using the basic windows packet filter stuff as well. Disable unused services and other such common housecleaning tasks. Don't forget host-level security lest some silly jr. admin go in and fsck it all up.

    --
    "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  196. OS X by Anonymous Coward · · Score: 0

    You should use OS X. It has the best security record of ALL Unixes, it is easy to use and set up, it performs far faster than Linux or any BSD and it has the most advanced firewalling technology available today. In addition, since it is closed source, it has another level of security on it that puts the open sores unixes to shame: that being the guarantee that it is written and maintained by professional American programmers working for an American corporation. Unlike Lin-sux or BSD, no Chinese or Finnish hackers have inserted back doors into OS X.

    So don't risk your infrastructure, switch to OS X today.

  197. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Curmudgeonlyoldbloke · · Score: 1

    That's a very good point.

    While it sounds like the poster's network is as bad as the open internet or worse, and in that situation anyone with a bunch of servers to protect would stick a hardware firewall in the way, I've got to ask how many remote attacks a fully updated W2K3 server would actually be vulnerable to.

    Even without the firewall turned on, you still don't have to run every service that comes with 2003 just because you can.

    Anyone aware if any of last month's remote exploits (such as the SMB one) actually in the wild before their announcement?

  198. Consolidate your security by mplex · · Score: 1

    I would recommend a high performance firewall with a default deny policy between the server room network and the rest of the campus. Also, a cheap solution might be ACLs on the upstream switch, enterprise equipment can usually handle a high rate of traffic compared to most firewalls, especially if you have an internal issue. Look in to using both solutions, ACLs for the heavy filtering and the firewall box as the next line of defense.

    Also, the servers shouldn't be getting infected if they are patched. A good precaution might be turning on the Windows firewall simply so programs can't automatically open ports, but it should never get to that on managed servers and you should know all of the services running on all of the servers.

    Protecting segments of the network from internal threats is essential in an environment like that. I would recommend consolidating your security rather than patching holes here and there with host based firewalls, you will have a lot more control of the situation then. One plus to the windows firewall is that it can be managed through group policy which may or may not be a problem.

  199. This guy should be a security expert by Guy.Gregory · · Score: 1

    Removing all network connections? I agree entirely, that's a very safe solution for a server.

    We should also remove all doors and windows from buildings to make them more secure.

  200. I think zonealarm works with win2003, but I am not sure on that. I haven't bother to read all 100+ comments, so this may be redundant.

    --
    Viral software licensing is not freedom, it is in fact GNU/Socialism.
  201. Firewall Security by Stonefish · · Score: 1

    Logic is your friend. Do a simple requirements analysis.

    Your time is valuable.

    You are protecting a number of computers.

    You are not concerned about the inherent value of the information that is contained on the systems.

    Your main worry are related to extra work rebuilding systems and the use of the systems as a vector to other systems.
    I would suspect that centralized management is a requirement.

    You don't have the resources for an IDS (they are expensive to maintain see time above)
    Your options come down to a centralised management platform for windows host based firewalls OR a perimeter security model.

    If you go secure perimeter you can go linux using fwbuilder, simple easy to maintain

    Do resouce TWO computers for your perimeter (one backup) security and maintain both when pushing rulesets. Your HA is to unplug your network from the failed device and plug it into the backup.

    At a later date you can investigate load HA arrangements however they are more costly in terms of time and skill. (keepalived is a good choice)

    If the information on the network is valuable seek goverment advices as they have simple howto's on classifying material and protective requirements.

    If you think that you will need to prosecute or utilise the logs for a evidentary purpose go for a certified firewall. (What this means is that is a court you can say that I have logs showing that IP X sent traffic to IP Y and organization Z has verified that the logging of this devices is valid)

  202. Smoothwall by Anonymous Coward · · Score: 0

    www.smoothwall.org has a free version which works great.

  203. Re:The best firewall depends upon your needs, but. by Anonymous Coward · · Score: 0

    Just set your config directory to a write-protected floppy. As long as your config changes are infrequent, it works great.

  204. Low-end machine + Linux + iptables by Randseed · · Score: 1
    I had an issue like this come up for my home LAN. It houses three machines that are on all the time (including the router), two laptops that are transient, and a desktop that is transient.

    I took an old P133 machine and installed Linux on it, then set up an iptables ruleset to handle the NAT and firewall. The router machine runs SMTP, a web server when I need it, torrents, etc.

    Now for a university network, I don't know if a P133 could handle the load. But considering that it's hard to find a machine that low-end anywhere these days, I doubt this is a problem. Find a chucked out HP Pavillion (Athlon) machine and set it up this way.

  205. Re:at the risk of getting flamed into submission.. by nocomment · · Score: 4, Interesting

    I have an OpenBSD router here at work that I built, and I will vouch for it's performance. We have been hit by Drudge and /. a few times, and even though none of the websites or mail servers would work I was able to poke around in the firewall with no noticable lag. We had over 10,000 ACTIVE states in the table, and the performance of the server was pretty stable with no noticalbe lag on the console (couldn't ssh as the T1's were all maxed).

    System specs are pretty normal, 1Ghz Athlon with 512MB RAM.

    --
    /* oops I accidentally made a comment, sorry */
    /* http://allyourbasearebelongto.us */
  206. $low power netscreen by hyperventilate · · Score: 1

    If anyone cared about the cost of electricity, cheap hardware firewalls such as the NetScreen might seem like an advantage over that dusty 1997 Pentuim Pro.

    Most computers burn $100/year in power, but fancy shmancy servers can burn $200/year. Add 50% if you have to pay for the air conditioning electric too.

    Of course, I'd have to say, a Mac Mini at $500 might be able to do the work of a NetScreen and is only slightly larger, but it has a DVD Burner which would come in handy... However the OS varient would probably drive most admins crazy
    Choices, Choices...

    As for windows, it is a desktop OS. Not using it on a server is the best approach to firewalling it.

  207. WTF is all this Old PC+Linux worship? by Urusai · · Score: 0

    Just buy a cheap firewall appliance, FFS. There are plenty for under $100, and they will do you better than all the old Linux-ridden 486s in the world.

    1. Re:WTF is all this Old PC+Linux worship? by sjvn · · Score: 2, Insightful

      Not really, and the cost of taking a PC you already have and turning it into a Linux-based firewall is zero.

      Steven

    2. Re:WTF is all this Old PC+Linux worship? by rfc1394 · · Score: 1
      Just buy a cheap firewall appliance, FFS. There are plenty for under $100, and they will do you better than all the old Linux-ridden 486s in the world.

      Well, let's see. Using an old 486 which you already have on hand costs you zero, as does any copy of Linux or the specialized firewall downloadables. These are programmable machines that you can add or drop functionality as you need or want.

      This is the point of the open-source revolution; you can use older, existing, (now) inexpensive and essentially fully depreciated and otherwise valueless equipment with no-cost software to take on tasks that would otherwise require new hardware or expensive proprietary hardware. And you can reprogram these devices to add functionality, the only option you have with a device you can't change is to throw it away.

      Note that the only cost involved is the people time to set up and install the equipment, which you have to spend anyway whether you buy a hardware device or use a surplus PC. (However, the hardware device is a better choice if you have stupid people running your network.)

      So, let's see, a non-programmable $100 firewall appliance is better than a programmable $0 Linux-based PC. Oh, yeah, that makes sense. NOT.

      --
      The lessons of history teach us - if they teach us anything - that nobody learns the lessons that history teaches us.
  208. 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.

    2. Re:Windows Firewall and IPsec by Anonymous Coward · · Score: 0

      Great advise on this thread. Real answers with Windows solutions that work well.

      Therefore you are modded low by the *nix fanboys.

  209. m0n0wall by Anonymous Coward · · Score: 0
  210. use OpenBSD by cdn-programmer · · Score: 1

    OpenBSD is free. See www.openBSD.org and you can D/L boot media and install from the net.

    This is an excellent f/w solution with several capabilities such as if you run dual redundant paths and one f/w dies then the other will smootly pick up the traffic.

    I would suggest running windows servers on the net is a bit crasy. But then I suppose Microsoft would not agree with what I might say.

  211. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Anonymous Coward · · Score: 0

    So, this guy has a $100 budget...

    How much does Windows Server 2003 cost per CPU?

    And no, this is not the precisely correct answer. It's only the correct answer if you're a complete fucking moron who cannot grasp networking concepts and don't mind using Fisher Price My First OS.

  212. Re:at the risk of getting flamed into submission.. by WaR.KiN · · Score: 1

    When its liberal arts machines getting infected, I've found the BEST firewall to be a pair of wire cutters. NOTHING gets through after the skilled use of these babies.
    Unskilled use of wire cutters can lead to extreme pain below the abdomen.

  213. Re:The best firewall depends upon your needs, but. by asackett · · Score: 1

    "Works great" is too dependent upon the decreasing quality of floppies for my liking, but it would work fine for various definitions of fine.

    --

    Warning: This signature may offend some viewers.

  214. Windows? UNPLUG THE SUCKER FROM THE NETWORK! HAHA! by urbieta · · Score: 1

    Just look for the network connection cable at the back of each Windows machine, DISCONNECT and you are all set! haha

    The next best thing is to have any free OS (linux, *bsd etc) with squid cache presintalled plus maybe antivirus etc?, 2 network interface cards on the server, start squid and turn OFF automatic net sharing/routing, all win clients should connect to squid

    This is the very basic idea, that we are all talking about.

    free OS, squid included plus brain.
    30 buck old pc from ebay (no monitor needed) easilly controlled remotelly.

  215. Re:at the risk of getting flamed into submission.. by mAineAc · · Score: 1

    Since iptables are built into the kernel the OS is irrelevent.

  216. Secure, Reliable, Small, Fast, *BSD is... by Anonymous Coward · · Score: 0

    ... m0n0wall. Runs as a rock. Good support by the mailing lists, open source. Comes with a very nice webbased control panel. The catch?

    There is no catch.

  217. If you're going to ip-less bridge... by Ayanami+Rei · · Score: 1

    then any OS that is capable is fine... BSD, Linux, Solaris, it's all good... provided your comfortable managing the system.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:If you're going to ip-less bridge... by paranoidgeek · · Score: 1
      ...provided your comfortable managing the system.
      You're.

      Anyway i am definitely not comfortable managing a Windows system if it is often targeted by attackers.
      --
      Lima India November Uniform X-ray
    2. Re:If you're going to ip-less bridge... by Krach42 · · Score: 1

      Your (this is just to piss you off) not reading his comment. If it's an IP-less system then it *CAN'T* get targeted by attackers.

      See, if the computer is unaddressable, then there is no way to get to it. This is why people don't attack HUBs. Because there's nothing to attack.

      Even if you were managing a Windows system as your ip-less bridge, then no one except with physical access could actually interface with it. So, you wouldn't even need to patch it.

      This is why IP-less routers are so much better than addressed routers. You're not relying on security of the software, you're effectively making it a chunk of wire in the path of communication. There, and effective, but unattackable.

      --

      I am unamerican, and proud of it!
    3. 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*
    4. Re:If you're going to ip-less bridge... by JudicatorX · · Score: 2, Funny

      Geez, I thought the only way to keep a windows system completely secure was to leave it off....

      --
      "It is a good divine that follows his own instructions" - Portia, The Merchant of Venice
    5. Re:If you're going to ip-less bridge... by Krach42 · · Score: 1

      I can see your point there. And I must admit that Windows has been known to have problems with certain malformed packets.

      Of course, the attack would really be limited to causing DoS, and there would still be little concern of a remote exploit.

      One would *really* have to handle packets very bad to allow for a usable remote exploit of an unaddressable packet filter.

      --

      I am unamerican, and proud of it!
    6. Re:If you're going to ip-less bridge... by tyldis · · Score: 1

      I would certainly go for a Linux-based firewall in front of it (or *BSD if that's you flavour). I see little use in a software based firewall on the server itself. A bridge is totally transparent and will give you full filtering capabilities.

    7. Re:If you're going to ip-less bridge... by Sique · · Score: 1

      Oh, there are several packet based exploits out there. In former times (about 10 years ago) it was Landmark and TearDrop or overlong ping packets (>50 000 bytes payload).
      There are still CERN alerts for different types of payloads that cause some IP stacks to get out of sync or even allow stack overwrites. If you have an idea what system is used for an addressless packet filter, you might build approbriate packets to cause havoc.

      --
      .sig: Sique *sigh*
    8. Re:If you're going to ip-less bridge... by Krach42 · · Score: 1

      But without an IP, you would not be able to actually communicate with the IP-less router. No matter what the OS is that's doing the filtering.

      Sure, you could overwrite the stack, get it to run some arbitrary code, but unless you could transport enough code to be able have it spontaneously pick up an IP and become addressible, then you're still just poking into the dark.

      It's like write-only memory. You know you exploited the machine, and it's now executing your arbitrary code. But it can't talk back to you, because it doesn't have an address to open a socket so it can talk to you.

      --

      I am unamerican, and proud of it!
    9. Re:If you're going to ip-less bridge... by Sique · · Score: 1

      That's true for every exploit: Until the machine responds to you you don't know the exploit was suchessful. And also with the other hacking attempts you have to specifically design your attack to the system attacked. It's just a problem of monoculture that one hacking strategy proves to be successful on many different systems. If there is a 'silent filter on a disk' distribution out somewhere hundreds of people install at home or in the company, then an attack designed against this distribution has also hundreds of potential targets it works with.
      It would be easy to have the router get the internal host IP on its external interface or at least send packets with the internal host IP to you. It knows this IP, right? And because of the physical design it also sees all answer packets.

      --
      .sig: Sique *sigh*
  218. m0n0wall by Understudy · · Score: 1

    Okay under $100. It's free
    It has a nice php interface.
    It is very tiny in size.
    And you can run it just off the CD if you want to.
    It's based on FreeBSD
    http://www.m0n0.ch/wall/

  219. Dedicated machine running Linux by AsmordeanX · · Score: 1

    Found nothing better than a dedicated low-end PC running a linux install like Smoothwall.

    There are many versions of a linux firewall out there now and you can use an old PC or just purchased a cheapo used one. I've a PPro200 with 96MB of RAM and a 2GB HDD protecting me for four years now. Only thing that brings it down is a power failure (61 days since that happened). It protects 16 PCs now without much issue.

  220. You might want to upgrade that box by Anonymous Coward · · Score: 0

    ...and this only came out a couple days ago:

    http://www.frsirt.com/english/advisories/2005/0525

  221. Routing and Remote Access by Anonymous Coward · · Score: 0

    You don't need any fancy software. Just use Routing and Remote access which comes with Win2k/2k3 server to setup some good, strong packet filters and you're protected.

    m0n0wall also does a good job if you want to use a dedicated box

  222. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Anonymous Coward · · Score: 0

    He already has the Win 2K3 boxes. He wants a cheap firewall to protect them. The fastest and cheapest thing to do is go to Windows Update and install SP1 and the post SP1 security patches.

    Of course he should probably also use some kind of hardware firewall (defense in depth,) but that may not be required in his situation. SP1 is definately at least part of the correct answer.

    Nice troll though, you faggot ass cuntsmear.

  223. IPCop... by WRoach · · Score: 1

    ...Is all you need. Rock solid specialized Linux distro built from LFS http://www.ipcop.org/. It has all the advantages of commercial hardware routers, it's easy to customize and you'll be online in 30 minutes. Just get yourself an old P3 500 w 256 Mo of RAM and a decent HD (if you intend to run snort and get quite a lot of traffic). I have 4 servers on my lan and run it on a P166 w 64 Mo of RAM. The TCO of this baby in my case has been roughly 4 hours of work + electricity for the last 3 years.

  224. You don't even need... by Ayanami+Rei · · Score: 1

    You don't even need more than one ethernet interface on the system. If you are attaching it directly to a switch you can make it listen on two different addresses and the switch will happily route the traffic accordingly. Of course having two interfaces can increase your throughput...

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:You don't even need... by Anonymous Coward · · Score: 0

      Except bypassing this firewall would be trivial for an end user unless you were trunking to the box.

  225. FreeBSD... by josepha48 · · Score: 2, Insightful
    No seriously I use a FreeBSD box to secure my Linux, Windows, Mac, etc machines.

    Why? Because everyone is out trying to hack Linux and Windows machines, they seem to leave the FreeBSD machines alone, maybe because they don't know what to do with them. Or at least there seems to be less people hacking FreeBSD. Most likely its just less press about it. NetBSD or OpenBSD would also probably work as well.

    I run my firewall off a custom hacked FreeBSD CDROM. While this makes updates more difficult, it makes replaceing files near impossible. Hackers can't replace /bin/ls unless they mount /bin as a memory filesystem, in which cause they now have to replace df, mount and several other programs. You really only need /var and /tmp as memory filesystems, and maybe some parts of /etc or the whole /etc.

    It has no hard drive so if the power cycles, it just reboots and its all fine and dandy. I have a seperate machine that I can do builds on and updates. I have trimmed it down to a 64 Megs CD and that includes perl, sshd, apache, dhcpd, and bind9.

    You could do this with Linux as well. I haven't heard of anyone creating a Windows bootable CDROM firewall. Mac needs special hardware, and I'm not that familar with Mac, but you could probably create a Mac firewall on cd as well.

    If you think its been hacked, reboot and the hackers have to try again :-)

    There are also commercial hardware firewalls. Some are cheap, like the Netgear, dlink, and Linksys, but some of the better ones are in the $500 plus range.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

    1. Re:FreeBSD... by sl3xd · · Score: 2, Insightful

      I'm not going to argue with your points; they are fairly good ones. I'll not bother talking about the merits of a BSD based firewall vs. a Linux one, because such conversations generally degenerate into territorial pissings.

      If a user knows how to run and setup a Linux firewall, it's a better idea to stick with a Linux firewall; the 'superiority' of BSD over the Linux solution is arguable at best; however one thing that should be beyond argument is that if you know how to set up and use a Linux firewall, you're better off making use of that experience/knowledge than you would be making a frenzied (and quite possibly poor) firewall by using the BSD tools improperly.

      After that, if you are so inclined, learn to implement a firewall using one of the BSD's.

      And, of course, the reverse is also quite true.

      But I'm suprised I haven't seen anybody mention 'shorewall' (at least on the Linux side)

      --
      -- Sometimes you have to turn the lights off in order to see.
    2. Re:FreeBSD... by josepha48 · · Score: 1
      I'll not bother talking about the merits of a BSD based firewall vs. a Linux one, because such conversations generally degenerate into territorial pissings.

      Actually the reason I mentioned the other BSD's, Linux and Mac, was because I didn't want it to come off as a BSD is better than Linux kind of post. I did BSD, because I was familiar with NetBSD, and wanted to try FreeBSD. If you use iptables, or ipfw or ipf, or pf, it doesn't matter. They all can acomplish a similar task. Keep the bad guys out.

      The real point I was trying to make, was more of the its a CDROM firewall, with memory disks. No hard drive to worry about someone replacing ls or other programs on. Its impossible to do that. There are linux floppy based distros, that do the same and a FreeBSD version as well. A CDROM however allows you to run more programs than a floppy.

      --

      Only 'flamers' flame!
      Does slashdot hate my posts?

    3. Re:FreeBSD... by Anonymous Coward · · Score: 0

      Are you using "ipfw" or "pf" for this? Are you using queue management, etc. Would love to know you hacked up the CD. This could run on a thin-client, even.

    4. Re:FreeBSD... by Anonymous Coward · · Score: 0

      No hard drive to worry about someone replacing ls or other programs on

      True, but if someone is even using 'ls', you have bigger problems to worry about. Espescially with a box that nobody should ever be logging into (or even has a need to). Just set the beast up properly, so when it boots, it doesn't even have a method to login (at all).

      It's difficult to worry about a trojan 'ls' if nobody is going to be able to use it to begin with ;) We are talking about a packet filter/firewall, after all. It's not something that needs much babysitting; just let it spit its syslog out somewhere more useful, and re-master the CD when you need to.

      Just don't pour beverages into it, or attempt to toast snacks inside; although they are both arguably effective ways to halt unwanted network traffic -- but so is the insertion of an incontinent buffalo into the offending computer's office.

    5. Re:FreeBSD... by Anonymous Coward · · Score: 0

      "there seems to be less people hacking FreeBSD."

      Might this just be because there are less FreeBSD machines to be hacked?

    6. Re:FreeBSD... by nystire · · Score: 1

      Any chance of a download link?

  226. The Great Firewall by DynaSoar · · Score: 1

    Sushant Bhatia asks: "So what does the Slashdot crowd use when they need to secure their Linux and Windows servers? Does it cost less than US$100?"

    You want a perfect firewall. You want to pay peanuts for it.

    You could take over the university, set up an empire, and take 10 years and 800,000 people to build the Great Firewall. But then, the Mongols managed to get around the Great Wall without undue trouble. Why are you letting the Mongols stay?

    The Mongols were eventually thrown out when the Manchus offered to help the Ming throw the Mongols out and in the process took control of China.

    I suggest you offer to help the administration in all the departments to rid themselves of the problems (after having documented for them exactly what the problem is and where), and when they agree (or else going on record denying responsibility for the problems going on under them, which will serve the same purpose) set up a policy whereby you cut the miscreants' heads off. As a modern homage to this traditionally effective corrective action, you could pull the zombies' plugs and keep them that way until the owners fixed them and their administrators notified that the fix was in place.

    You probably have a layer of IT between you and the top administration, as well as IT below them in the departments. They have jobs to do, and jobs they should be doing. They too should be held responsible for doing them, or not. Doing everything above the board and in public makes it hard for people to deny their responsibility.

    "The skillful fighter puts himself into a position which makes defeat impossible, and does not miss the moment for defeating the enemy." -- Sun Tzu

    On the other hand: "All analogies fail. There is nothing 'like' the net." -- Unit IV, SPUTUM. Fortunately few people realize this and live as though it's not true, and the use of analogy provides adequate direction against them.

    --
    "I may be synthetic, but I'm not stupid." -- Bishop 341-B
  227. Cheap Old PC by eno2001 · · Score: 2, Insightful

    My firewall is a Pentium (non-MMX) 200 with 32 Megs of RAM and 1.2 Gigs of HD and two $5 NICs (remember, unless you're dealing with a really high bandwidth pipe, a 100 Mb/s NIC should be plenty). You could probably grab one of those from a local surplus dealer or eBay for less than $50. Then set up Linux (whatever distro you feel you could deal with except Linspire). I use Redhat myself. :) Do a minimal install but remember to keep devel tools on so you can compile all of your own custom stuff. Spend a few days removing all unneeded commands/services, recompiling the kernel for serial console (so you can ditch ssh and/or telnet), iptables support, etc... Set up your inside and outside interfaces. Put on Snort, Portsentry, what have you for security and auditing. Plug it inline and away you go. I've been running with the same exact config since 2001. The only thing I've had to do is rebuild the kernel a few times due to exploits. Also upgrading portsentry from time to time, or snort. So far no one has hacked my network and I'm aware of every packet that enters or exits it. There is nothing outside except for the one NIC on that box. Cheap, simple, efficient.

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    1. Re:Cheap Old PC by TTL0 · · Score: 1
      Do a minimal install but remember to keep devel tools on so you can compile all of your own custom stuff.

      hackers will also be able to compile whatever they want as well. not good.

      --
      Sanity is the trademark of a weak mind. -- Mark Harrold
  228. I don't understand the question. by tobiasly · · Score: 1

    You say you're looking for a firewall under $100? I don't understand this concept you speak of -- paying for software as vital as a firewall!

    Seriously though, check out Firewall Builder at http://www.fwbuilder.org/. It looks like they now even have Win32 builds, although I would agree with others that the best approach is a separate, dedicated, Linux or FreeBSD box.

    Firewall Builder isn't a firewall itself. It is simply a GUI tool to help you create firewall policy by defining objects which represent networks, hosts, policies, NAT rules, services, etc. Then you plug in a policy compiler for the platform you're targeting -- iptables, pf, etc.

    I have used it for years and it works like a charm.

  229. Wake-n-bacon by omega9 · · Score: 1
    First thoughts...

    I maintain a bunch of servers (Win 2003/XP Pro) at our labs in the university.

    How many is a bunch? It's all realative, and an exact number isn't the point, just that some poeple consider 6-12 a bunch and others think of 250-500 as a bunch. What's mostly important is that you thought to call them a bunch, so we'll consider them as such.

    Does it cost less than US$100?

    There's a lot more you could have added to your question, but you've essentially shown your hand with just this bit. There are a couple of reasons why you could be interested in such a cheap solution and didn't chose to further explain:
    • You've been directed by higher-ups to implement a solution and given a much-to-small budget. Experience would have told you you'll need more money or you wouldn't have passed the question on.
    • You're at a university, but you're doing some kind of small, fringe work, possibly not directly under the actually campus MIS team. You mentioned using 2003 as well as XP for server software. XP allows only a limited number of simultanous connection so you've either got a small user base or you're using it for something non-standard. Maybe you need a cheap solution because they'd just as easily shut you down over giving you any real money.
    • You've been directed by the higher-ups to implement a solution, and you think that by keeping it cheap you'll impress them. How much do you value your data? No more then $100? How much of a bind would you be in if those machines went down?


    There's a lot more that could be tacked on here, but the point is that $100 for a firewall solution is pretty much a joke. Software firewalls in and of themselves are not the way to go in the first place. If you're in a true university setting managing any number of servers, there's no reason they should not be behind some kind of hardware firewall part. Even a PIX501 would be a start.

    I had intentions of saying more, but I just found out I don't have to work as late as I thought tonight.

    ADIDAS!
    --
    I'm against picketing, but I don't know how to show it.
  230. How About OSX and IPNetRouterX? by david.emery · · Score: 0

    Consider an older (PowerPC) Mac running IPNetRouterX...

    The software is less than $100, and I'm presuming you can scrounge a Mac, although even older Macs tend to be useful...

    dave

  231. Why post these "Help Me" stories on Slashdot? by cenonce · · Score: 1

    I appreciate that people want "geek advice" from the Slashdot crowd, but honestly, I can't understand why these "Help Me" stories are posted in a site dedicated to Geek NEWS.

    Half the responses are the obligatory "Use Linux!" or "Use BSD" which are obviously not a possibility for this guy since he doesn't make the purchasing decision. And, don't y'all think he WANTS to use Linux or BSD... he is posting to Slashdot afterall!!!

    The other half are smart alecs posting a Google search which the guy should just go and do himself anyway.

    In light of the RTFM and "figure it out yourself" attitude of most Slashdotters, why does /. post these stories? Aren't these questions better left to some relevant newsgroup or forum (where he'll probably get the same response anyway)?

  232. Re:at the risk of getting flamed into submission.. by smittyoneeach · · Score: 1
    these babies
    You sick, sick man, using thes babies to cut wire.
    You disgusting, abominable creature.
    You'll do anything to get on CNN, won't you?
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  233. Yes, Use IPCOP and a freebie Box by ThoreauHD · · Score: 1

    IPCOP is the best tool for under 100 bucks, cause it's free.

    If you want something with tech support, you can get ClarkConnect which uses apt4rpm and costs 250 for their top of the line version. They support it for 5 years for that 250.

    For what you want, IPCOP and a box for free(laying around) will get you what you want.

  234. Good 'ol standalone router? by DaveJay · · Score: 1

    I have a DLink VPN router, cost around $80, highly configurable SPI firewall, works like a charm. I had a box dedicated to firewalling/NATing, but it's a lot more power and a lot more energy than a dedicated cheap piece of hardware.

  235. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by tksh · · Score: 1

    I also recommend the service pack appraoch for your Win2003 machines, can probably patch some potential security holes as well. But if for some reason you don't want to apply the service pack, you might want to look into Sygate Personal Firewall. No nag screens and works with Win2003 Server. Downside is that it's quite striped down.

    eg. when there is an incoming/outgoing connection, you can choose to always allow the receiving/initiating application, always deny or allow only that one time. But that's more or less all you can do aside from logging.

  236. Seconding "Wrong Target" by amcdiarmid · · Score: 1

    1) Firewall on Server = Bad!
    2) Firewall may not solve the problem. (Think Anti-Virus = $$$$$)

    Firstly: The post implies that the firewall should be on the server (and a windows server at that). This is the wrong approach. The firewall should not run on the server. Period. As many of the Firewall sites state: "If I can't convince you why running a firewall on a machine is a Bad Idea..."

    While this can lead into a varied bit about firewalls, of which many have pointed to their favorites - or what just works... The Firewall may not solve the problem (Hell, he could just turn off all the ip ports but the services he offers smb, web, ftp, mail...). Many viruses will spread via network shares. I don't think that removing access to the network shares is desired here. What is called for is an anti-virus package. (or a real firewall with an anti-virus package built in perhaps..)

    To Conclude: You should not be running a firewall on the server. Firewalls belong on dedicated machines (aka appliances that are really just dedicated computers. perhaps with vpn integrated.) In any case, unless you are going to say that the student labs should not be able to connect to the shares, viruses in the labs will connect to them. A better solution is anti-virus.

  237. Me? Hardware router and BlackIce by mrbooze · · Score: 2, Insightful

    There's obviously a lot of evangelism going on here, I can't even get involved in discussions of using old PCs as firewalls to protect valuable network resources, other than to say I've worked for many corporations over the years and I haven't yet worked for one that ran a production network using old PCs as routers and firewalls.

    Anyway, if one is asking what *I* use, at home it's the perfectly usable firewall capabilities built-in to my network router, plus I still run BlackIce on my systems. (Yes, I know, BlackIce is far from perfect, and it annoys me sometimes, but it does what a lot of other commercial software firewalls don't do, it *tells me* when it sees questionable activity.)

    For work, if I really didn't trust my LAN, I'd probably do something similar, hardware router acting as a firewall protecting my systems collectively, with additional software firewalls on my critical servers for a little overkill. The one Microsoft offers now would probably be sufficient, and at least won't dent the $100 budget mentioned.

    A good quality anti-virus software should always be running on any windows server too, of course. One configured to get updated a/v definitions at least once a day.

  238. Firewall's are overrated by toadlife · · Score: 1

    There is really no need for a firewall with Win2k and above.

    With Win2k, turn off the services that you don't need and use the built in IPSEC to regulate what traffic can flow where.

    With Win2k3, you can go the IPSEC route, or you can use the firewall that's built in.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  239. Less than $100? by TPS+Report · · Score: 1
    So what does the Slashdot crowd use when they need to secure their Linux and Windows servers? Does it cost less than US$100?"

    Hi. I just bought this brand new Dodge Viper. I'd like to buy an alarm for it. What do you have that's less than $19.95?

    If you're spending less than $100 in hardware to protect an important server - then it's really not all that important to you. Really.

    If you want to spend less than $100, buy a Linksys firewall/router and put that in front of the server. If you take your servers a little more seriously than that, spend a little more money and build a decent firewall, or at the very least - a pair of cheap firewall boxes that use CARP for redundancy.

    Anyway. To get back to your question - I prefer OpenBSD for firewall control - you can pretty much do anything with OpenBSD/pf (thanks for writing pf, Daniel!)

    If a web-based control panel is more your thing, you might want to look into IPCop (a linux-based firewall based on SmoothWall). IPCop is pretty, free, and reasonably capable. PFSense is still building up, but it also has a web interface. PFSense is based on FreeBSD.

    Hope it helps. -J
    --
    I was told that I could listen to the radio at a reasonable volume from nine to eleven...
  240. 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/
    1. Re:Coyote Linux, of course! by TheGreek · · Score: 1

      It's no substitute for a full-featured Cisco Pix

      Having spent yesterday afternoon and all day today trying to figure out why my access-groups aren't working properly after upgrading from 6.2 to 7.0, I would hesitate to call the PIX full-featured.

    2. Re:Coyote Linux, of course! by scottv67 · · Score: 1

      Yeah, but now that you're at version 7.0 of the firmware for the Private Internet eXchange, you finally have a usable GUI to administer the PIX (ASDM). :^)

      PDM sucked. :^)

      But even on 7.0, there are certain operations that can't be done via ASDM and must be done through the CLI. There is too much "hand-holding" in ASDM. I need to write Cisco and tell them to turn off the "safetys" that keep your from creating rules that ASDM thinks are not valid.

    3. Re:Coyote Linux, of course! by TheGreek · · Score: 1

      I don't use Cisco's GUI.

      Never have.

      Never will.

    4. Re:Coyote Linux, of course! by robpoe · · Score: 1

      Shoulda ran it through Cisco's troubleshooter (Output Parser .. is that what they call it) .. whatever .. saves time and headaches..

      --
      = Grow a brain...
    5. Re:Coyote Linux, of course! by Theatetus · · Score: 1

      Ciscos have GUIs?

      conduit permit tcp host blah blah blah...

      I'm not sure how using a mouse is going to make that any easier. I feel the same way about iptables:

      iptables -A input -p tcp --destination-port blah blah blah

      I just don't see the need to make that, the simplest possible interface, any simpler.

      --
      All's true that is mistrusted
    6. Re:Coyote Linux, of course! by Erik+Hensema · · Score: 1

      It's not very useful to make a gui equivalent of low level commands like the ones you gave. It's far more useful to create a higher level gui which transparently generates many lowlevel commands for every highlevel gui command.

      For example, the commands you gave are NOT sufficient for a secure firewall with exactly one port open. Checking a port in a GUI to be open should be sufficient to generate a secure firewall with exactly that sole port open.

      Creating a secure and maintainable firewall is hard. For someone not very skilled in the low level commands a GUI would be very useful.

      Not to me though, I like to get my hands dirty ;-)

      --

      This is your sig. There are thousands more, but this one is yours.

    7. Re:Coyote Linux, of course! by tverbeek · · Score: 1
      Creating a secure and maintainable firewall is hard. For someone not very skilled in the low level commands a GUI would be very useful.

      Since you're replying (indirectly) to a comment about Coyote Linux, I'd like to point out that it has one. It includes an internally-accessible web interface using thttpd.

      --
      http://alternatives.rzero.com/
    8. Re:Coyote Linux, of course! by scottv67 · · Score: 1

      >conduit permit tcp host blah blah blah...

      Conduit? Dude, have you touched a PIX in the last five years?

      If you don't understand how a graphical interface can make rule generation, NAT configuration and other firewall admin issues quicker, then feel free to not comment.

      ASDM is more than just a pretty way to enter a "conduit" command.

    9. Re:Coyote Linux, of course! by Anonymous Coward · · Score: 0

      GUI? Accessing the command line from the GUI is way too slow. A console cable or ssh are the way to go.

    10. Re:Coyote Linux, of course! by boisepunk · · Score: 1

      crap post
      allah is great
      you have no chance to survive make your time

      --
      main(0)
  241. RE: What is the Best Firewall for Servers? by Siddly · · Score: 1

    A cheap/old PC with Astaro Secure Linux firewall, http://www.astaro.com./ You can even download and install it on a test box. There is an online excellent online demo so you can also evaluate it.

  242. 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.

    1. Re:Pedantry by kfg · · Score: 1

      Logic and geometry in their analytical form have been folded into mathematics, astronomy and music have been folded into physics, which is applied mathematics. The Speak & Spell was invented when language was successfully transformed into an analytical, i.e. mathematical, form.

      All is number, except for the speaches of philosophers and politicians, which routinely defy analysis.

      KFG

  243. Multiple Options... by KC7GR · · Score: 1

    My answers to your original questions, in sequence: I use a Watchguard FireBox II hardware firewall/router combo box. If I were going to go through an actual purchase process, instead of ending up with the FireBox II as a gift, I would purchase either a Zyxel ZyWall 5 or one of Netgear's hardwired router/firewall combos.

    Your second question: "Is it less than $100?" Only if you get REALLY lucky on the used equipment market. If you're at all serious about protecting your servers, your data, and your LAN, it's far more important to be paranoid than it is to try and be frugal.

    In other words: The best possible computer and network security device is sitting right between your ears. Invest in a good solid firewall, yes, and expect to spend more than $100 for it, but also invest in good security policies and procedures for your users to follow. Use a combination of common sense, paranoia, and planning, and you will probably do pretty well.

    Happy tweaking.

    --

    Bruce Lane, KC7GR,

    Blue Feather Technologies

  244. Token MacOS Entry: IPNetRouter/IPNetSentry by cmholm · · Score: 1
    If you've got an old Nubus or PCI Powermac lying around, the combination of Sustworks' IPNetRouter and IPNetSentry is relatively cheap, easy to set up, and modify. They're available for both OS X and OS8/9, $140 for the pair. There's a 30% edu discount available, which knocks it to under $100.

    I can't say that my home network has stress tested it, but someone on their mail list (sustworks.com/site/detailed_search.htm) probably has. I've run it on OS 9 for months at a time, interruped only by #@%^&! power outages. Yep, time for an UPS.

    --
    Luke, help me take this mask off ... Just for once, let me butterfly kiss you with my own eyes.
  245. You want to fix WHAT? by Anonymous Coward · · Score: 0

    So, the outside world is clobbering your lab machines, and there is one single point of access between that network as a whole and the internet. Now you want a firewall. If you want to harden this network boundary, you can install something on a processor AT the boundary, or let in the traffic and try to halt problems at each machine individually. Good suggestions have been made for the latter case. For the former case, you have a simple enough tradeoff. Software firewalls are more configurable, and tend toward free. Hardware firewalls are less easily configured, but can handle much higher volume of traffic, and even improve over small volumes with better response times. Entry-level hardware solutions are about $50. If you want to prevent your internal network machines from joining the liberal (arts) zombie hordes, THEN you should seek out something like Kerio personal edition. If the liberal arts department invested in this type of solution, there wouldn't BE a problem.

  246. bad answer by Erris · · Score: 1
    Download W2K3 Service Pack 1 from Microsoft, they have the same firewall as XPSP2 plus some bonus features.

    There's a small chance that Sushant does not know that. The persistent popups advertising the "upgrade" may have been disabled. But then he'd have had to have ignored the countless articles on configuring it that appear if you google "w2k firewall."

    The more likely scenerios are that it does not work or that he can't apply it because it would break one of the programs the lab is supposed to provide.

    Then you have the practical side of things. Do you really think Sushant wants to download and configure 10 or 20 service packs? That could take him weeks.

    The easiest thing to do is set up a Smoothwall from someone's throw away. Universities are full of old computers just waiting for a second life like that. One CD, two network cards, 40 minutes and he's done. It would probably take less time than it would to fill out the paper work to buy a $40 "router."

    --
    DMCA, Hollings, Palladium. What might have sounded like paranoia is now common sense.
  247. To secure your windows server by cybergremlin · · Score: 3, Funny

    Take a pair of bolt cutters to the network cable.
    ---
    Or the Aliens option: "Bug out, nuke the site from orbit. Only way to be sure"

  248. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Merle+Corey · · Score: 1

    For native on the server solutions, you might also want to look at the filtering in Routing & Remote Access, which is present in both W2K server and W2K3 servers without SP1. The XP/W2K3 SP1 firewall is much simpler, but SP1 isn't always an option.

    MC

  249. Actually Windows Server 2003 SP0 has a firewall by amcdiarmid · · Score: 2, Interesting

    You can configure the network interface to filter ports: look up the commonly used IP ports and allow the ones you use only. (This is also in win2K, NT ...)

    The issue is that the unsecured computers in the labs need to connect to the servers, and viruses will use the network drives as a infection vector.

    1) Close all ports that are not going to be used with the included tools of Windows Server.
    2) Get an anti-virus package for the servers and set them to check every hour for updates.

  250. m0n0wall by u2pa · · Score: 0

    You should check out m0n0wall

    All you need is an old pc with 2 network cards, a cd-rom drive, and a floppy drive.

    After initial ip assignment, you use the web interface to configure everything.

    --
    Officially: "No comments"
  251. LAYERED SECURITY, of course! by Anonymous Coward · · Score: 0

    A combination of things really, layered security is the idea:

    APK Online Security basics 17-points checklist:

    1.) IP Security Policy in place for adbanner servers blocking.

    2.) A custom adbanner blocking HOSTS file with 35,000++ entries in it with known banner ad servers in it (which have been shown in some cases even as bearing malicious javascript etc. in them as well as just plain slowing you down as you surf the web by calling out to DNS' servers for URL to IP resolution & loading their remote data).

    3.) Tcp/IP filtering @ the IP Stack levels (UDP & TCP) allowing ONLY port 80.

    4.) Using up to date AntiVirus & AntiSpyware.

    5.) Using .PAC file proxy filters in all web-browsers vs. adbanners & such.

    6.) IE Restricted Zones (added to via .reg files which the first body of code in the HOSTS file I use is prepped for the .reg filedata for via a program I built in ObjectPascal delphi console mode ripping away the URL from the 127.0.0.1 loopbacks I equate adbanner servers to, etc. & then insert these here and into IPSecPols also).

    7.) Custom adbanner filtering Cascading Style Sheets in webbrowsers when possible (via Opera).

    8.) ZoneAlarm Pro or Native Windows Firewall. ZA is the better overall, the Windows one works though.

    9.) Disable Java-javascript &/or ActiveX-activescripting in your webbrowsers. Sorry webmasters, but too many holes popup here and ONLY IE gets that enabled here for Windows Update really only or sites that "demand" I use either.

    10.) Making sure the Operating System is up-to-date/fully hotfix or service pack patched.

    11.) Disabling uneeded services (especially remote oriented ones, e.g.-> Remote Registry) gaining not only memory & CPU cycles back, but also security:

    Microsoft is even into this one now, evidenced by Windows Server 2003 Security Configuration Wizard run by the installation of SP #1 final onto it.

    (I've been doing it for YEARS now, better than a decade since Windows NT 3.51 in fact: It WORKS!)

    12.) Using restricted Registry &/or FileSystem ACL rights to disks/folders/files + Registry Hives.

    13.) Amending secpol.msc & gpedit.msc security polices local to my system for better security.

    14.) Using User-Rights & restricting them to my usual logged on user & the system entity SID itself only on most rights, denying all other groups.

    15.) Applying registry hacks known to fortify the system BOTH remotely & locally per Microsoft guides for this on Windows Server 2003 for "OS Hardening" &/or "Tcp/IP Hardening".

    16.) Being sure applications are up-to-date & patched current as well.

    17.) Lastly here, by using a LinkSys BEFSX41 "NAT" & true CISCO technologies based stateful-packet-inspecting firewall router! :)

    * Absolutely as safe as you can get online in terms of security online afaik! At least for a PERSONAL computer... for networks, I'd use a variation of the above, changing/amending what I had to in order to account for in-house app idiosyncracies, etc.

    APK

    P.S.=> (& I have not caught a virus online (other than on IRC once last year & it was MY fault for downloading a file from a guy) in 10 years prior to that doing pretty much those steps above... they all work, working in unison w/ one another, perfectly!)... apk

    ADDITIONALLY:

    RUNNING IE in a "runas limited user class" sandbox effect, is possible -

    It is actually possible to run IE securely: just create a throwaway restricted user account for IE use alone. The restricted account user can't install software and can't access files of other users, so even if IE autoexecutes any nastiness, it can't do any damage.

    Of course, it's a hassle to log in as a different user just to browse the web. So we'd want to use "runas" to run just IE as a different user.

    Unfortunately, MS has made running

    1. Re:LAYERED SECURITY, of course! by xsbellx · · Score: 2, Insightful

      Most of what you say makes some sense. The glaring problem is:

      3.) Tcp/IP filtering @ the IP Stack levels (UDP & TCP) allowing ONLY port 80.

      Could you please explain how things like DNS(pretty well required for surfing), HTTPS (port 443), FTP, SSH and several other services would work?

      --
      If VISTA is the answer, you didn't understand the question
    2. Re:LAYERED SECURITY, of course! by Anonymous Coward · · Score: 0

      Open them up, if you need the ports that use them... pretty simple, & easy to do... I assumed others knew that here!

      The GUI for it's easy in Windows NT/2000/XP/2003, so I don't see why you'd even ask it, but, that's my answer!

      (E.G.-> Here I only use 80 really... I don't run other services that require anything else, even do my email usually thru HTTP based mailsystems... I run a typical home, standalone rig online.)

      * That's how, but I think you were just trying to make a point... a point from a server admin's point of view! I can understand that.

      (I should have stated for a home system, not one running an FTP server (20/21) or the ones you mentioned either) :)

      * I've since amended my list in other posts where I put up nearly the same data to include your objections here, my lists' mainly for home users who don't run say, FTP, Telnet, or other types of servers!

      APK

  252. Highly secure system by Anonymous Coward · · Score: 0

    I use a router that does NAT (puts the PC into a private address space) and the default firewall in Fedora Core (with a little tweaking). I have asked colleagues (computer science/sysadmins) to break into my home PC (Fedora Core 3) and they haven't been able to do it. Yay for Linux!!!
    I have been told that cracking a router is possible, requires a lot of knowledge and work, but with the high number of Windows machines available, crackers aren't going to waste their time on a router when Windows is so much easier and faster to crack.

    Cost of Linux firewall = Free
    Cost of Linux operating system = Free

  253. It was old school, but... by pjt48108 · · Score: 1

    Back in the day, when I worked in a public library--we're talking a network of a couple dozen machines, most continually being used to browse the web, etc.--I simply recycled an old PC with two NICs and used it as a Linux-based firewall. Something simple, as I recall, using ipchains or some such beast. One incoming NIC, one outgoing NIC, and Linux performing the pass-off in-between.

    It worked fine for the two years until I quit the shithole. For all I know, it could still be working now, but I doubt it, seeing as my replacement convinced the trustees to throw several thousand dollars down the Win2k rathole.

    It was a damned easy solution, and, since I had all the parts laying about anyhow, it was essentially free. I had never set up or used a firewall until then, and it surprised me how well it worked. It also gained me mucho points with the tech-mystified library administration.

    --
    Mmmmmm... Bold, yet refreshing!
  254. BlackIce for Servers by Anonymous Coward · · Score: 0

    Might not meet your price point, but this is what I use on all my low-end systems.

    www.iss.net - BlackIce for Servers

    http://www.digitalriver.com/dr/v2/ec_MAIN.Entry10? V1=313036&PN=1&SP=10023&xid=26412&CID=0&DSP=&CUR=8 40&PGRP=0&CACHE_ID=0

    1. Re:BlackIce for Servers by Anonymous Coward · · Score: 0

      I use BlackICE on my 2k server but it doesn't work on Win2003 (installs ok, service just wont run (keeps quitting))

      the IDS + firewall is a good combo

  255. Re:Me? Hardware router and BlackIce by kiddailey · · Score: 1


    Agreed. A hardware router and BlackIce is a good combination.

    The only thing with BlackIce that you have to be careful of is automatic updates and the application protection system -- if you forget to disable the app protection prior to doing a system upgrade, you can render a box completely unbootable.

  256. What's wrong with Firestarter? by Anonymous Coward · · Score: 0

    Firestarter gives you the same security as IPTables (netfilter) but it is point and click easy. Actually, it is really just a front-end for IPTables.

    The fact that Firestarter also allows me to use the firewall as a gateway and DHCP server was all I needed to run it on my network.

    http://www.fs-security.com/

  257. Don't bother. Do it right. by cjsnell · · Score: 1


    Look, he's building a firewall for lab full of servers, not a dormroom experiment. Don't waste your time with "an old cheap pentium or something". Do it right.

    Here's my recommendation:

    Find two reliable, server-class machines. Take a look at this list and get two good gigabit NICs for each machine. (Why gbit NICs? Better performance, even on 100bT, due to better buffering).

    Next, install OpenBSD 3.7 on both machines and finally, read this HOWTO and build yourself a redundant firewall with failover using pf, pfsync, and CARP.

    Good luck!

    Chris

  258. let me get this straight by jbplou · · Score: 1

    You want to secure your servers for less than $100, can't you get a better budget to protect your production servers?

  259. Re:Me? Hardware router and BlackIce by mrbooze · · Score: 1

    Ack, that Application Protection system is probably one of BlackIce's most annoying features, I always turn that off!

    Thanks for the reminder.

  260. Re:A *cheap* linux firewall by darkonc · · Score: 1
    Remember that the original submitter was looking for something under $100. That pretty much leaves two choices: a $40 cablerouter, or a BSD/Linux firerouter.

    Personally, I set up OpenBSD on a P75 w/ 32Meg of ram -- Overkill, I know. It's been running for YEARS -- and if I want redundancy, it's probably cheaper to get two 5-year-old boxes and set up an HA config than to buy a single server with redundant power supplies (and then have the disk drive go on me!).
    Many years ago, they had a bunch of 386-33 PCs running as routers (not firewalls) at the University of British Columbia. They handled the 10Megabit networks we had there pretty well (and being Comp Sci and using NFS all over the place, we ran those networks prtty hard at times). I was told the only reason we were using 386-33s is that the vendor had stopped supplying 386-25s.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  261. Re:at the risk of getting flamed into submission.. by sharkey · · Score: 1

    You say that like it's a bad thing! Don't you think those Liberals WANT to suffer for their "Art"? And, it addresses future risks to the gene pool as well.

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  262. patched? by Anonymous Coward · · Score: 0

    I also work at a university. We use iptables for some machines and don't run firewalls on others. Your post didn't mention anything about keeping your systems patched, which should also be part of your security plan.

  263. Re:Don't bother. Do it right. by Suicyco · · Score: 1

    Umm, you can do what you suggest by doing what I suggested - getting a cheap pentium system. You know, they did used to make server class machines back in the day. You can get a never used pentium server machine for very cheap.

    Your method of "doing it right" seems to just use gb nics and openbsd instead of linux which I suggested. Are you suggesting he buy a $1500 machine? When he asked for options under $100?

  264. Re:at the risk of getting flamed into submission.. by BoomerSooner · · Score: 1

    Now if those lesbian sysadmins were hot with large breasts and loved IT guys for 3 ways I'd be set. Oh yea, nevermind. The wife would never let me do something fun like that.

  265. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by TheCabal · · Score: 1

    No, this is at the very least PART of the correct answer - the money has already been invested in the Windows servers. That money is already been spent and gone. He's trying to protect these boxes.

    Now then, apart from firewalls, what is one of the other Best Practices one can do for protecting a system?

    Survey says... PATCH YOUR SYSTEM. Gee, guess what SP1 does, genius? Apart from providing a fairly decent firewall it... PATCHES THE SYSTEM.

    Those who don't understand systems shouldn't talk down to those whom they think don't understand networks.

  266. Linux halted firewall by isilrion · · Score: 1

    Well, I think I would try to implement this (Linux Halted Firewall) . I've never used one, but it seems like a good idea and I plan to build one of those as soon as I get a new hardrive for the Pentium 100mhz I have laying around

    Isilrion.

  267. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    > becaus his time has zero value.

    Yeah.... So... Every time I do the following:

    * PATCH: Keep your Windows servers [...]
    * FILTER: Doesn't Windows 2003 have [...]
    * HARDEN the Windows servers [...]

    Microsoft pays me money?

    Or, I could just:

    * REPLACE any Windows servers with more secure options.

    My time is *VALUABLE* to me not only becuase I make a lot of money on a per hour basis, but because some day, in the relatively near future, I will die.

    This is the single most important reason that I don't use Microsoft products.

    Using microsoft products is like having OCD. You do things over and over, you don't know exactly why you are compeled do them, but you *KNOW* that you would rather be free from having to do them (think the ending scene of the Aviator). There are better, easier, much more fun things to do in life and, unlike OCD, you *CAN* help yourself.

  268. Format by rossz · · Score: 1

    The best tool to deal with vulnerable Windoze servers is the "format" command.

    Never, EVER allow a windoze box to be directly connected to the internet. Put something decent between windows and the world. I recommend smoothwall.

    --
    -- Will program for bandwidth
  269. for all those who recommended m0n0wall... by capsteve · · Score: 2, Interesting

    the price for shushant's solution doesn't have to be free, and when building a dedicated firewall based on monowall, it might make sense to use a a few new and inexpensive parts.

    my first monowall used the rhine and intel chipset with less than stellar performance, but when i changed the ethernet cards to identical asante etherfast with the tulip chipset, my performance increased dramatically(sorry for the lack of any tech details, but the difference was "subjectively" noticable).

    if you go the route of using a CF card, do yourself a favor and load monowall on a couple of cards, 16-32 mb cards are dirt cheap. this way you can always experiment with later versions of the firmware, just by swapping cards out. on the otherhand, if you go the CD route, you can run without a harddrive(use floppy for xml configs).

    lastly, use a PII or PIII. prolly overkill for your scene, but the last thing you want is a firewall struggling with an anemic cpu.

    m0n0wall is definitely the *nix based firewall for the NT admin ;-)

    --
    three can keep a secret, if two are dead - benjamin franklin
  270. SmoothWall and Guardian Active Response by smoothwallsamuel · · Score: 1

    SmoothWall (Excellent firewall) and the Guardian Active Response Mod (Picks up and blocks just about every attack). Best part is the price, or lack thereof. Both from www.smoothwall.org Samuel

  271. SmoothWall and Guardian Active Response by smoothwallsamuel · · Score: 1

    SmoothWall (Excellent firewall) and the Guardian Active Response Mod (detects and blocks just about all attacks). Best part is the price or lack thereof.

    www.smoothwall.org

    Samuel

  272. See my sig... by Spoing · · Score: 1

    ...that is all.

    --
    A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
  273. m0n0Wall by merauder · · Score: 1

    Easy to configure, can run on low end hard ware, I've set it with a P75, 128mb ram, 1gb hard disk, 2 ethernet cards. Run two school labs off it at university. It's based off of FreeBSD. Check it out for yourself: http://www.m0n0.ch/wall/

    --

    ..and knowing is half the battle.

  274. Formula for Cheap firewall solutions that work. by Allnighterking · · Score: 1

    3 things. 1 article.

    1. leaf linux (or other small dedicated linux)
    2. That old computer someone wants to throw away (you know the pI 233mhz with 16mb ram)

    3. an extra nic.

    Now surf to this article

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  275. Astaro Security Linux by NotAgent86 · · Score: 1

    IIRC it is free for non-commercial use, and based on Linux + IPTables. Inbuilt IDS using Snort. All with the added advantage of being almost painless to implement. Other than stupid logic mistakes, but that is another story..

  276. Re:at the risk of getting flamed into submission.. by wobblie · · Score: 1

    You know, this isn't for babies or people who don't know what their doing ok?

    You do realize all the horrible security problems out there today are precisely because of idiots using "easy" tools to set things up they do not understand?

    Some people know what the fuck they are doing. Stop making that out to be a bad thing.

  277. Or m0n0wall by dbug78 · · Score: 1
    I can't make a comparison to Smoothwall but I've been using m0n0wall for a few years now and have never had a problem or complaint.

    Prior to that I used ipnat & ipfilter and I can't say I've had any loss of functionality.

    1. Re:Or m0n0wall by FictionPimp · · Score: 1

      the last update of m0n0wall caused my box to go into an endless reboot cycle. I haven't had time to look at it, so just threw ipcop on there. So far so good. M0n0wall is a great distro for a firewall. I am actually looking into building an embedded system for it.

  278. Good comp sci programs are in Engineering by HornWumpus · · Score: 1
    Bad ones are in Business or Arts and Sciences.

    You can see the difference in the attitudes of graduates.

    There are, of course, exceptions.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  279. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    No, I (and the BOFG) believe that would be highly skilled use of the wire cutters.

  280. Firewall appliances use less power and are quieter by dprinzing · · Score: 1

    I prefer appliances for firewalls because they use less power and are quieter. It would also be more reliable than a recycled computer. My current favorite brand is Fortinet. They make a really nice all-in-wonder security box (firewall, ids, anti-virus, etc.), but it costs more than $100. The Fortigate 60 runs about $1000 when you include the annual maintenance & IPS/AV updates. You can certainly get a Linksys firewall for less than $100. The only question would be whether it could handle your bandwidth requirements.

  281. pfSense www.pfsense.org by Hohlraum · · Score: 1

    I stumbled upon this firewall www.pfsense.org I'm actually going to pay one of the developers to write some features for it in the near future as well. Its based on monowall but uses freebsd instead of openbsd. AFAIAC it is the most professional F/OSS fw distribution I've ever seen. It supports syncing in an ACTIVE/INACTIVE configuration so if one goes down the other picks up without losing the state tables. VERY neat.

    I'm hoping to get them to create some basic round robin loadbalancing + health checks for my webservers. LVS was ported to freebsd and if it plays better with pf than it does with iptables that might be a better solution. God knows maybe it supports pfsync as well, that'd be neater than cat shit! :)

  282. OpenBSD + ACLs + Windows 2003 SP1 + Windows XP SP2 by Anonymous Coward · · Score: 0

    I run a decent sized network, roughly 1200 machines. Here is what we do and why...

    I'm assuming you are as well an exposed class B subnet such as ourselves, with very litte if no natting.

    on the perimeter, ACLs, we run Foundry BIMG8s using Virtual Router Redundancy Protocol-Extended (VRRP-E) ACLs lock all non server VLANs to nothing below 1056 getting in. This was debated because the OpenBSD solution below already does this, decided upon it cause it provides an extra fuzzy warm feeling

    Next, OpenBSD CARP solutions, several of them for different departments, this is our stateful packet inspection, packet normalization(scrubbing), NAT, mail proxys (who exposes Exchange?), OpenBSD is a quite a treat for networks! We chose this for the CARP fault tolerance.

    Next machine and server firewalls applied via Group Policy. People will just plug into my ports and spoof mac address to gain access to my bandwidth.... like I want them attacking from the inside! All windows traffic is firewalled to only the servers that need access for management. Servers only listen to internal addresses. Everything IPSec auth. We chose this is all the machine pretty much run windows.

    From there its McAfee VirusScan 8i which has its own little built in firewall to prevent rogue ftp servers etc.... this is as well applied via ePolicy Orchestrator. This is provided to us through the University.

    Then there is DeepFreeze from Faronics which keeps our lab machine in tip top shape, if you are not familiar with this product, you must investigate it. We paid $2 a seat.

    Said and done, we run this network with 2 people.

    ciao

  283. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Anonymous Coward · · Score: 0

    That's what I said, cuntsmear.

  284. corporate firewall by mcn · · Score: 1

    why is a corporate firewall not considered? put all your servers behind this firewall in a DMZ. your first priority is a corporate firewall, server/pc-based firewall is secondary concern.

    a corporate firewall is not necessary expensive, and you get to choose among brands like checkpoint, watchguard, cisco pix, etc, etc. of course, you can also use linux and build your own free one in an old box...

  285. Lots of outdated advice from slashdotters... by yomamasbooty · · Score: 1


    I am surprised at the sheer amount of outdated advice regarding firewalling and security design. The days of static firewall rules/ACLs are long over. It used to be sufficient to block the *duh* ports: telnet, SMB/CIFS, your basic LAN traffic that no one from the Internet should ever be connecting to. This is the approach you take with a router ACL, M$ IPSec client, IPtables, PF, etc. None of these technologies help much anymore. The vast majority of attacks are not at the firewall, or looking for open ports that shouldn't be open.

    The vast majority of attacks are directed at the applications behind the firewalls. To defend against these types of attacks you need something that goes deeper than layer 3 and 4 (address, port). Modern firewalls are able to look into the payload and determine what type of traffic it is passing. Remember everyone allows port 80, and 443 to be open. Guess what ports the attackers are exploiting? That's right, the port that you leave open to access your web app. That's where they fire off buffer overflows, SQL/LDAP/Command injection, cross site scripting, etc. How is a Cisco ACL, Cisco reflexive ACL, IP Chains, PF, Smoothwall (read legacy) firewall going to protect your environment? It won't. You need something with more intelligence built into it: Deep packet inspection and IPS are the technologies. OSS falls pretty short when it comes to firewalling. The days of the sub $100 firewall doing anything useful are long over. People stop kidding yourselves.

    AFA zombies, those are installed (unknowingly) by the end user. How do you address these? Two approaches: the endpoint, and the perimeter. From an endpoint you need to rely on anti-virus, and a personal firewall that capable of identifying malware on the host. The personal firewall needs to identify the malware and control the TCP/IP stack to the point that it does not allow that malware to 'phone home' with the user's acount information (username/password). I am not aware of an OSS project that can do this on the endpoint.

    From a perimeter standpoint, the firewall has to (again) be able to identify the traffic in the payload: the good from the bad. You may have some luck with a product like SNORT which will be able to identify some forms of malware. If you want, you could even put something like this inline as an IPS. You are relying on signatures, but it is certainly better than a legacy firewall. There are several commercial firewall products that perform this function quite well, but they are fairly expensive (or are they when you consider the cost of a work/break-in/disaster?). IPtables, PF, Smoothwall, ACLs will do nothing to stop zombie traffic. They will simply allow it out with all of the other legitimate HTTP/DNS/HTTPS traffic. You hope is that the legacy firewall could be quickly (manually) reconfigured to block on src/dst/port. Remember though, these attacks are mostly automated now, and happen at the speed of light. You cannot react that fast.

    Several people have mentioned looking at Cisco's designs. Give me a break. Cisco is a connectivity company, not a security company. Anyone in the security industry know what a complete joke the SAFE is. It isn't a security architecture, rather it is a scam to convince people to buy 6500s and utilize VLANs as a way to 'safely' segment their network. What the networkers failed to realize was that the segmentation was virtual, and defeatable. VLAN spoofing, MAC spoofing, VLAN hopping (etc) are very real exploits http://www.monkey.org/ For guaranteed segmentation, you need physical separation: different switches for each segment. SAFE is a series of commercials and ads whereby Cisco attempts to calm your VP or CIO by claiming their products are secure simply by including 'Cisco' and 'Secure' in the same breath. your management sees this enough and they start to believe it. Information security professionals do not use Cisco or Microsoft products: networkers and sysadmins do. Stop kidding yourself with the VLAN and ACL approa

    1. Re:Lots of outdated advice from slashdotters... by Anonymous Coward · · Score: 0

      P2P/Messenger is another category that legacy firewalls cannot address. Some of the newer commercial firewalls claim they can control it, but only if the P2P/Messenger is on port 80. I believe Check Point is one product that looks for this traffic across any port. Makes sense to me since these apps try to tunnel out any open port. Fortinet might do this as well, but they have had loads of legal trouble lately....

    2. Re:Lots of outdated advice from slashdotters... by tweek · · Score: 1

      Everything you say is true but to claim that OSS solutions fall short is not true. While I would suggest a Juniper/Netscreen product anyday for ingress AND egress filtering, you can build a nice two box solution out of OSS.

      Example? Sure.
      OpenBSD or Linux firewall
      OpenBSD or Linux Snort box with flexresp.

      It's not the BEST solution but on a shoestring it might work. I'm guessing in the OP's case, his time is worth more than the cost of a single ns50 with DI/AV subscription.

      REally you SHOULD be forcing all egress traffic out a proxy server for each LAN anyway. You can do some amazing stuff with Squid these days and inline AV scanning with ClamAV.

      I also read a VERY interesting article in Linux Journal or SysAdmin (can't remember which right now) that used nessus and DHCPd to check machines for common security problems and assigned them captive network settings until the machine was fixed. It allowed outbound access to like Windows Update and the AV update sites and that was it.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    3. Re:Lots of outdated advice from slashdotters... by Anonymous Coward · · Score: 0

      Netscreen? If you are going to spend that kind of money you might as well have a true security solution. Netscreen barely does Deep Packet Inspection (a phrase I believe they tried to coin). A perfect example for Netscreen is their approach with P2P. They are telling everyone that they block P2P now. What they don't tell everyone is that it is on port 80 only. So much for layer 7 filtering (or DPI). Not to mention that if you turn on DPI on Netscreen you loose up to 75% of your throughput. If Netscreen is so serious about security and DPI why aren't they addressing the FBI/SANS top 20 list? Because their solution cannot inspect traffic the way it would need to.

      Netscreen is terribly expensive, has a bad habit of EOL/EOS hardware and forcing you to upgrade, has had a plethora of security prolems, no centralized management approach, a Java interface that can't effectively support more than 30 rules.

      No thanks, I'll take a Check Point anyday. I get to choose the platform (Intel/AMD/SPARC/Blade). For ~$10,000 I can build a platform with Gig throughput, with full stateful failover, centralized management, a logging server that works in realtime, integrated IPSec and SSL VPN (no one can claim this), DPI that works (unlike Juniper in the Network Computing bakeoff in the April issue) etc ,etc. All for a fraction of the price, and a license that I actually own. I am not tied one platform, rather I can choose to move the firewall platform to another OS (Solaris, Win2k, Linux, Nokia, Crossbeam.

      The platform I would put it on is SecurePlatform which is Check Point's hardened version of RHE3. Oh and BTW they support it for free. If you want flexibility, stability, options galore, from a true security company (sorry but Juniper's focus this month is VOIP) you should at least consider Check Point. If not CP then at least a product from a security company: Fortinet, Citadel.

  286. Not a Hardware or a Software Answer by mgbastard · · Score: 1
    And so we keep getting hit by zombie machines taken over in the Education Department or from Liberal Arts :-).

    This is the answer you'll love to hate. You can't just fix this with some software. Multiple idiots will no doubt get trojaned & wormed, and flood the network with trash packets.

    There are plenty of good network design patterns that need to be applied. If your getting your network slammed then some of these haven't been implemented, and you might need to bite the bullet and hire in some contractors with chops. I am assuming you don't have any administrators with chops already, because this situation has occurred. You need to get your shit together, and it requires somebody with some experience. I noticed somebody recommended the Cisco book which is a good exposure to thinking about security and network design effectively.

    You need to approach this with real techniques. For example, Segment the network and put firewalls between logical use areas. I would imagine that the local servers in the various departments have mostly local clients. So you shouldn't have a performance problem using proper vlans and doing real routing anf firewalling your networks from each other. Then have your system administrators document and figure what services are allowed to pass.

    --
    Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
  287. What the... by j79 · · Score: 1

    Your liberal arts department isn't running OSX???
    Blasphemy!

    1. Re:What the... by Anonymous Coward · · Score: 0

      Shut it, trik.

  288. Winsock Firewall by YoungHack · · Score: 1

    I don't use Windows, so my recommendation is pretty much vapor when it comes to actual software experience, but Winsock Firewall is the only free software firewall I have been able to dig up.

    Naturally, as free software, it isn't going to cost you anything. The people I have asked to try it out tell me it isn't quite as nice to use as some other non-free but no-cost (for personal use) solutions. But they tell me it is functional and would probably be suitable for a reasonably technical person.

  289. The Windows 2003 firewall maybe? by hkb · · Score: 1

    Uhm, maybe use the obvious: the Windows Firewall built into 2003 SP1. It's easy to use and you can deploy firewall policies via AD and GPO's.

    Sounds like its time for you to hit the books and bone up on your job a little?

    --
    /* Moderating all non-anonymous trolls up since 2004 */
  290. OS is irrelevant by Antique+Geekmeister · · Score: 2, Insightful

    Look, the OS really doesn't matter. What does matter is getting your employers to not do stupid things, like run their laptops without security patches and insist on running NFS and file sharing from home and on every machine in your group, getting them to pick decent passwords, teaching people never to use .zip attachments for anything, never running passphraseless accounts and open access points, etc., etc., etc.

    Until you can get basic security steps like those in place, the world's best firewall is like a really big lock on a 3 foot high fence. Even the most casual crackers will simply step over it.

  291. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    "Since iptables are built into the kernel"

    No, it isn't. Ipfilter is. Iptables is high level tools to access ipfilter functionality.

  292. Firewall or IPS? by danielrm26 · · Score: 1

    I hate to go somewhat off-topic, but it may be that you don't really need a firewall as much as an IPS.

    Guess what an OpenBSD firewall is going to do for you when the next IIS exploit comes out? Nothing. How about a nice IPTABLES box? Nothing. Why? Because you're passing the ports back.

    If a services isn't necessary, turn it off. If it *is* necessary, then you're going to have to pass the ports back to it THROUGH the firewall. At that point, anything malicious coming down that connection might as well not be firewalled.

    Back when I was an admin, I used to run BlackIce on my Windows servers. It sounds lame, I know, but it was a highly effective solution. Not only did it do some rudimentary firewalling for me, but it actually stopped malicious traffic that had to be allowed by any firewall -- since it was a server.

    Remember, firewalls are good at blocking things, but that's not always an option -- especially when running servers. If you have an option to block something completely, just disable the service and be done with it. If you don't have that option, and you have to allow access to the service, look into an IPS.

    Think of it this way -- if you pass a port through 15 non-proxying, non-application-based firewalls, you didn't gain anything. You might as well have had a wide open connection to the Internet on that port. That's where an IPS or other application-data viewing system comes in.

    --
    dmiessler.com -- grep understanding knowledge
    1. Re:Firewall or IPS? by buss_error · · Score: 1
      I have to echo the above advice. Someone is always loading something you don't know about. Example: someone loaded awstats on a server and it got owned. The server WAS behind a firewall. The firewall did nothing to prevent it.

      The other advice I have is to use a straight dnat-dpat proxy and don't allow anything in that didn't originate from inside. My opinion is that a firewall only gives you a false sense of security if there is any service presented to the untrusted side from the trusted side.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
    2. Re:Firewall or IPS? by smash · · Score: 1

      Actually.... my BSD/Linux firewall machines *dont* pass requests directly through to IIS. They're run through a few regex rules in squid reverse proxy first :) smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  293. Oh no! Not another "What is the best" article!!! by Anonymous Coward · · Score: 0

    Prepare for the 'mines best fest'.
    Still, if it ends with an x, it must be best.

  294. Hours of your time? by Some+Random+Username · · Score: 1

    I've spent a whole whopping 5 minutes of time on my openbsd firewall in the last 2 years, and that's been adding an occasional port redirect. If you are spending hours, you are doing something wrong.

    1. Re:Hours of your time? by durdur · · Score: 1

      So I guess you haven't bothered yourself about the dozens of security advisories for OpenBSD over the past 2 years?

    2. Re:Hours of your time? by cecille · · Score: 1

      Admittedly, it has been a while since I've been running an openBSD box, but we reinstalled every year as they phased out old versions. Guess we could have swung an update, but may as well go for the all, eh? New release at ~6 months, at ~year you get the second and all the sudden your version is going the way of the dodo. Personally, I found that to be a big pain, but I guess it did kind of force me to keep on top of the thing. Took more than 2 mins though.

      I think the GP had a good point though - it's nice to run your own box and firewall, but if you're not really requiring a high level of security, sometimes just buying something is good enough and way easier.

      --
      ...no two people are not on fire.
  295. Re:Firewall appliances use less power and are quie by Chandon+Seldon · · Score: 1

    Have you actually looked into new low power x86 servers? A decent system based on an integrated VIA chipset can be fanless and sufficiently low power for most applications.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  296. So use two. by Some+Random+Username · · Score: 1

    OpenBSD comes with everything you need to setup redundant firewalls out of the box. CARP + pfsync works great.

  297. FREESCO by nic1m · · Score: 1

    I'm using something called FREESCO (http://www.freesco.org/)
    It's linux with a firewall and many other features that runs off a floppy. I cobbled together some old parts to make a system to run it on and it works very well. Configuring the firewall is a command-line pain, but otherwise it's good. The support in their forums is excellent.

  298. Re:m0n0wall, of course! by nbritton · · Score: 1


    m0n0wall is a stripped down (6MB) version of FreeBSD design to run on embedded systems.

    It will run on the following hardware:
    *Soekris Engineering net45xx/net48xx boards.
    *PC Engines WRAP board.
    *Generic PC with a CompactFlash (ATA), IDE, or Zip Drive.
    *Generic PC with a CD-ROM (bootable) + Floppy.
    *VMware.

    It supports more then 4 network interface cards, including wireless cards.

    Its main features are:
    * well designed web based admin interface (supports SSL)
    * serial console and VGA interface for setup and recovery
    * captive portal
    * 802.1Q VLAN support
    * stateful packet filtering
    * NAT/PAT (including 1:1)
    * DHCP client, PPPoE, PPTP and Telstra BigPond Cable support on the WAN interface
    * IPsec VPN OpenVPN tunnels (IKE; with support for hardware crypto cards and mobile clients)
    * PPTP VPN (with RADIUS server support)
    * static routes
    * DHCP server
    * caching DNS forwarder
    * DynDNS client
    * DMZ * SNMP agent / syslog
    * traffic shaper
    * firmware upgrade through the web browser
    * and many other features

    Main website:
    http://www.m0n0.ch/wall/

    Download links:
    http://www.m0n0.ch/wall/downloads.php
    http://www.m0n0.ch/wall/beta.php

    Install help:
    http://www.m0n0.ch/wall/installation.php
    http://www.m0n0.ch/wall/physdiskwrite.php

  299. Re:at the risk of getting flamed into submission.. by gnuorder · · Score: 1

    No reason for flaming that suggestion. It is fully capable as as the BSDs.

    I wouldn't recommend using a full blown linux or BSD distro because they may have their own exploits. I would stick to one of the many distro's mentioned already that are designed for this application in mind. I currently use LEAF which I haven't seen mentioned. I've also used Coyote and plan to try M0n0wall. The basic setup is fine for simple home networks and they provide other packages for more complex situation.

    While many say you can use any old 386, I recommend at least a 486 with more than one PCI slot. These are hard to find which is why I use a P100. This will allow you to use more modern network cards which are easier to find as well as easier to set up. Also, while some of them can run in 12 meg, give it 16 MB absolute minimum. M0n0wall requires 64. This will allow you more room to load packages and provide more room for logs. If you are getting hit quite a lot, you will want all that logging to help you identify problems within your network as well as block external problems. You can also set them up to send logs to a syslog server which may be a better solution for you.

    The hardware I plan to use with m0n0wall is the WRAP from pcengines.ch. It's a little outside of your mentioned price range but very well suited to run off of a battery. With it's low power drain, it can run many hours off of a standard UPS battery or even longer off a car battery. And there is no loss or heat from the power inverter. I can attest to this from last year's hurricanes in Florida. I unforntunately didn't account for the cable node down the block losing power as I was prepared to stay connected the whole 7 days without service with 2 large and 2 smaller deep cycle batteries. This summer I'm prepared to go war driving to find a connection.

  300. easy... by DaCool42 · · Score: 1

    - Use GPOs to turn on the built in windows firewall and block everything possible.

    - Roll out windows updates with SUS or a similar product. Your internet gateway should obviously be firewalled off as much as possible.

    - Restrict local user permissions as much as possible as a lot of malware gets installed by ignorant users with local admin rights.

    - Run virus/spyware scanning. If it detects anything, wipe the machine.

    Remember that a firewall is not a magical solution. You need multiple layers of network and client level security. This is especially important in a lab where more than one person uses any given workstation. The ideal thing in that situation would be to use something like deepfreeze to wipe the machine before each person uses it in order to ensure the previous user left nothing malicious behind.

    --

    ----
    All of whose base are belong to the what-now?
  301. There is no "fucking article" by b00m3rang · · Score: 1

    Did you mean, "read the post"? 'Cause that's not what you said... thrice.

    What you call a "stupid UNIX wish" could otherwise be referred to as a better solution to the real problem. Maybe the poster didn't realize that a separate firewall machine is unquestionably better than a software solution running on the Windows server itself.

    With myopic vision like yours, you'd make great management material. Thanks for being a sackscrape, though.

  302. Visnetic Firewall by Anonymous Coward · · Score: 0

    Visnetic Firewall for win server from www.deerfield.com does IP/TCP/UDP rules. You can do remote configure also.

    If you prefer application firewall, I recommend Mcafee Desktop Firewall. Easy to use.

  303. OpenBSD by Norny · · Score: 1

    I firewalled about 200 machines, on three private subnets with a single PII 233 using OpenBSD at my university lab manager job, 3 years ago. I just ripped 5 NICs out of some down machines to put into one. Even when we did Ghosting, the CPU on the machine would just barely register anything was even happening.

    Nobody wants to use a PII machine anymore or the 8GB HD it had, but it made a great firewall. The only thing I did that wasn't part of building from scrap was the 80GB HD I put in for Snort/ACID and other misc traffic logs. I setup software RAID1 in case one of the old 8GB hard drives went bad, and let it sit under the patch panel.

    I quit the job 2 years ago. When I went back to visit last month, they were still using the same OpenBSD machine with the same install of OpenBSD. The only open ports were 443 and 22 and they were only available on one NIC that was hard wired to the managers office CAT5 panel, so they really haven't had much reason to upgrade other than the worry about the aging power supply.

  304. Re:OpenBSD + ACLs + Windows 2003 SP1 + Windows XP by Sjobeck · · Score: 0

    wow!

    You got some stuff figured-out. You must publish some more detailed notes on this & post it to your site for the rest of us. This sounds like a truly great set-up.

    Thanks.

    Peace.

    Cheers.

  305. See the trend here? Use OpenBSD by Zemplar · · Score: 1

    'nuff said.

    Even with all the /. crowd getting on Theo's mannerisms lately, nothing beats OpenBSD for setting up a secure device or box...perfect for a router or firewall where security is critical.

  306. What may be used in a lab or under a boat? by hadaso · · Score: 1

    I remember several years ago an announcement in a usinversity departmental mailing list that "finally the beaurocrats have allowed us to get rid of some of the old computers and monitors in the computer lab. Anyone who wants to take any of them can do so. One suggested use I can think of is an anchor for a medium size boat...".

    If you are in a university, you can probably find someone who would love to get rid of an old PC but is not allowed to. Transfering to another department is perhaps something the beaurocrats would approve. You don't need much power to run a stripped down UNIX/LINUX based firewall. I have at home an old Pentium 1 running Smoothwall with 4 PCs behind it. For a computer lab with more computers you might need a bit more power, but not much more. You can probably find an abandoned Pentium 3 that some professor replaced with a shiny new machine bought with grant money (after all, something has to be done with the money to show it was needed ;-) )

  307. That's a question? by Tom · · Score: 1

    You're kidding, right?

    For Linux, iptables is pretty ok and it comes with the system. It's a bit intimidating if you configure it the first time, but you can either get used to it or use one of the many GUI tools that make it easier.

    For windows, put an OpenBSD box in front of it. I may be tainted because I work as a security guy, but I wouldn't trust any firewall that runs on windos. The familiar image of putting a steel door into a cardboard wall comes to mind.

    Do use a seperate firewall machine if you can at all afford it. OpenBSD is great, free, and you can run pf in bridging mode, which makes the network configuration that much easier (and attacking it somewhat more difficult still). It does mean you need a seperate management LAN.

    --
    Assorted stuff I do sometimes: Lemuria.org
  308. InJoy Firewall is an excellent option for Win2k3 by jayakamal · · Score: 1

    I had used demo version of Injoy firewall, it is an excellent option for win 2003, it also supports linux, give it a try you won't regret it. As you are running only a bunch of machines it won't cost you much.
    www.fx.dk/firewall/
    cheers,
    Jayakamal

  309. No by Anonymous Coward · · Score: 0

    I just took a senior level Unix Admin class in my CS department. The general message seemed to be that messing around with some full *nix on an old computer was fine for learning, but was never as good of idea as throwing in a dedicated hardware firewall by Cisco or similar. If budget is a concern, why not use a cheapo Linksys or Netgear?

  310. an OpenBSD box by Cally · · Score: 1

    pf rules, iptables is teh suxx0r. Let the flamefest begin! :)

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
  311. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Slashcrap · · Score: 1

    That's what I said, cuntsmear.

    Initially I wasn't convinced by your technical knowledge, but this additional comment makes me feel much more confident.

    I'm now certain that you're not a 14 year old trying to kill time before he can masturbate again (just a hint - if the stuff that comes out is red, you've overdone it again, see a doctor).

  312. How to keep safe. by euroBob · · Score: 1

    1. Don't Use IE
    2. Don't Use Outlook ( Express )
    3. Use a smoothwall firewall as the router
    4. Don't run any of those pop-ups that come from porn sites.
    5. Eliminate all noobs who use the machines!!!

    --
    try { println( SigString ); } catch( Exception e ) { println( 'Who cares?' ); }
  313. Re:at the risk of getting flamed into submission.. by Decker-Mage · · Score: 1
    Ain't that the truth! I used to spend my free time wandering from box to box at user's homes. I don't care what OS they are running, it doesn't matter, it's all the same. They aren't willing to learn even the minimums for self-protection. Computers should be like cars or toasters they tell me, it should just work even when the operator does something stupid. Now by the time I'm done the machine will take care of itself (patches, virus updates, scanning, adware, the works) but nine times out of ten I get a message that their machine is acting odd or slowing down and they want to know why. I ask a few questions and I find out that a friend recommended such and such a package (Symantec is big on my shit-list here but McAfee and others follow closely) and all the protections and self-healing I put in was blown away. Here that sucking sound? That's the vacuum in their skulls.

    Pardon my rant but frankly I think the whole thing is unsolvable, period. I don't care what hardware, additions to the OS, or add-on software you come up with, it won't fix this problem. It's an arms race and defense always lags offense. And if the id10t is self-intent on blowing him/herself with the weapon system at their control, you can't stop them from suicidal stupidity.

    It's no wonder that I don't work on personal machines any more. I got tired of breaking 2x4's on people's heads.

    --
    "[I]t is a wise man who admits the limits of his knowledge or skill, and that pretending either causes harm." --Terry Go
  314. I hate those questions by mseeger · · Score: 1
    Hi,

    So what does the Slashdot crowd use when they need to secure their Linux and Windows servers?

    i hate those questions. It's like "What car do you recommend?" without going much into the details of the intended use. Well general questions ask for general answers:

    I would use Check Point Firewall-1. There is a single server license available for 1.000 US$ (list price). But you still need a management station (about 20K for an unlimted number of managed firewalls). It's available for the major operating systems, very flexible and powerfull.

    Regards, Martin

    1. Re:I hate those questions by vonoech · · Score: 1

      Yeah, but don't you REALLY hate those answers that totally ignore all but the first few words of what the original post asked? At least you were somewhat honest when you said "There is a single server license..." and tried to describe the cost (I figure that you were WAY low).

      --
      "I'll be better when I'm older"
  315. Agnitum Outpost by rthomanek · · Score: 1

    Probably the best software firewall for Windows: Agnitum Outpost Firewall Pro: http://agnitum.com/products/outpost/.

    More configurable than its competitors, does well on security tests, too.

    Check the Web for some independent tests.

    You'd have to check whether it runs on 2003.

  316. Appliances are Cheap, too by billstewart · · Score: 1

    The small appliances are cheap, compared to most general-purpose low power x86 servers. It's hard to build a "decent" system for under $150-200, and it's generally going to include a graphics system and want a keyboard and mouse, while you can get a typical appliance for $29-59 including a 4-port or 8-port hub. It's not as flexible, so you probably wouldn't use it for your servers, but it's a good start for protecting client-side users.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  317. Re:at the risk of getting flamed into submission.. by Anonymous Coward · · Score: 0

    Your wife or their wife? :)

  318. Rules for choosing a firewall... by jonadab · · Score: 1

    I've got a set of rules for choosing a firewall...

    First, it should be external. It's quite simple, really: with an internal (software) firewall, if the host OS's TCP/IP stack has a vulnerability, the firewall and the host OS can be compromised together in one action. With an external firewall, compromising the firewall and compromising the protected systems will always be two separate steps. This makes the attacker's life that much harder.

    Second, it should preferably run on a different operating system from the protected systems. (If you are protecting a heterogenous network, choose a different OS from the most important protected system.) This means that the two steps (compromising the firewall and compromising the protected system) will be *different* in nature. This makes the attacker's life that much harder.

    Third, the firewall should be based on technology that the systems administrator is familiar with. This makes it more manageable for you, and a better-managed firewall is a more effective firewall.

    Finally, the firewall should, to the greatest extent possible, isolate the protected systems from *eachother*, as well as from the rest of the world. If you just throw everything together on one subnet behind the firewall, and then you expose one vulnerable service to the internet via a single forwarded port, your whole network (potentially) can be compromised. If the protected systems are isolated from one another, it limits the damage if one is compromised, because getting to the others doesn't get significantly easier as a result.

    For protecting Windows servers, I would probably personally choose a Linux IP-Tables setup for the firewall, mainly because of my third rule, but if you are comfortable with BSD that would be an excellent choice too, possibly better. They also make hardware dedicated firewall boxes you can buy, and while the quality varies, one of these is almost certainly a better choice than a software firewall running on the servers themselves, because of rules 1 and 2.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  319. ClarkConnect by gometro33 · · Score: 1

    I like using ClarkConnect. This was the first time I had ever used anything Linux-based and I couldn't have been happier.

  320. 2k3 server firewall by nzvoyager · · Score: 1

    I have found that sygate personal firewall pro 5.5 works very well with server 2003.
    It is able to be configured so that it will work with a Active directory and other protocol requirements without causing any serious connectivity problems with any client computers.

  321. Firewall for Windows... by romiir · · Score: 1

    I assume like most academic institutions they run windows on all of the box's that are not servers at least. On the they apparently need internet access note, I reccommend a solution from Kaspersky Labs http://www.kaspersky.com/ called Kaspersky Anti-Hacker, its a great firewall out of the box, and they have corperate licenseing and other things which you would need. Its also great for the home user. ..Or any NAT should really stop the pcs from becomeing infected..

    On the you dont really need internet to use painting programs note... I suggest wirecutters.. The Ultimate Windows Internet Security Solution.

  322. Cisco by fostware · · Score: 1

    Ignore these linux zealots, install Cisco gear and get it installed by a guru.

    You can program the higher end stuff to allow your workstations to only see the servers, and then firewall your servers to suit.

    I wont say which one, as the Cisco guru I work with set up our system, and I'm not sure whether it's the 3560's or the 3560's and the 2950's, but hell it makes my job easier!

    --
    "We know what happens to people who stay in the middle of the road. They get run over." - Aneurin Bevan
  323. Solaris by Anonymous Coward · · Score: 0

    I work for a college in Ohio. I'm a consultant for our engineering college computing department which is more or less separate from the rest of the campus. I can't speak for the IT people on campus, but we at engineering use Sun's SunFire servers and we've never had a problem that I'm aware of.

  324. Hardware vs Software by Sarrek · · Score: 1

    Hardware is the Best way to go.

    Yes software works good, but then you are eating
    up alot your resources on the 2k3 servers for
    the software (And slows things done).

    If you get a 'Hardware' fireware .. All the work
    is done on the Box, leaving all your resources
    availible for REAL work.

    Get a SONICWALL or a Cisco. Cisco is a little
    more pricey, but worth it. I've used SONICWALLS,
    and they are very easy to configure, and
    are 'reasonable' priced. (And you can at VPN
    clients for off-site work-Very Handy)

  325. The best firewall by Danathar · · Score: 1

    Is an Air gap between your system and the wall.

  326. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by Kirth · · Score: 1

    No, this is at the very least PART of the correct answer

    Right, its called "defense in depth". So he really should use the builtin firewall on each of the Fisher Price OS servers and workstations.

    On the other hand, anyone using a windows-based firewall as a perimeter defense is a complete moron. You either use some firewall-in-a-box, and for bigger networks, you use some *BSD or Linux.

    --
    "The more prohibitions there are, The poorer the people will be" -- Lao Tse
  327. Why not a Firewall Router?? by Anonymous Coward · · Score: 0

    I use a Netgear FVS318 8-Port Firewall Router at home. What is the weekness vs a seperate PC Firewall running IPTables?
    1) For protecting just Linux workstations?
    2) For protecting a Linux Webserver (Tomcat on Debian or SuSE Linux).

  328. Zorp by Zizi · · Score: 1

    Consider using Zorp for more control. http://www.balabit.com/ It has a GPL and a commercial version.

  329. Works for me by Jonasx · · Score: 1

    Have been using Shorewall to protect a medium municipal network for years. It's basically just a tool making iptables less cumbersome. Check it out from www.shorewall.net

  330. Can anyone smell an oxymoron... by JoloK · · Score: 0

    Windows Server ?

    --
    JoloK
  331. The wrong approach by bobcote · · Score: 1

    I never liked the idea of depending on firewall software on the machine it is supposed to protect. It pretty much tells you that all your other security has been bypassed. Sort of like the king finding out about an invasion because the Huns are knocking on his locked chambers door.

    Assuming that you already have firewalls on the perimeters of your networks I would put Snort agents, or some other IDS, on each server and also one to sniff the network.

    The network agent will detect the Huns at the moat and warn you.

  332. Ah by Anonymous Coward · · Score: 0

    Dont trust any crappy Windows firewalls they're more toys than tools.

    I consider running Windows on a server to be totaly insane, plain stupid.

    Switch to Linux and you will save money, get servers more secure and can use a real SPI firewall like iptables and higher performance.

    You can also buy a hardware firewall to protect the network or route everything through a Linux/BSD box running a firewall.

  333. Low cost firewall by cfredette · · Score: 1

    Seriously, there is something simple that will easity add and cost less than $500. See http://www.promptus.com/Promptus_HotLink-IP.html The unit works great for protecting no longer supported Microsoft products like 2000 or NT server. The security appliance has a function called stealth mode which saves any IP setup to the machine and provides hardware IPSEC. Although more than $100, it only takes 5 min to install and you don't need to change or add hardware. They might be open to an education discount.

  334. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by whitelabrat · · Score: 1

    I agree. This is a good although risky choice as the major update may cause other problems. I personally would recommend the server edition of Black Ice if the W2K3 SP1 isn't an option.

  335. Secure Computing Sidewinder by Anonymous Coward · · Score: 0

    It seems the author is looking for cheap, but if you want one of the best firewalls on the market then you have to get a Secure Computing Sidewinder G2. They may be a pain in the ass to configure, but once that is done they are awesome. Better than anything else on the market. But they do cost quite a bit.

  336. Cheap Firewall by chico_latinlover · · Score: 1

    m0n0wall http://www.m0n0.ch/wall/ and an old 486

  337. Kerio Server Firewall by Anonymous Coward · · Score: 0

    It's not under $100 but maybe your school can get special pricing since they have the desktop firewall. It supports Win 2003 and will secure the systems against LAN, WAN and Internet attacks.

  338. IPcop by Anonymous Coward · · Score: 0

    I've been using ipcop for years & have over 30 comercial installation.
    Easy to admin (web browser)
    Completely free with large comunity at http://www.ipcops.com/
    it will run on almost any pc. It all depends on number of users behind. I like using old proliant servers with raid cofigs.
    Wery easy to mod....

  339. firewall for servers by wpeckham · · Score: 1

    If you mean the best firewall software to protect servers from other (infected) machines on the internal network: try zonealarm. It is not only a pretty good firewall, but can block or enable network access by software internal to the machine. VERY handy if you need the server to remain functional while working on a plan and schedule for virus/trojan removal! Naturally, if you can segregate your server cluster from the rest of the internal network using an linux/unix server running firewall software (and optionally antivirus filtering) you add a significant additional layer of security. The FreeBSD and linux options others have suggested are mostly quite adequate. No single solution is foolproof. If it is an option, I recommend both network and software options. (Hey, MSWindows will need all the help you can give it!)

    --
    Light, Love, Happiness,
  340. Re:Windows Server 2003 SERVICE PACK 1 has a firewa by TheCabal · · Score: 2, Insightful

    Right, its called "defense in depth". So he really should use the builtin firewall on each of the Fisher Price OS servers and workstations.

    I'm sorry you feel that running an OS is some kind of machismo thing. Would you like some stubble glitter for Christmas? I despise OS bigots. They're unprofessional, bullheaded and usually wrong.

    On the other hand, anyone using a windows-based firewall as a perimeter defense is a complete moron. You either use some firewall-in-a-box, and for bigger networks, you use some *BSD or Linux.

    Nobody said to load Windows Firewall and let it sit. Remember the constraints this guy has- he needs to to work for $100 or less. So he gets a firewall for free that is application-aware. Cool. Now he has host based firewalls and he still has his $100. Hell, he could go to Best Buy, pick up a router for $40, and take his Significant Other out to dinner.

  341. Ummm. A ROUTER by Kodack · · Score: 1

    Use a router. PAT and NAT are good enough firewall for me, and not crackable like a soft firewall, or performance impacting.

    1. Re:Ummm. A ROUTER by Big_Al_B · · Score: 1

      Use a router. PAT and NAT are good enough firewall for me,

      A router routes packets. It's not a firewall. Neither is NAT, NAPT or PAT.

      and not crackable like a soft firewall

      Really?

      or performance impacting.

      You've got to be kidding. You don't think that your data sits for a bit while your Barelya Router(tm) SOHO box buffers each packet, reads IP headers, does a translation lookup, and then rewrites every packet, including TCP checksums where applicable?

      Then there's some nontrivial protocol problems with, oh, let's see, IPSec/AH, H.323, SNMP, ICMP, and FTP, to name but a few.

    2. Re:Ummm. A ROUTER by Kodack · · Score: 1

      Hmm. Considering a router completely isolates your private subnet from the internet except for ports you specifically open to the outside world. Yes I would consider it a firewall. My firewall has saved me from several hacking attempts after people breached my apache webserver and attempted to take down software firewalls on my server they then tried to remote connect out but I had the ports blocked on the router and they did not succeed in gaining root priv or remote access to my box other than the limited buffer over run exploit. They could make my box receptive to remote control but couldn't actually connect to it.

      And my real world experience with software firewalls has lead me to absolutely believe they are more performance impacting than a router firewall. They cause plenty of connection headaches and when they break, it really screws your machine up and kicks you off the network all together.

    3. Re:Ummm. A ROUTER by Big_Al_B · · Score: 1

      Hmm. Considering a router completely isolates your private subnet from the internet except for ports you specifically open to the outside world. Yes I would consider it a firewall.

      Since I normally hang with fellow service provider networkers, I occasionally forget how funny it can be to hear home-networking/home-server folks discuss their view of networking. Thanks.

      IP routers don't isolate networks; they interconnect networks and switch traffic between them based primarily on IP routing tables.

      Yes, most home-networking routers, like yours, have firewall and NAT features. But, it's important to remember that only some routers are "end user" network devices, like yours.

      Assuming you have an internet connection, there could be many, many transit service routers between you and other home network jockeys. Do you think those transit routers do lots of NAT/PAT/NAPT and firewall filtering? Do you want them to?

      And my real world experience with software firewalls has lead me to absolutely believe they are more performance impacting than a router firewall.

      Well, almost all consumer routers implement routing, NAT and firewall features in software. In my real world experience, they suck...maybe differently than server-based software firewalls, but there's still an unmistakable woooshing sound. I have to reboot my home broadband router fairly often because it's prone to spontaneous wedgies. By contrast, some of the routers, small and large, I support at work have been forwarding traffic for 1.5 years or more without a failure.

      The moral of the story: let the servers serve, let the routers route, let the firewalls wall. They are separate networking functions, and should be done separately whenever real security *and* performance is essential.

    4. Re:Ummm. A ROUTER by Kodack · · Score: 1

      Wow a lecture on networking. It's so nice that peoples opinions on networking and security give them a high perch with which to look down on others. I'm not some bumpkin who got a router for xmas. I work for a major telecommunications company at a high level troubleshooting networking issues in a wireless environment. GPRS, WAP, in addition to circuit switched networks. You might not think I know my shit but you would be wrong. And I do know the difference between a firewall and a router. And you don't have to explain how the internet works to me. From the perspective of blocking packets from outside of your private network, any cheap home networking router will absolutely isolate you. And it's the outside in that I care about on my home lan. If I don't explicitly open a port to my private wan from the lan side, then nobody on the net can reach it. I would call that a pretty effective, if simplified, solution. Maybe I didn't understand what the original poster was looking for. In an enterprise environment you certainly need a better firewall solution than a home router, but I thought he was talking about securing a machine or two on a home network. And a router is generally less hackable/exploitable than a software firewall like zonealarm. Not to mention you only need to modify one configuration instead of setting up each machine independently. And when a soft firewall has problems it generally destroys your network stack preventing you from getting on any network, despite uninstalling and deleting it. I have witnessed hundreds of blue screens of death from fellow engineers when their software firewalls started acting up. That's why the first thing I did on my work laptop was to remove it completely. And it's not firewalls that generally allow you to be hacked. It's much easier to hack someone's apache server or other service running behind the firewall, execute a buffer overflow exploit and then connect out than it is to find an exploit in the router or firewall software.

    5. Re:Ummm. A ROUTER by Kodack · · Score: 1

      Hehe typing too fast. I meant to say "If I don't explicitly open a port to my private lan from the wan side, then nobody on the net can reach it."

    6. Re:Ummm. A ROUTER by Big_Al_B · · Score: 1
      It's so nice that peoples opinions on networking and security give them a high perch with which to look down on others.

      "Ummm. A ROUTER" --Kodack

      Ummm. HOW IRONIC.

      I'm not some bumpkin who got a router for xmas.

      Okay...

      I work for a major telecommunications company at a high level troubleshooting networking issues in a wireless environment. GPRS, WAP, in addition to circuit switched networks. You might not think I know my shit but you would be wrong.

      Whatever.

      And I do know the difference between a firewall and a router.

      Hopefully.

  342. Can't you bother to read your own link? by Some+Random+Username · · Score: 1

    Am I worried about a buffer overflow in CVS? Not on my firewall. You really don't need to patch things that you don't use (and in my case removed from the system, I am running on a 16MB flash).

  343. CPU/System power consumption by greginnj · · Score: 1


    Just out of curiosity -- where/how did you get your power consumption figures? I've been curious about this for a while, and haven't found any useful info. I was on the point of buying one of those in-line multimeters just to measure... TIA.

    --
    Read the best of all of Slash: seenonslash.com
    1. Re:CPU/System power consumption by InvalidError · · Score: 1

      Measuring wall power does not tell you much about the CPU's power. The only case where a multimeter would be useful for measuring actual CPU power is on motherboards where all CPU power is exclusively taken off the ATX12V connector. This figure would include VRM losses but at least excludes other 12V loads such as AGP/PCIE graphics.

      Most of the numbers I quoted were from memory of articles and the actual spec/data-sheets a long time ago... have a look for yourself: http://www.intel.com/products/a_z/p_q.htm

    2. Re:CPU/System power consumption by greginnj · · Score: 1

      Thanks for the useful info!

      I should have made more clear that my eventual goal was to get at actual wall power consumption, multiplying it by my local kWh price, and being able to tell my wife, "This k00l home server farm costs xy pennies a day to run".

      Of course, I'm nuts for thinking that having those sorts of details would enable me to sway my wife's opinion about anything.

      --
      Read the best of all of Slash: seenonslash.com
    3. Re:CPU/System power consumption by InvalidError · · Score: 1

      In that case, a multimeter is all you need.

      A basic desktop box should fall in the 100-150W range since decently priced low(-electrical)-power desktop chips are becoming a thing of the past.

      My main PC is plugged on a Back-UPS XS1000 and the monitoring software tells me my idle P4-3G (with Radeon 9600XT, 1GB RAM, SB Audigy2, P4P800VM, 1xHDD) uses about 110W while idle, 160W under full CPU load and 180W under full system load. (HL2 + SETI)

      My other PC with a P3-1G uses 120W while running SETI and 90W while idle... 15W for chipset/RAM, 15W for the idle CPU + VRM losses, 15W for the disk drives, 35W for fans/sound/network/video/etc., 70W sub-total, so I guess the PSU in that PC (TigerPro TP300, came with some CAN$45 case - I needed a case, the PSU was a bonus/piece-of-crap) has ~70% efficiency at 3.7A ripple current and the cheaper 'standard' ones are rated under 1A.)

      Wow, that last bit was miles off-topic.

  344. Astaro Secure Linux by Siddly · · Score: 1

    www.astaro.com and you can do the online demo to see in gory detail what it offers.

  345. Why not a real linux distribution like Debian by vlm · · Score: 1

    Why does everyone recommend Linux distributions that are run by like one guy and updated every six months?

    Wouldn't a normal Linux distribution like Debian be a much better choice?

    1) Can use one OS on all machines, not one on the FW, one on the fileserver, one on the mythtv box, another on the desktop, etc. It's much easier to support "just another Debian box" that happens to have an elaborate iptables script.

    2) Debian's got several hundred folks devoted to upgrading and bux fixing. Aren't most specialized fw distributions created and supported by about one person? I would think Debian would be much more secure, and much faster updating, on average, than any special purpose distribution could hope to be.

    3) Same standardized software on all machines. The same syslog on them all, the same SNMP (for MRTG) the same Perl, the same awk, the same bash shell, etc.

    4) Debian's packaged almost all free software that exists... If you need some obscure VPN client or some weird monitoring tool, you can rest easy that it's supported under Debian and can be quickly and correctly installed with a minimum of bugs.

    I understand there are Linux distributions that install everything, and wide open too. But not all general purpose distributions are like that.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  346. my two cents... by morticus · · Score: 1

    I hide everything behind a 233mhz classic pentium, 64mb ram and a quiet, 10 gig laptop hard drive. Runs linux 2.4.* with routing and iptables support enabled. It has handled loads above 2% for days at a time while I shoved Q3 servers through it. I max my connection out long before that system will ever die. Samba on the clean side to give my Windows boxen some company and ssh on the dirty side so I can maintain it while I'm away. The only time it gets shut off is when my UPS runs out of juice. As far as cost goes...I saved it from the trash.Ask people if they have an ugly old beige box sitting around their pad that they would like taken away. Then spend 40-60 bucks and buy two high quality NICs.

  347. Astaro by tf23 · · Score: 1

    one nice, but not free for commercial use, is Astaro

    Grab the disk image, it'll install in about 15-20 minutes and you can try it out.

    Home-use is free, too... which makes VPN to/from work a breeze.

  348. ipkungfu by Kichigai+Mentat · · Score: 1

    I have a computer that's a combination of server and router. For that, I use ipkungfu. It does the trick for me. Of course, my server is rather low key, but does serve as a leaf on an IRC network. It all depends on how heavily your server is used.

    --
    Rawr
  349. Re:Zone alarm? DONT by seudafed · · Score: 1

    This is incorrect. Zone Alarm does run as a service...vsmon.exe. When you log out, the GUI (zlclient.exe) shuts down but the service (and more importantly the driver) keep running.

    sky

  350. http://www.shorewall.net/ by kernel_canine · · Score: 1

    Hello, Very nice firewall http://www.shorewall.net/ and it has a GUI on webmin, http://www.webmin.com/ run it on any Linux Distro Ihave it since 2 years, and im so happy with, and the community beyond it is very active Good Luck Kind Regards Samer