Slashdot Mirror


Securing Your Network?

Barkmullz asks: "I just recently finished yet another security review on the network at my place of employment. I designed the different security features from scratch and I am using a variety of devices and software (firewalls, IDS, DMZs, and so on). I like to look at network security with the same attitude as I look on the stock market: diversify. Don't put all your eggs in one basket. As I was pondering the review results I wondered what a completely unbiased observer would think of my security. I remember thinking that someone should start a radio show similar to James Cramer's RealMoney and ask the listeners: Are you secure? I am aware of what the NSA considers to be a secure network, but, honestly, who has read that stuff? What do you consider to be a secure network? What low-budget security features have you come up with? I don't think I am the only one spending evenings and weekends playing around with yet another IDS."

344 comments

  1. Honey Pot by Anonymous Coward · · Score: 5, Funny

    I heard about this honey pot feature for network security. I installed them on each users computer, but they keep using the honey in their tea. Maybe it was not installed correctly?

    1. Re:Honey Pot by TopShelf · · Score: 2, Funny
      You've got it all wrong - honey pot security is where you take some of your spouse's best joints and use them as bait around the data center...

      --
      Stop by my site where I write about ERP systems & more
    2. Re:Honey Pot by SavingPrivateNawak · · Score: 1

      Put all your eggs in one basket... and WATCH THAT BASKET!!

    3. Re:Honey Pot by TrAvELAr · · Score: 1

      I've actually read some recent articles about companies being sued for using honey pots. As crazy as that sounds, they are comparing it to an unauthorized wire tap because the system is there with the intent to catch evil doers.

  2. Not enough diversification by delphi125 · · Score: 5, Funny

    Since you posted this on /. you obviously aren't interested in security through obscurity!

  3. it must be said by flynt · · Score: 3, Funny

    I don't think I am the only one spending evenings and weekends playing around with yet another IDS.

    Think again!

    1. Re:it must be said by UnderAttack · · Score: 2, Insightful

      No, he is not the only one ;-). But overall, security doesn't mean buying/installing more "stuff". Keep it simple! However, the idea to colaborate is good (see footer ;o) ).

      Syadmins need to work together and top trying to play 'security by obscurity'. Share with others and learn how to improve your network.

      --
      ---- join dshield.org Distributed Intrusion Detec
  4. Keep it simple by Lucky+Kevin · · Score: 5, Insightful

    Allow only very few services and open just those ports. Probably HTTP, SMTP, FTP, SSH that's all.

    Keep Web and FTP on separate DMZ LANS.

    --
    Kevin
    "It's not the cough that carries you off, it's the coffin they carry you off in" O. Nash
    1. Re:Keep it simple by frodo+from+middle+ea · · Score: 5, Insightful
      Also remember
      Most security breachings occur from within. May be a over curious geek looking for holes in the network, or a disgruntled employee.

      These are the one's that you should concentrate on first. Its a simple 80-20 ratio thing.

      Its no point building up the strongest bastion, when you have traitors within.

      --
      for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
    2. Re:Keep it simple by ningcat · · Score: 1

      Allow only very few services and open just those ports. Probably HTTP, SMTP, FTP, SSH that's all.

      Taking this one step further, only open ports for services you actually need. For example, there is no point opening port 80 if you don't run a web server.

    3. Re:Keep it simple by lithium100 · · Score: 1

      Most security breachings occur from within.

      65% of security breaches occur from INSIDE the network

      I can't speak for World Wide statistics but according to the Australian Bureau of Deloitte Touch Tohmatsu in a survey they conducted in 2002 - 65% of breaches in security occured from within the network.

      The survey also compares itself to a similar survey conducted by the American FBI which gave similar results in the same year.

      Interestingly, (horrifyingly!) 98% of respondents claimed to be the victim of some sort of computer crime!

    4. Re:Keep it simple by Anonymous Coward · · Score: 0

      Better yet, SSH and PPTP.. with the exception of DMZ-separated webservers, I have only one server directly connected to the Internet, and only those ports are available. Anyone who needs to access things from outside can VPN in..

    5. Re:Keep it simple by fyonn · · Score: 1

      Taking this one step further, only open ports for services you actually need. For example, there is no point opening port 80 if you don't run a web server.

      well.. err.. that is actually *exactly* what he said. let me quote him:

      "Allow only very few services and open just those ports"

      so he's advocating only poening ports for services you actually need. the bit at the end was just for example.

      dave

  5. Pull the ether. by theNetImp · · Score: 5, Funny

    The way I secure my systems, is not to put them on a network, though it does make email a bitch...

    1. Re:Pull the ether. by Blaine+Hilton · · Score: 1

      Have you tried using pidgins? Google uses them for their Pidgin Rank Technology. (And yes there is a URL somewhere, just can't find it off the top of my head.)

    2. Re:Pull the ether. by Anonymous Coward · · Score: 0

      Probably because it helps to be able to spell...

    3. Re:Pull the ether. by Anonymous Coward · · Score: 0

      http://www.google.com/technology/pigeonrank.html is the url you are looking for for PIGEON ranking

    4. Re:Pull the ether. by Anonymous Coward · · Score: 0

      Well, I see that you've decided to take your security seriously, to "kick it up a notch." By why would Emeril care? Just tell him that if he doesn't behave that he'll end up like the Sweedish chef: bork bork bork!! That will put him in his place.

      By the way, what security cookbook did you use? My fav is French Provincial Networking, by JOOLiza Chyldezz.

    5. Re:Pull the ether. by Stween · · Score: 1
    6. Re:Pull the ether. by hamsterboy · · Score: 1
      Yeah, my CPIP bitrate is REALLY low.

      Hamster

    7. Re:Pull the ether. by Richard_at_work · · Score: 2, Funny

      Considered Googling for it?

  6. Thanks for letting me know by Anonymous Coward · · Score: 5, Funny

    I look on the stock market: diversify. Don't put all your eggs in one basket.

    Thanks for the link, I didn't know what diversify meant.

    1. Re:Thanks for letting me know by poison_reverse · · Score: 1

      this guy must think slashdotters are a bunch of morons- its news for nerds, not definitions for dumbasses.

      --
      _+_+__+_+_+_+_+_+_+++
      when i moo u moo - just like that
    2. Re:Thanks for letting me know by lordgert · · Score: 1

      always appreciate alliteration!

    3. Re:Thanks for letting me know by hendridm · · Score: 1

      > this guy must think slashdotters are a bunch of morons- its news for nerds, not definitions for dumbasses.

      Have you seen the way some of these people spell/speak?

    4. Re:Thanks for letting me know by NonSequor · · Score: 1

      Alliteration is usually used to refer to the repetition of consonant sounds. Your comment is instead an example of assonance.

      --
      My only political goal is to see to it that no political party achieves its goals.
  7. Not sure your reasoning is sound by flynt · · Score: 5, Insightful

    I am aware of what the NSA considers to be a secure network, but, honestly, who has read that stuff?

    That's like saying you know someone has solved a very hard math problem that you need solved, but that you don't have time to find out how they did it. Why don't you read the literature not only from the NSA, but from the other various institutions that dedicate tremendous resources into investigating the problems you are trying to solve. It makes a lot more sense to do your research there rather than asking laypersons for their haphazard advice.

    1. Re:Not sure your reasoning is sound by SquadBoy · · Score: 3, Informative

      To answer the question and second you I *have* read the NSA docs along with a bunch of other stuff and you are %100 right. The knowledge and information to secure a network and secure it right is out there and it is just lazy not to know it if you are a person who is supposed to be doing this stuff. Start with "Secerts and Lies" to get you in the right frame of mind and then start reading the rest of the stuff. Then you can do it right.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:Not sure your reasoning is sound by stikk · · Score: 4, Informative

      > I am aware of what the NSA considers to be a secure network, but, honestly, who has read that stuff?

      I honestly have read every NSA guide publically available on nsa.gov, they are usually indepth and are a good starting point(with the exception of the DNS guide). I don't blindly accept everything they say, however its my tax dollars working for me for once.

    3. Re:Not sure your reasoning is sound by einhverfr · · Score: 1


      That's like saying you know someone has solved a very hard math problem that you need solved, but that you don't have time to find out how they did it. Why don't you read the literature not only from the NSA, but from the other various institutions that dedicate tremendous resources into investigating the problems you are trying to solve. It makes a lot more sense to do your research there rather than asking laypersons for their haphazard advice.


      I have read the NSA litteratirure and find it accessible and useful for newbies and experienced people alike (for the most part).

      As for my network-- It is as secure as I can make it-- firewalls, services secure and regularly updated. And machines outside my control I don't trust ;)

      I also ensure that plain-text passwords requred by some protocols (and some Jabber clients don't allow encrypted passwords) don't have any access to critical data and are of extremely limited use.... Also SSH access requires private key authentication and the firewall/NAT enforces division of external services.

      Of course, I can be a bit paranoid ;)

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:Not sure your reasoning is sound by AndroidCat · · Score: 1
      I have read the NSA literature and find it accessible

      Hmph! That doesn't very secure! :^P

      --
      One line blog. I hear that they're called Twitters now.
    5. Re:Not sure your reasoning is sound by TarPitt · · Score: 2, Insightful
      The NSA stuff is very thorough, but keep in mind their basic security policy is very likely different from yours. In some cases you will want things tighter, in most other cases, you will be less stringent. A lot of NSA stuff is associated with the Common Criteria certification, specifically the descendendt-of-C2, the old military-style discretionary access control (DAC). DAC is a reasonable fit to certain types of commercial security. In some cases DAC is too strict - requiring a server to BSOD because the audit log is full is maybe a bit much. On the other hand, commercial DAC requires things military DAC may not - like being able to separate sys admin duties into separate roles.


      Bottom line - NSA is good, thorough, and very professional, but keep in mind it is your company and your data, and the technical security needs to map to the organization's policies

      --
      If your children ever found out how lame you are, they'd murder you in your sleep
  8. Application choice as a security feature by prgrmr · · Score: 3, Flamebait

    Our network is Novell, our e-mail is groupwise, and we don't use Cisco products. While not necessarily "low budget" in terms that the original poster implied, the net affect is that we don't have to contend with many of the viri that other companies running the typical MS products do. And yes, we most definitly still have to have a good firewall, and a good firewall config with the appropriate ports either shutdown or monitored, and we still run an e-mail scanner on in- and out-bound mail as well as McAfee on the desktops.

    1. Re:Application choice as a security feature by Anonymous Coward · · Score: 0

      I guess you don't use webster products, either. It's 'effect' not 'affect'.

    2. Re:Application choice as a security feature by Anonymous Coward · · Score: 0

      Isn't this just security through obscurity? I'm not saying it's a bad layer of the security "onion", but you need to have plenty of others.

      Hopefully you aren't using Bordermanager! LOL

    3. Re:Application choice as a security feature by bwindle2 · · Score: 2, Informative

      What does running Cisco gear have to do with security? Your Cisco stuff is talking layers 1, 2, and 3, far below your applications. Unless you can't figure out how to setup an ACL to block packets, your Cisco routers and switches have very little to do with your security, assuming you have decent passwords on them. You can even turn off ports you aren't using to make sure someone can't plug in a rogue PC, or limit ports to only one MAC address.

    4. Re:Application choice as a security feature by poot_rootbeer · · Score: 5, Funny

      Our network is Novell, our e-mail is groupwise, and we don't use Cisco products.

      Aaah yes... "Security through obsolescence".

    5. Re:Application choice as a security feature by citbofh · · Score: 1

      Aha! The old "my stuff is so awful, we'd have to pay someone to hack into it" approach ?

      That worked for the Indians, who had this strip of awful swampland in what is now Virginia... Oh, wait a minute. Never mind.

    6. Re:Application choice as a security feature by Jim+Norton · · Score: 1, Informative
      Our network is Novell, our e-mail is groupwise, and we don't use Cisco products.

      Aaah yes... "Security through obsolescence".

      Using that logic, Unix is also insecure.

      --
      -- Jim
    7. Re:Application choice as a security feature by r_j_prahad · · Score: 1

      Our Novell network is so secure, I can't get out! I'd be working right now (instead of reading Slashdot) if I could only ftp a couple of files down to my PC, but now I'm going to have to go home and burn them to another CD again.

    8. Re:Application choice as a security feature by Anonymous Coward · · Score: 0

      Obsolescence is one way to have security, not the only one.

    9. Re:Application choice as a security feature by mark_lybarger · · Score: 1

      the poster said obsolete, not ancient.

      http://dictionary.reference.com/search?q=obsolet e

      from dictionary.com: No longer in use: an obsolete word.novell was once the mainstream small/mid-size office network operating system. it is now obsolete. infact they're trying so hard to breath life into it they're going to run their services on ... gasp... linux... as well as the novel kernel. bandwagon indeed.

    10. Re:Application choice as a security feature by Anonymous Coward · · Score: 0

      I administered a novell network for four years.
      Hope you have kept up on all the little 'features', like the wonderful portal.nlm and the various icmp dos and tcp connect and enter garbage chars buffer overflows against some fairly innocuous little services. BM 3.5 and it's accoutrements are shit.
      So much easy information for the cracker and so little time. Finally, the logging bites balls, and that's a no-no for my security purposes.
      I hope you like the inet interface and filtcfg, that piece of crap.

      I moved to linux and bsd for my firewalling and inet services and moved netware inside. It's
      not ready for prime time in the real world yet.

    11. Re:Application choice as a security feature by poot_rootbeer · · Score: 1


      I didn't say Novell was insecure, though. In fact, I said it was secure!

      And on top of that, you think 'obsolete' just means 'old' -- it doesn't, it means 'old, unused, and replaced with something better'. Has lowercase-u unix been entirely replaced with something better?

    12. Re:Application choice as a security feature by Anonymous Coward · · Score: 0

      It depends on whether you're asking Microsoft or not.

    13. Re:Application choice as a security feature by Anonymous Coward · · Score: 0

      shut the fuck up goatfucking fag.

  9. Think layers by Blaine+Hilton · · Score: 5, Insightful
    Not just diversify, but think in layers. Try to achieve a layered security approach, with the most sensitive data in the center of the security "sphere".

    Go calculate something

    1. Re:Think layers by Frostalicious · · Score: 5, Funny

      Not just diversify, but think in layers

      I laughed my ass off when I read this, because I read it as "think in lawyers". Security through litigation? If only that didn't happen.

    2. Re:Think layers by laugau · · Score: 5, Funny

      Ogres have layers, onions have layers.

      Ogres are not like cake.

    3. Re:Think layers by einhverfr · · Score: 1

      Not just diversify, but think in layers. Try to achieve a layered security approach, with the most sensitive data in the center of the security "sphere".

      Extremely important.... Furthermore, if you have your security vertically layered, you get security through diversity, while if every aspect of the diverse architecture is exposed, the attacker can pick and choose a way in, and you get *insecurity* through diversity.

      --

      LedgerSMB: Open source Accounting/ERP
    4. Re:Think layers by Blaine+Hilton · · Score: 1

      Funny you should say that, as that was exactly what I typed! I'm glad I used the Preview button though...

    5. Re:Think layers by intrep1d · · Score: 1

      I also read lawyers, but I work for Plaintiff & ClassAction attorney's so I see that word in my nightmares.

      On another note, lawyers are extremely tight when it comes to spending money on security. They also don't understand what passwords are for. One of my firms has 50 users, and they HAD a standard password across the firm, "password".
      That and their firewall's telnet being open to the internet w/ no password, nearly gave me a heartattack when I did a first time inspection of their network.

    6. Re:Think layers by Mr.Ned · · Score: 2, Funny

      Shrek: Ogres are like onions.

      Donkey: They both smell?

      Shrek: NO! They have LAYERS. There's more to us underneath. So, ogres are like onions.

      Donkey: Yeah, but nobody LIKES onions!

    7. Re:Think layers by Anonymous Coward · · Score: 0

      same here...I guess it does show something...

    8. Re:Think layers by Anonymous Coward · · Score: 1, Interesting
      Ogres have layers, onions have layers.

      Ogres are not like cake.

      OK, I've never, ever, complained about moderation before. But the people who modded the parent both insightful and informative are on crack.

    9. Re:Think layers by Anonymous Coward · · Score: 0

      My old firm had an entire defense outline leaked to the opposing counsel - they were nice enough to tell us. After that, exactly nothing changed about security there. Law firms are 5 - 10 years behind the technology curve and have a kind of ostrich approach to anything not involving a secretary with a typewriter. It's amazing to me since their product, the Thing They Do, is contained and completly dependent on computers but they won't put up with the slightest inconvenience (or, really, change) to better protect it.

      I predict it will take a really devistating virus (unlike anything we've seen so far), one that really does cajillions of dollars of damage, to get law firms to wake up and start being sensible about computers. Either that or one has to get sued - that would to it too...

    10. Re:Think layers by Amoeba · · Score: 4, Funny
      Ogres have layers, onions have layers. Ogres are not like cake.

      What about parfait? Everybody likes parfait.

      (If you don't get it, you don't have a 3yr old Shrek junkie in your house)

      --
      Do not taunt Happy-Fun Ball
    11. Re:Think layers by fyonn · · Score: 1

      I'd venture that the vast majority of people in general, never mind people reading slashdot don't have a "3yr old Shrek junkie" in their houses.

      however I have to admit that I really didn't find shrek remotely funny, most of the people i know were rolling in the aisles and I'm sitting there stonry faced and checking my watch. I thought it was bloody awful.

      dave

  10. Best security. by Neck_of_the_Woods · · Score: 4, Funny


    get all your shit working. Cut the lan/wan/internet lines, brick it in with now doors and spray the outside with teflon.

    Hire a muscle head with a 8th level Edu to guard the brick box with a baseball bat.

    Other than that your just playing the odds like the rest of us.

    --
    Neck_of_the_Woods
    #/usr/local/surf/glassy/overhead
    1. Re:Best security. by Angry+White+Guy · · Score: 0

      You forgot the Faraday Cage

      --
      You think that I'm crazy, you should see this guy!
    2. Re:Best security. by TeknoHog · · Score: 4, Funny

      yeah, and for securing your music files, don't put all your oggs in one basket.

      --
      Escher was the first MC and Giger invented the HR department.
    3. Re:Best security. by Anonymous Coward · · Score: 0

      die, plz.

  11. I got it.. I swear! by Derg · · Score: 3, Funny
    Step 1) Unplug everything, carefully, minding stragling cables and connectors.

    Step 2) Arange equipment in nice steel shipping container.

    Step 3) Toss the entire thing into the bowels of either your local foundry's furnace or your closest actively erupting volcano

    Step 4) Giggle because the poster never said the network had to work or anything....

    --
    I'm a little tea pot.
    1. Re:I got it.. I swear! by Anonymous Coward · · Score: 0

      Your spelling is the likely cause of the "funny" moderation, rather than your response to the article...

    2. Re:I got it.. I swear! by Khasmo · · Score: 1

      Step 5) . . .
      Step 6) Profit!!

    3. Re:I got it.. I swear! by Anonymous Coward · · Score: 0
      You want to make your business really secure? Here's what you do:
      1. Cut all lines to the building - power, network, even sewer and water.
      2. Wrap the building in a big Faraday cage - or just use the jumbo roll of aluminum foil
      3. Fill the building with concrete
      4. Shoot all the users (head shots work best - they scramble the brain - hey, you never know when someone will develop the technology to read a corpse's brain for information)
      5. Detonate a 50 megaton device 500 feet AGL


      Okay, I admit the last one is overkill - why waste perfectly good plutonium? On the other hand, if you want something done right...

  12. Do what I do... by FortKnox · · Score: 2, Funny

    ... don't put up any security, and don't put anything important (worth losing) on the box. Eventually, boredom will set into the hackers and they'll go onto something more challenging...

    At least I hope they will....

    --
    Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    1. Re:Do what I do... by pmbuko · · Score: 1

      That is SO not true.

      Breaking in is only the first step. Next, the hacker will deface your website with some sort of calling card that attract hundreds of other hackers to the site. Then, they will install a worm that will replicate itself across your entire network and erase all files anding in .dll from your computer. Then, they install a hidden FTP server from which they will share their personal collection of kiddie porn. Then, they call the feds and have you busted for sharing kiddie porn with the world.

      So as you can see, being boring is not the best defense after all.

      (On the other hand, if you've already got kiddie porn on your computer, you can use this security method and accuse the hackers when someone discovers it.)

    2. Re:Do what I do... by FortKnox · · Score: 1

      It was a joke. I probably shoulda made it more obvious, though.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:Do what I do... by pmbuko · · Score: 1

      You took the words right outta my mouth. :P

    4. Re:Do what I do... by Anonymous Coward · · Score: 0

      Unfortunately that's the consumer PC syndrome. No firewall, no security, connected to allways on broadband. A great platform distributed network attacks and distributing spam...

    5. Re:Do what I do... by eyegone · · Score: 1

      How?

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    6. Re:Do what I do... by kasperd · · Score: 1

      Eventually, boredom will set into the hackers and they'll go onto something more challenging...

      Trust me, they will..... Using your box as cover, so you get busted for their crimes.

      --

      Do you care about the security of your wireless mouse?
  13. Here's an idea... by fudgefactor7 · · Score: 1

    put firewalls between every server and the rest of the network... not one firewall, but one for each server (a dedicated firewall). You could do that with switches and the like but that's overkill. But in Paranoia mode it's all just good thinking. But can one be too paranoid in the name of security? I think so. Basically, produce a sound strategy that people don't look at and say "you're crazy!" then impliment it and pray that nobody figures it out. The idea of having multiple vendors for security is good, but it will make your administration a little more difficult--which may or may not bother you.

    1. Re:Here's an idea... by spumoni_fettuccini · · Score: 1

      We actually use two different firewalls in our network, boy did we have to do some fast talking for that. May seem like lunacy to some, but we're paranoid.

      --
      -- Some days you're the dog; some days you're the hydrant.
    2. Re:Here's an idea... by fudgefactor7 · · Score: 1

      it's sound thinking... if cracker gets through one because of a known exploit the other one may be safe from him... just makes sense.

    3. Re:Here's an idea... by Lord+Dimwit+Flathead · · Score: 1

      Exactly. Just to clarify though, this only makes sense if they are deployed in series or on opposite edges of a DMZ. For example:

      [internet]->[firewall A]->[DMZ]->[firewall B]->[internal network]

    4. Re:Here's an idea... by acid_zebra · · Score: 4, Informative
      yeah right.
      That's OK if you live in magical budget candy land, but for the rest of us, this is not an option.

      And besides; firewalls are NOT (read again; NOT) the end-all of security. Most exploits and viri attack the ports that are open anyway, your IIS webserver; your Exchange box(es), the FTP server etc. etc.

      My 2 cents:
      - lock down servers and workstations
      - strip all rights from users and then give them ONLY the rights they need - update, update, update & patch
      - firewall the edge of the network
      - create a DMZ for all those vulnerable boxes on the edge of your network
      - divide the network in VLANs (provided you take care of a big enough network)
      - buy antivirus software with server-distributed automatic updates
      - run a IDS on the edge of your network (snort et al)
      - use Ntop (or a similar sniffer) for network traffic profiling so you can spot any anomalies
      - Backup the important stuff every day and move the tapes offsite (make sure your backup WORKS; do a yearly restore drill)
      - audit on a regular basis, either yourself or (if you live in magic budget candy land) by external consultants.
      - AND MOST IMPORTANTLY:
      EDUCATE YOUR USERS!
      (which, admittedly, seems to be the hardest thing on my list, as I haven't managed to do it in 10 years+ of network management.

      --
      -- No Sig is a Good Sig
    5. Re:Here's an idea... by Anonymous Coward · · Score: 0

      Here's an idea. Why don't you just do it right once?

    6. Re:Here's an idea... by Anonymous Coward · · Score: 0

      Just one comment on that, get the network boys and your sysadmin boys together(and anyone else for that matter). Too often do I see security initiatives going on as isolated work units. There is no reason AT ALL that a webserver should run as root, regardless of what port people think it needs to run on. Get your router to forward www.yawebsite.com to myLockedDownServer:8374. There are loads of examples where the multiple groups providing services beyond the normal can really help eachother to increase, not just security but effeciency, manageability and resiliancy.

    7. Re:Here's an idea... by PhipleTroenix · · Score: 1

      lock down servers and workstations


      I developed shrink-wrapped CD-ROMs at a place that did that. We were unable to test our installation software. Eventually installation got outsourced. We couldn't test the contractor's work. Basicly users who installed our software later had to reformat their Windows machines.

      The geniuses that ran that shop didn't provide basic services that the business required and it cost the business $500,000+

      --
      When VPNs are outlawed, only outlaws have VPNs.
  14. A network is secure if... by sterno · · Score: 4, Insightful

    A network is secure if it costs more to an intruder to break in than the value of the information being protected.

    Network security must exist within a context of what is being protected and who would want to break in. If you are protecting your personal information, the amount of security that is needed is substantially less than if you are a major bank. Sure, your design might have some holes in it. In fact, I guarantee that it does, but if it's too much hassle to exploit those holes, then nobody's going to bother.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:A network is secure if... by Anonymous Coward · · Score: 2, Insightful

      The above statement is a common mantra. However there is an additional aspect. You must also factor in the cost of a compromise.

      My personal information may be of low value compared to a bank, but if I am compromised and find myself reinstalling from scratch or blowing past my bandwidth quota to pay for excessive traffic I have an additional cost. Likewise, if the bank is compromised it will have to pay in marketing (cover-up or spin) and possibly fines.

      In the end, though, a security professional can only make recommendations. The company will vote with its dollars on the value of security. In many cases, the information they protect is not even their own information.

      What does an eStore lose if it accidentally publishes its customer credit card information for the last month? Bad press? Does it hit the mainstream press radar even? Is the loss of customers even significant? Do the results change if their security is circumvented? Does it matter if their security is laughable?

      Just some things to think about...

    2. Re:A network is secure if... by Anonymous Coward · · Score: 1, Informative
      A network is secure if it costs more to an intruder to break in than the value of the information being protected.

      True. However, there is another side to this picture: Total security costs should be related to the loss of revenue that is associated with your network being compromised. The level of security should be such that:

      p(s) * V - C(s)

      is maximized, or

      d/ds ( p(s) * V - C(s) ) = 0

      Where s is your level of security, C(s) is the total security costs, p(s) the chance that your network is compromised and V is the revenue loss (negative value).

    3. Re:A network is secure if... by Kargan · · Score: 4, Interesting

      Not entirely true. Often times the only thing a system needs to become a target is a high-speed 'Net connection. The compromised machine can then be used to scan other random subnets to find other machines to compromise to then use those to scan other random subnets...you get the idea.

      I'm ashamed to say I learned this particular point of interest myself, and only when root started getting mail from other admins wanting to know why our server was portscanning them.

      Live and learn, they say. I say wisdom is learning from someone else's mistake, such as mine. Hint: when Tripwire stops sending you messages, you may be compromised.

      --
      Palaces, barricades, threats, meet promises
    4. Re:A network is secure if... by vls · · Score: 2, Informative

      The formula above assumes a simple risk-neutral actor, since the dollars are simply multiplied by probability. This is generally not the case for large negative events, like your house burning down or a major security breach. If it were, few of us would buy insurance, since

      p(l) * V q

      is rarely true, where p(l) is the probability of loss in the period, V is the value lost, and q is the value of premiums in the period.

    5. Re:A network is secure if... by AndroidCat · · Score: 1
      Spammers don't want your information. They just want open proxies and your netconnection (until you get blocked/your ISP cuts you off). And then there's the worms.

      Protecting your information is good, but you also have to be a good net neighbour.

      --
      One line blog. I hear that they're called Twitters now.
    6. Re:A network is secure if... by Anonymous Coward · · Score: 0

      "A network is secure if it costs more to an intruder to break in than the value of the information being protected.
      "

      BS.

      So it costs hackers $billions to break in and steal lists of thousands of credit card numbers?

    7. Re:A network is secure if... by OrbNobz · · Score: 1

      That of course is assuming the intruder is there simply to steal data.
      However, you must also account for:
      a) the evil malicious bastards that establish your host as a DDOS contributor.
      b) the clever tricksters that are "teaching you a lesson" by altering one config file that screws your entire network.
      c) the plain and simple pricks that just delete everything.
      d) the pervs setting up your host to serve child pr0n. (Honestly, officer!)
      e) the countless other reasons for network invasion that I can't think of right now.

      So, on top of what you said, we have lawyers fees, labor time for sysadmin not being able to work on other projects (like deathmatches), business deadlines being smashed, corporate productivity taking a dump, etc.

      Bottom line:
      There is no such thing as too much network security.

      - OrbNobz
      There is NO SUCH THING as too much network security!

    8. Re:A network is secure if... by Beryllium+Sphere(tm) · · Score: 1

      I'd add that "value" isn't only monetary. A high-profile target will attract intruders out for collecting a prestigious scalp.

      A major bank, as sterno mentioned, has a gnarly threat model. So does whitehouse.gov.

  15. secure? by geekoid · · Score: 3, Insightful

    "I am aware of what the NSA considers to be a secure network, but, honestly, who has read that stuff?"

    Anybody who considers security important.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  16. Unfortunately by FreeLinux · · Score: 5, Informative

    I don't think I am the only one spending evenings and weekends playing around with yet another IDS.

    Unfortunately, I suspect that we are among the few that do. Especially when you look at this and this.

    I would say that you are definitely on the right track and that your network is probably more secure than most. Certainly more so than those that will respond to you here. The fact is that if you are in doubt, you should have an audit performed by a security expert. This person will review you policies, procedures and configurations and make appropriate recommendations. Additionally they will perform penetration testing both from inside and out and make subsequet recommendations.

    As I said above, I think you are on the right track and would guess that you have taken all of the necessary steps, and are hearing the complaints from your user community. But, the only thing that I would add is that you should never become complacent. Test your security regularly and use multiple tools to do it, and always the latest versions. Don't rely soley on a Nessus or nmap scan to validate your security. Also, when testing, remember that it isn't just a matter of whether you get in or not, you should also make sure that the attempt is properly caught in the logs, regardless of the attempts success or failure.

    1. Re:Unfortunately by Faust7 · · Score: 1

      they will perform penetration testing both from inside and out

      Can't get enough of that myself.

    2. Re:Unfortunately by rankey · · Score: 0

      Unfortunately, I suspect that we are among the few that do.

      Why? Doesn't this imply that the security concerns that people have pointed out are in fact valid? I really don't understand this attitude that is prevelant in the security arena now a days that every single NMAPed client is a potential risk.

      Look, I use SNORT like a good guy should, but sometimes, it just doesn't make sense to waste time on the interior of the system.

  17. Security show, by Victor+Tramp · · Score: 3, Interesting

    What about approaching the Linux Public Broadcasting Network about doing a [[semi-]regular] show about security? Perhaps they'd be open to content like that?

    -vt

    --
    US$0.02++
  18. two steps by Anonymous Coward · · Score: 5, Funny

    1) Fire developers

    2) Fire users

    1. Re:two steps by Necrobruiser · · Score: 1

      I agree. I've often said that this job wouldn't suck nearly so bad if it weren't for all of the users...

      --
      "I planned within my means and got a fixed rate mortgage, so where's MY bailout?" -cafepress
    2. Re:two steps by Shads · · Score: 1

      Actually to be more honest, the users don't prevent us from having the security measures we would like... nor do the developers!

      It's our damn bosses.

      1) Fire Boss

      --
      Shadus
  19. Simple. by Eric_Cartman_South_P · · Score: 3, Interesting
    www.openbsd.org

    I welcome suggestions as to why Windows or even Linux would be a safer choice in regards to security.

    And OpenBSD with Evil Bit checking is even better. ;)

    1. Re:Simple. by Leers · · Score: 1

      Also, run each external service on a separate box that has an ip with incoming access blocked by all other computers on the network. ie. if a hacker on that computer tries to connect with another computer on the network, it will be denied access. A hacker could change the ip address with but hopefully somebody would notice that.

      Well, while your at it, why not have all inter-network services run through a VPN with IPsec. Or perhaps that's more of a PN not a VPN. I think to be uber-secure, one must assume that every packet that leaves any computer on a network can be looked at by a hacker. Of course, close all ports except the VPN port on internal computers.

      If every rout into a network from the outside leads to a dead end even if your web server is compromised, the rest of the network is secure. The only way to gain access to the network from outside should be through a VPN. This access should only be given to specific static IP addresses.

      Make log files, and look at them.

      Burn a copy of the drive partitions that do not change ( not log files) onto a CD each night. Then compare last nights image file with tonight's image file on a different computer. If they are not the same, your system has been compromised. Reformat the hard disk of the web server, flash the bios, etc. and reinstall.

      Just some random ideas. Do I do this? No. But I am not a system administrator. I just a paranoid slashdot reader.

    2. Re:Simple. by Anonymous Coward · · Score: 0

      Haven't you heard...BSD is dead.
      Plus, your new packetfilter sucks hairy dongos.

    3. Re:Simple. by allochthon · · Score: 1

      Definitely OpenBSD. Enable PF, and IPSec (all properly configured, of course) and you're good to go.

  20. First and foremost by Faust7 · · Score: 4, Insightful

    What do you consider to be a secure network?

    A properly patched one, Linux or Windows.

    1. Re:First and foremost by 1984 · · Score: 2, Informative
      You should always patch. But remember (always) that patching protects you only from known, documented vulnerabilities. It does not protect you from undocumented vulnerabilities -- those which haven't been patched. There maybe between zero and a lot of these for any component of the architecture.

      Beyond just trying to make each component secure, consider individually the consequences of each being compromised. You don't get much provably secure stuff out there on store shelves, so assume everything may be vulnerable. Plan accordingly, so any one failure doesn't blow you wide open. And backup off-line. As other people have joked on this thread, the only secure network is switched off. Well having a snapshot of yesterday's data on off-line tape (or whatever) is just that: yesterday's network switched off.

    2. Re:First and foremost by Faust7 · · Score: 1

      But remember (always) that patching protects you only from known, documented vulnerabilities. It does not protect you from undocumented vulnerabilities -- those which haven't been patched.

      Of course, but until those vulnerabilities have been documented, they might as well not exist. One cannot ask for more than the knowledge that one's system is as secure as possible.

    3. Re:First and foremost by 1984 · · Score: 2, Interesting

      Of course, but until those vulnerabilities have been documented, they might as well not exist.

      With all due respect: bollocks. They may be known by any number of people before they are documented and patched (if they're ever patched). All that time, you're vulnerable.

      You should never assume anything is 100% secure. For it to be so means it have a provably secure design and no flaws in the implementation. That's a desperately naive assumption.

    4. Re:First and foremost by Faust7 · · Score: 1

      They may be known by any number of people before they are documented and patched (if they're ever patched). All that time, you're vulnerable.

      And if there's no patch, the only advantage you had was knowledge of the vulnerability, which makes no material difference (assuming you already have good backup practices).

    5. Re:First and foremost by 1984 · · Score: 1

      "...knowledge of the vulnerability, which makes no material difference ..."

      That's not the attitude of a good systems administrator. You're suggesting two things: that if no patch exists no exploit exists; that no countermeasures could be taken given knowledge of a vulnerability.

      The first point is false logic: if you're aware of the vulnerability and that no patch exists, that's all you know. It's then prudent to assume that an exploit exists when considering what to do next. Head in the sand and all that.

      Countermeasures can often be taken. If it's a service useful to administration but not vital to the business, perhaps it can be shut off until an alternative exists (OpenSSH, for instance). For any vulnerability, an alternative operating mode may be difficult but possible, and preferable to compromise or denial of service. If this isn't a "material difference" between knowledge an ignorance of vulnerability, I'd be fascinated to hear your definition of same.

      And my original point: it's a good idea to consider what happens when a given system is compromised. Ever notice how (many) medieval castles (and I'm not talking about mainframes) have a moat, external walls with door and portcullis, and a keep in the center? You could retreat to the keep if the outer walls were breached. That didn't mean you expected the walls to breach.

  21. This reminds me by apankrat · · Score: 4, Funny

    : .. cut the lan/wan/internet lines ..

    This is a very important part that is often overlooked as demonstrated by the following example :

    The University of North Carolina has finally found a network server that, although missing for four years, hasn't missed a packet in all that time. Try as they might, university administrators couldn't find the server. Working with Novell Inc. (stock: NOVL), IT workers tracked it down by meticulously following cable until they literally ran into a wall. The server had been mistakenly sealed behind drywall by maintenance workers.

    --
    3.243F6A8885A308D313
    1. Re:This reminds me by Lord+Dimwit+Flathead · · Score: 2, Insightful

      Jesus. They had to get outside help to figure out how to follow the CAT5 from the switch to the server? Amazing.

    2. Re:This reminds me by Anonymous Coward · · Score: 0

      Well, we know it wasn't running Windows! They'd have figured it out within a month!

    3. Re:This reminds me by shadowbearer · · Score: 1


      Upgrade their servers much?

      --
      It's old. The more humans I meet, the more I like my cats. At least they are honest.
    4. Re:This reminds me by egburr · · Score: 2, Insightful
      They had to get the networking people to identify which CAT5 wire to follow. If you have a whole bunch of switches and routers in your network, how do you physically find a machine? You have to track packets down the wire. What IP or MAC address are you looking for? Pick a starting point, then figure out if it is on this side or that side the first router you come to. That much can be done with tracerouter and arp. But, when you narrow it down to a large room with a few dumb switches and a lot of computers, what then? The easy answer would be to hook up a line sniffer. Figure out which wire the traffic of interest is flowing down. Okay, now the local guys can follow the wire to see where it leads!

      I guess another way to identify the wire would be to start unplugging wires until the connection broke. It's not nearly as nice, but it would probably be faster and easier than using a line sniffer. Of course, you may have users and managers looking for you by the time you're done. :)

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
    5. Re:This reminds me by Lord+Dimwit+Flathead · · Score: 1

      Yeah, I know it can be a pain in the ass; I just would have thought that an organization the size of UNC would have netadmins capable of doing it themselves instead of having to call in a vendor to hold their hands.

    6. Re:This reminds me by hazem · · Score: 1

      When trying to find a cable connected to a particular computer, I usually just log into computer that's at the top of the tree of switches and flood ping the computer I want to find. Follow the blinking lights on the switches and look for red.

      If you can log into the computer you want to find, flood-ping from it to the original computer, just to really saturate that path. You'll find it!

    7. Re:This reminds me by SaDan · · Score: 1
      Yeah, I know it can be a pain in the ass; I just would have thought that an organization the size of UNC would have netadmins capable of doing it themselves instead of having to call in a vendor to hold their hands.


      We ARE talking about the same organization that walled the server up in the first place! :-)
    8. Re:This reminds me by Anonymous Coward · · Score: 0

      Have you heard of this little tool called OpenView? I believe a fairly small company that calls itself HP or something like that sells it. Apparently it is supposed to show you what is on you network.

    9. Re:This reminds me by Anonymous Coward · · Score: 0

      Step out of the dark ages. There are tools that will find a box down to the last switch port. You just have to set it up.

      You can also do it by hand. Let's see. We have a hostname, so get the IP address for it. host, nslookup, ping, whatever works for you. If you're infected with WINS, use Samba's nmblookup.

      Now whip out snmpwalk and start beating it against your router(s) for that host's network until one of them coughs up a MAC address for it.

      Almost there... point snmpwalk at the switches on that network and figure out which ports they're using to talk to it. Figure out your network topology and discard things like uplink ports. Whatever's left is where your host is.

      This doesn't work too well if the host is down, but as I recall the whole point of the story is that the server was up.

      By the way, as for how you figure out "which one in a big room" - you document your network! Then when you find that it's switch X, port Y, you look that up and find out that it's patch panel port Z. The blueprints (you do have them, right) say that the contractor put port Z on the north wall of room foo, so you go look there.

      Find the keystone jack with Z written on it and follow the cable up to the machine. Problem solved.

    10. Re:This reminds me by Anonymous Coward · · Score: 0

      you should go into the business of finding servers behind walls

    11. Re:This reminds me by egburr · · Score: 1
      By the way, as for how you figure out "which one in a big room" - you document your network!

      If they had documented their network, they wouldn't have had any trouble finding the machine. Either that, or someone made some changes without updating the documentation. Or someone made a mistake on the documentation. Anyway, the issue was how to find a machine when all you know is the hostname/address. I don't really deal with routers or large networks much, so I didn't think about using snmp to query the routers. I do have to wonder how smnpwalk will tell you what port of a switch the traffic is using if the switch is a dumb switch (or even worse, a hub) that doesn't know anything about snmp.

      --

      Edward Burr
      Having a smoking section in a restaurant is like having a peeing section in a swimming pool.
  22. question/answer by flynt · · Score: 3, Funny

    I am aware of what the NSA considers to be a secure network, but, honestly, who has read that stuff?

    Probably professionals who weren't picked to be the "security guy" by a game of spin the bottle at the last office meeting.

  23. My hat's white. by Mononoke · · Score: 4, Funny
    As I was pondering the review results I wondered what a completely unbiased observer would think of my security.
    Just post a few IP addresses for us to try. We'll let you know.

    Really, we will.

    We won't break too much along the way.

    We promise.

    (It's humor, laugh.)

    --
    NetInfo connection failed for server 127.0.0.1/local
    1. Re:My hat's white. by Anonymous Coward · · Score: 0

      Try these:

      192.168.1.12
      10.0.2.21
      127.0.0.1

      Happy hacking!

    2. Re:My hat's white. by Anonymous Coward · · Score: 0

      Here's a ip:
      127.0.0.1
      Have Fun :)

  24. colaborate by Anonymous Coward · · Score: 0

    Well, as pointed out earlier, since you posted this on Slashdot, you are not a "closet sysadmin". Colaboration is important. Think about joining a group like DShield ;-) .

  25. Re: Multiple Products by Devios · · Score: 2, Informative

    By using multiple products, you indeed have a better chance of detecting and defending against attacks... That is, of course, assuming that you have someone trained to set up, monitor, maintain, and tweak each system you put into place AND that the correspondence between the parties responsible for each system allow correlation of seemingly unrelated data that indicates an attack or intrusion that would not be detected otherwise...

    The potentially enhanced visibility made available by using a heterogeneous security implementation comes only at the expense of additional training and staff, and more complicated maintenance, monitoring, and communication. Be aware of the trade-off.

    Also, security tools are nothing absent policy/procedure implementation/refinement/education/awareness/enfo rcement/etc.

    Invest the majority of your resources into learning how your users make use of the system and then develop and put security procedures into place that encourage secure computing instead of putting systems into place that make their jobs harder and encourage them to bypass your security measures.

  26. What has worked for me... by revmoo · · Score: 2, Funny

    In my experience working securing networks, I have found that the best approach is "Security through apathy". Sure I can get rooted easy, but boy do I have loads of free time now!

    --
    I would expect such blatant racism on Fark, but on Slashdot? Mods please ban this asshole.
  27. Basics by rxed · · Score: 1, Funny

    1) There should be no single point of failiure on a secure network. Can't depend on a single firewall, VPN, or user password. Simpel rule: three keys/passwords/persons to open system critical 'doors'. 2) Secure LAN's are behind rings of security. Three rings is okay. More is better. Anything under 3 rings is SOHO stuff. 3) Use computer generate passwords. Yes, its hard to remember but its better than to depend on Joe to come up with something good. Force it on them. Remeber it will be your arse if security is broken, not theirs. 4) Do regular white hat scans on your network. Try to break in. 5) I don't run anything remotley, if you must than SHA1 and SSH2 are a must. 6) Use linux/bsd 7) Do complete backups every night (with HDAs getting so cheap there is no reason not to) 8) real important, arse critical stuff is not connected on a networked machine, such machine has no fda's, cdrw, cd's, usb's etc.

    1. Re:Basics by H310iSe · · Score: 1

      "use computer generated passwords" - won't work, anything a user can't remember a user writes down. Semi-weak user passwords are better than strong passwords written down on postits all over the place. Make a decent password complexity policy and let users make something they can, well, use. If you want better passwords, use keyfob encryption keys on top of passwords.

      --
      closed minded is as closed minded does
    2. Re:Basics by lamour · · Score: 1

      My suggestion about #3 is that you read this site. Some of the statistics in the papers on that site show that brutalizing your users as you suggest doesn't solve the problem, it just moves the problem. It just depends on where you think your biggest threat is.

      I also consider this to be an excellent paper on the topic of network security. It's short, but it brings up most of the big issues.

      But then, I'm posting on /. so I probably don't know what I'm talking about either. ;-)

      for what it's worth,
      Michael

  28. FTP? Was: Keep it simple by bwhaley · · Score: 5, Informative

    Probably HTTP, SMTP, FTP, SSH that's all.

    Someone was going to say it.... Why FTP? There is no need for it any more. There is a very long history of remote root exploits and other vulnerabilities. Just use sftp. Ya, so the users complain about it, but they'll get over. The University I attend recently switch from Telnet/ftp to ssh. If we can convert 30,000+ users, so can you :)

    --
    "I either want less corruption, or more chance
    to participate in it." -- Ashleigh Brilliant
    1. Re:FTP? Was: Keep it simple by sxe_p06 · · Score: 2, Interesting

      Someone was going to say it.... Why FTP? There is no need for it any more. There is a very long history of remote root exploits and other vulnerabilities. Just use sftp. Ya, so the users complain about it, but they'll get over. The University [colorado.edu] I attend recently switch from Telnet/ftp to ssh. If we can convert 30,000+ users, so can you :)

      I agree, I also recently made the switch from ftp to sftp/ssh. I thought the users would have a fit, however, I found a great sftp client called 'FileZilla', which most of my users actaully prefer to their old ftp client.

      It's a wonderful client, and easy to use. I reccomend it for anyone interested in the switch, and making it easy for users. try it here

      And, of course, this software is free (beer/speech), so you should be the most popular guy with the CFO for reccomending it!


      Note: I am not affiliated with Filezilla, I just think it's a great tool.

      --
      -- p06 "On religious wars: They're essentially wars over whoo's imaginary friend is better"
    2. Re:FTP? Was: Keep it simple by muckdog · · Score: 2, Informative

      Anonymous FTP still has valid uses. Sure you could just serve up all your large files 1+ MB with and web server but they have to be encoded into text which can waste an extra 40% of bandwidth. It all depends on what your needs are I guess.

    3. Re:FTP? Was: Keep it simple by zaqattack911 · · Score: 0, Offtopic

      Why would ssh offer less vulerabilities than ftp?? It depends on the client, and a Buffer overflow hole is a buffer overflow hole no matter what protocol you're using.

      SSH just ensures plaintext passwords aren't bouncing around your network.

      -- I have SARS , hold your breath.

    4. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      but they have to be encoded into text

      Where the hell did you get the notion that HTTP requires files to be 'encoded as text' (by which I assume you mean uuencoded, or some similar 8bit to 7bit conversion)? That's utter bullshit. Web servers do not have to encode data to send it, they use Content-Length headers to determine the size of data files.

    5. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      The point is that you can perform most ftplike activities with ssh, thus unless you need anonymous ftp there is no reason to provide ftp service. Fewer services = more secure.

    6. Re:FTP? Was: Keep it simple by EvilAlien · · Score: 5, Insightful
      "SSH just ensures plaintext passwords aren't bouncing around your network."

      JUST?!

      Thats like saying "oh, a firewall just keeps external network traffic from getting to services and hosts you don't want them to get to". Well duh.

      If your only authentication scheme is passwords, then this is crucial, there is no "just" about it. For example, the only thing separating your hosts from being vulnerable to all local-only exploits is a malicious user authenticating through SSH with a stolen password from sniffed FTP traffic, even if your FTP service is patched and non-vulnerable to priveledge escalation and buffer overflows resulting in shell access.

      If you want to write off such a simple attack then <sarcasm>you might as well just leave telnet enabled, tie all your systems together with NIS on a public network, and make sure you have stickies with administrative account authentication information at all physical access points.

      Oh ya, don't forget to implement some wireless APs too... and remember: WEP and MAC exclusions are for the paranoid. Information wants to be free</sarcasm>.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    7. Re:FTP? Was: Keep it simple by Necron69 · · Score: 2, Funny

      Took you long enough. We were talking about how insecure telnet was when I worked at CU back in '93. :)

      - Necron69

    8. Re:FTP? Was: Keep it simple by RollingThunder · · Score: 3, Insightful

      Well, in addition to what the other respondent said, which is that keeping passwords from going in the clear is a pretty valuable item, I generally find that ssh/scp stuff is written to a higher standard.

      It's security-realm software, and the authors know it, and take a lot of care with it. With XYZftpd, you have no idea, and don't get me started on the variety of slapdash FTP clients that are out there.

    9. Re:FTP? Was: Keep it simple by cfallin · · Score: 2, Informative

      but they have to be encoded into text which can waste an extra 40% of bandwidth

      Not really... maybe you're thinking of MIME-encoded email (in which attachments are encoded to plain text)? HTTP is perfectly capable of streaming binary content over the TCP connection - it's no slower or faster than any other TCP stream-based download protocol.

    10. Re:FTP? Was: Keep it simple by grmoc · · Score: 1

      Does HTTP support file continuation now?

      If it does, and I'm not aware of it, I'd like to be... but thusfar I'm unaware of that capability existing as part of the HTTP.

      When transferring large files, continuation is invaluable.

    11. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      don't be a cunt.. if you had HALF a fucking clue you would realize that _maybe_ 0.01% of all attacks begin with sniffing plaintext.. sniffing would almost always be icing on the cake.. so stop pretending like the rest of these know nothing know it alls and try learning something for a change.. it might get you out of your mother's basement

    12. Re:FTP? Was: Keep it simple by cfallin · · Score: 2, Interesting

      Does HTTP support file continuation now?

      I've seen several download managers on Win32 that support continuation and multithreaded downloading, so I guess that means it does. Don't quote me on that though.

    13. Re:FTP? Was: Keep it simple by Ludoo · · Score: 2, Informative

      yes, you can transfer partial content with HTTP/1.1 see eg http://www.w3.org/Protocols/rfc2616/rfc2616-sec10. html#sec10.2.7

    14. Re:FTP? Was: Keep it simple by grmoc · · Score: 1

      Ok, good to know.
      Once it exists in the spec, then its up the application writers to actually implement it.

      In this regard, thusfar, http is behind.. Hopefully it will catch up soon.

    15. Re:FTP? Was: Keep it simple by ewhac · · Score: 4, Interesting

      Why FTP? There is no need for it any more.

      I have a dinky little 166MHz Pentium laptop which is parked on my (wired) LAN 99% of the time. Depending on file content, file transmission over sftp or scp happens at about 55K bytes/sec. This is glacial (one-third the speed of a 1X CD-ROM drive). The problem is the time spent encrypting the data for transmission -- a 166 MHz Pentium just can't crank it out much faster.

      FTP has no encryption step, so file transfers happen at line speed. Of course, FTP has almost no security measures at all, transmitting passwords in the clear. However, for moving files among machines on my switched LAN (as opposed to the Internet), I see this as less of an issue.

      Ideally, I'd like sftp and scp to have the (obviously non-default) option of using secure authentication (encrypted passwords, etc.), but transfer the files themselves in the clear. I believe this would be useful in a wired LAN setting with anemic machines where the file contents are not considered sensitive (uploading MP3s and Vorbis files to your home jukebox, for instance). ssh does have the option of turning session encryption off, but it's a compile-time option none of the distros enable.

      Of course, in a wireless "LAN" setting, all the bets are off, and encryption should be de rigueur.

      Schwab

    16. Re:FTP? Was: Keep it simple by jerryasher · · Score: 2, Interesting

      Unfortunately some web development clients only understand FTP and can't use sftp. I've played with replacing FTP with WEBDAV, but the DAV clients and servers out there do not interoperate well, yet. Especially it seems XP.

      My partial solution is to use a tool like purefptd and use a different set of passwords and a different login file with pureftpd than what is in /etc/passwd. This means that some passwords ARE transmitted in the clear, and these passwords can be used to mangle a website, but the passwords cannot be used to gain shell access.

    17. Re:FTP? Was: Keep it simple by Qrlx · · Score: 1

      That's funny, because I was hacking the mac lab at CU back in 1990.

    18. Re:FTP? Was: Keep it simple by bwhaley · · Score: 4, Informative

      Unfortunately some web development clients only understand FTP and can't use sftp.

      I assume you're referring to applications such as Dreamweaver/Frontpage/Composer. True, these apps can't use FTP, but there's an easy workaround which we've suggested to our users. Check out stunnel. Works great, and it's GPL'd. Yay!

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    19. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      If you want to write off such a simple attack then you might as well just leave telnet enabled, tie all your systems together with NIS on a public network, and make sure you have stickies with administrative account authentication information at all physical access points.

      Sounds like my work, except that we have a firewall whos rule set seems most amazingly to have been programed to maximise insecurity and minimise usablility. Its quite a feat actualy.

    20. Re:FTP? Was: Keep it simple by villain170 · · Score: 1

      I just wanted to second the notion about FileZilla. I won't use anything else now.

      --

      I am over here... now I am back over here!
    21. Re:FTP? Was: Keep it simple by mkettler · · Score: 1

      Interesting, using putty for windows (on a high end Athlon) I can PSCP a file onto my Pentium MMX 166 computer (running opensshd) at near wire speed for the 10mbit ethernet I just did a 11mbyte file at 948.2 kbytes/sec. Downloading is similarly fast.

      I'll admit my speeds are using blowfish and no compression, but if speed is what you want, those are the settings you should use.

      Even with compression added on I still get about 490kbytes/sec upload and 406kbytes/sec download.

      What kind of configuration are you using that you can only get such horrid speeds? Are you using compression -9 and 3des encryption as your only encryption option?

      --
      -Matt
    22. Re:FTP? Was: Keep it simple by H310iSe · · Score: 2, Informative

      "If your only authentication scheme is passwords, then this is crucial, there is no "just" about it."

      Which is why you make sure the security you have is not only reliant on authentication; whatever you do, never trust the client. erm, user. erm, anyone. Ever. The main security problems with networks is they're hard on the outside but soft and chewy in the middle. Security means presuming there are malicious employees on the network. Presuming someone owns all your lower priveledge passwords. Making sure that behind every gate there is a door.

      Personally I'm too lazy to do this but if I paid someone to do my security that's what I'd tell 'em to do ...

      --
      closed minded is as closed minded does
    23. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      What am I missing here, why are you using ftp on your switched lan vs network mappings or something similar?

    24. Re:FTP? Was: Keep it simple by derF024 · · Score: 1

      Unfortunately some web development clients only understand FTP and can't use sftp.

      I assume you're referring to applications such as Dreamweaver/Frontpage/Composer.


      actually, the latest version of dreamweaver, "MX", comes with putty's sftp client to handle sftp connections. it works with all the built-in file managment stuff in dreamweaver.

    25. Re:FTP? Was: Keep it simple by ryanvm · · Score: 2, Interesting

      Easy on the sarcasm, brother. Yes plaintext password exchanges are obviously more dangerous than encrypted. That said, sniffing plaintext passwords is a lot harder than it used to be.

      Nobody uses coax anymore, and hubs are becoming increasingly rare. The only way to sniff most networks anymore (unless you're interested in broadcast traffic) is to have administrator access to the network equipment between the server and the client. Or be able to insert your own equipment. Both of which are considerably more difficult than firing up tcpdump on your workstation and collecting raw traffic.

    26. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      yeah, except for the constant root exploits in that higher quality code.

      I gave up on ssh, and took a step backwards using
      simple vpn servers(cipe) and deslogin with a custom secondary auth login.
      I don't worry about crappy ssh code anymore.

    27. Re:FTP? Was: Keep it simple by ratbag · · Score: 1
      From the stunnel FAQ:-

      FTP over Stunnel won't work
      I just can't get ftp to work over Stunnel no matter how hard I try.

      Answer: Stunnel cannot be used for the FTP daemon because of the nature of the FTP protocol which utilizes multiple ports for data transfers. There are SSL aware FTP servers available.

      Alternitively you could use a different protocol. All versions of SSH include a program called scp which works like rcp. Recent versions of OpenSSH include a program called sftp which has an ftp-like feel.


      If you know differently let us know. The putty solution in Dreamweaver MX is not appropriate for the low-tech users who edit our web pages. Someone must have a plugin that lets us use sftp, surely?

      Rob.
    28. Re:FTP? Was: Keep it simple by ewhac · · Score: 1

      I'll admit my speeds are using blowfish and no compression, but if speed is what you want, those are the settings you should use.

      I tried your suggested settings using PuTTY 0.53b, connecting to my laptop running OpenSSH 3.4p1 on Debian. I got about a 50% speed improvement, up to about 78KB/sec. Still darned slow.

      What kind of configuration are you using that you can only get such horrid speeds? Are you using compression -9 and 3des encryption as your only encryption option?

      On the client (PuTTY/PSCP 0.53b):

      • Preferred protocol 2.
      • Compression off.
      • Port forwarding off.
      • All bug compatibility options set to "Auto".

      On the laptop server, I'm pretty much running Debian's defaults, which I won't copy out here. Some highlights:

      • Privilege separation on.
      • Protocol 2,1.
      • Server key bits 768.
      • X11 forwarding off.

      The laptop is an HP Omnibook 800CT, but I don't think that should matter. Clearly something is amiss...

      Thanks for the feedback. Feel free to offer more if you're of a mind to do so.

      Schwab

    29. Re:FTP? Was: Keep it simple by edunbar93 · · Score: 1

      Why would ssh offer less vulerabilities than ftp??

      In no small part because FTP was a horrible, horrible design. The protocol itself is broken beyond words, and had to be patched just so that it could work with firewalled and NATed clients, nevermind security.

      Quite honestly I wish that FTP had disappeared years ago.

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
    30. Re:FTP? Was: Keep it simple by edunbar93 · · Score: 2, Insightful

      Ya, so the users complain about it, but they'll get over.

      What kind of users are you talking about? The non-paying kind methinks, because the paying kind do not complain when they don't get their way, they just go away and stop paying you - that is if they ever paid you in the first place.

      This is the primary reason that Frontpage extensions still exist at all, despite the fact that no Unix sysadmin would touch it with a 10 foot pole if they had the choice. They can argue until they're blue in the face that it's insecure, it breaks standards, it makes webmasters look like morons, and it kicked your dog, but it all comes down to the fact that it's blazingly simple to use and it already comes with Office.

      Sure, you converted 30,000+ users, but they don't exactly have a choice about which server they can use. Try doing that with paying customers at an ISP and you'll hear your boss using words like "attrition rate" and "loss of revenue", terms he damn sure doesn't want to utter, and you don't want to hear used in your direction. In commercial environments, offering more services - thus giving consumers more choice - is the way to do business.

      --
      "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
    31. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      Or one of the million tricks to make the switch forward the data you want to your machine.

    32. Re:FTP? Was: Keep it simple by Peer · · Score: 2, Interesting

      The only way to sniff most networks is to have administrator access to the network equipment between the server and the client.

      This means you are depdendent on a third party to implement proper security. SSH means you'll have to worry less about the machines your traffic passes by.

    33. Re:FTP? Was: Keep it simple by ariels · · Score: 2, Informative

      Switches are a performance measure, not a security measure. Trickery with ARP lets you sniff off a switch; see e.g. Ettercap.

      True, there are detection measures available that might work for you. But sending valuable plaintext passwords is not a good idea.

      Some broadband providers also put all local client traffic on the wire (e.g. cable broadband), connecting all homes in the vicinity to a hub.

      --
      2 dashes and a space, or just 2 dashes?
    34. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      Yeah, last poster was right. I guess the original poster was refering to the fact that given an http or ftp download of the same file from the same site the ftp is normally quicker... that's because most sites webservers are an overloaded badly configured crock-o-shit. There's an awful lot less thinking and doing involved in an ftp transfer.

    35. Re:FTP? Was: Keep it simple by clare-ents · · Score: 1


      The laptop is an HP Omnibook 800CT

      That's very strange, my HP Omnibook 800CT runs redhat 7.2 and usually manages around 500kbytes / sec over ssh between linux machines.

      A P200 I have to hand manages 720kbytes a second.

      Do you get the same problems with non encrypted transfers as 50kbytes/sec is the kind of speeds I was seeing with a full/half duplex mismatch between my desktop machine and the switch.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    36. Re:FTP? Was: Keep it simple by Etyenne · · Score: 1

      If the encryption overhead is too much for you and you don't care about your file flying clear-text on the network (ie. don't backup /etc thru it), you could use a kerberized ftp client and server. It would be a pain to configure a KDC for just an home LAN, but it work pretty well once setup.

      IMHO, there is no excuse for cleartext password on the wire.

      --
      :wq
    37. Re:FTP? Was: Keep it simple by EvilAlien · · Score: 1
      "_maybe_ 0.01% of all attacks begin with sniffing plaintext... know nothing know it alls... it might get you out of your mother's basement"?

      LOL. Do you have to put effort into being such an idiot, or does it come naturally?

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
    38. Re:FTP? Was: Keep it simple by Telastyn · · Score: 1

      Just for note, "switched" networks cannot be relied upon to switch all of the time. If there is an attacker (as opposed to a trivial observer) they can (pretty easily I understand) flood the switch with enough addresses to cause it to fill the switching tables, and fail over into un-switching modes.

      (sorry for the untechnical explination)

    39. Re:FTP? Was: Keep it simple by bwhaley · · Score: 1

      What kind of users are you talking about? The non-paying kind

      You're exactly right. But at an ISP why do you care if the users are using clear-text protocols? Any loss is their loss, not yours. The stakes are much higher at a business or university. Imagine how upset a professor would be if his research was stolen, or a student if his homework was copied. Not very happy I'd imagine. In an ISP environment, however, an administrator's job is simply to provide the ability to use encrypted protocols such as ssh. Then if the luser uses a clear text protocol and has his account hijacked, it's not your problem. It is then your job to secure your systems in the event of a user's account being compromised so that no further damage is done.

      As for Frontpage extensions, I really don't think that's relevant here, and it's an entirely different argument.

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    40. Re:FTP? Was: Keep it simple by bwhaley · · Score: 1

      Sorry, I thought that stunnel was the solution. Instead, try this link.

      Hope that helps.

      --
      "I either want less corruption, or more chance
      to participate in it." -- Ashleigh Brilliant
    41. Re:FTP? Was: Keep it simple by Shads · · Score: 1

      You know my thought is this on computers (not so much relative to extras around home, but especially in corporate enviroments) since you can now buy an intel 1.0ghz+ machine for under 200$ with a decent mb with integrated sound and video... why bother with old 133/166/266s?

      --
      Shadus
    42. Re:FTP? Was: Keep it simple by ewhac · · Score: 1

      Do you get the same problems with non encrypted transfers as 50kbytes/sec is the kind of speeds I was seeing with a full/half duplex mismatch between my desktop machine and the switch.

      No. Unencrypted transfers via vanilla FTP happen very quickly -- about 800-900K bytes/sec. The laptop is using an old PCMCIA network adapter (NE2000-compatible, 10base-T media), plugged into a 10/100 switch. The collision lights are inactive during transfers.

      Schwab

    43. Re:FTP? Was: Keep it simple by fferreres · · Score: 1

      Tunnel it though ssh. The FTP client does not need to know it is going tunneled, so it will work with your legacy apps.

      --
      unfinished: (adj.)
    44. Re:FTP? Was: Keep it simple by fferreres · · Score: 1

      WEP and MAC exclusions are for the paranoid.

      Paranoid in true fashion, they will exclude MAC even when they know MAC addresses can be spoofed really easy. If I can learn MAC addresses in your network then there is nothing that will prevent me from trying to be one of them.

      --
      unfinished: (adj.)
    45. Re:FTP? Was: Keep it simple by jerryasher · · Score: 1

      Can you clarify?

      Unfortunately my users (elementary schoolkids, parents, and teachers) will almost certainly not be able to configure ssh tunnels on their machines.

    46. Re:FTP? Was: Keep it simple by fferreres · · Score: 1

      It obviously needs clients to setup the tunneling client. Under windows, it think it can be any ssh client that supports tunnel (all of them should).

      What you could do is point them to any free ssh client that supports forwarding along with a ready-made configuration file (so that they don't even need to think or learn anything).

      The trick for your users will be connecting to localhost on port whatever knowing that that traffic will be tunneled though ssh to your FTP server of choice. For a more in depth reading try this whitepaper (or visit ssh.com for other sources of information).

      https://secure.vandyke.com/vandyke-php-bin/white pa pers.php

      --
      unfinished: (adj.)
    47. Re:FTP? Was: Keep it simple by rifter · · Score: 1

      Too bad it apparently only works on Windows.
      But it does look neat enough.

    48. Re:FTP? Was: Keep it simple by mkettler · · Score: 1

      Regarding "why not by a $200 1gig machine":

      The example is actualy a laptop system, not a desktop, which are generaly considerably more expensive, even in the "low end category."

      A scratch-and-dent old model pIII-500 laptop will still cost you about $450, even at a surplus shop like www.compgeeks.com.

      Hence why one would bother with a low-end CPU on a laptop..

      --
      -Matt
    49. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0

      how witty.. good response, definitely worth modding up.. you obviously know what you're talking about with little barbs like that.. I apologize for attacking what is assuredly an accurate description of your existence.. keep chomping

    50. Re:FTP? Was: Keep it simple by ratbag · · Score: 1

      Thanks. Slicker than putty. Now we just need to play nicely with the firewall and all will be well.

      Rob.

    51. Re:FTP? Was: Keep it simple by Anonymous Coward · · Score: 0
      But at an ISP why do you care if the users are using clear-text protocols? Any loss is their loss, not yours.

      1. because one customer's carelessness can affect the service of many other customers, in many ways
      2. because the source of a security breach can rarely be determined and the customer is likely to, and legitimately so, blame you
      3. because even if the customer accepted the blame, wasting your time helping to clean up is a much less productive use of your time than adding services and/or selling to more customers
    52. Re:FTP? Was: Keep it simple by clare-ents · · Score: 1

      How strange - try eliminating the network card by doing a transfer over the localhost interface. If that's still really slow my only guess is your ssh has bizarre processor optimisations so you might want to recompile for your system.

      When I moved to Linux from Scratch I noticed a 30% speed up in this type of thing.

      --
      Only two things are infinite, the universe and human stupidity, and I'm not sure about the former. (Einstein)
    53. Re:FTP? Was: Keep it simple by zaqattack911 · · Score: 1

      I was belitteling the importance of encryption, I was simply saying that the majority of exploits has nothing to do with tcp sniffing, but just run of the mill programming holes.

      Which makes ssh just as vulnerable.

      Sarcasm is the tool of the weak minded.
      Say something intelligent, or stfu.

    54. Re:FTP? Was: Keep it simple by 42forty-two42 · · Score: 1

      HTTP has supported this for ages. Quit using IE - it's one of the few remaining browsers that dosen't use it.

  29. who needs security.... by pummer · · Score: 2, Funny

    ...anyway? Windows 2003 firewall includes all the security you'll ever need, unless a morgan webb lover hits your site up.

    1. Re:who needs security.... by Zemran · · Score: 1

      and the pigs are fueled and ready to fly...

      --
      I love stacking my barbecues in the shed at the end of summer - you can't beat a bit of grill on grill action.
  30. Securing your networks supports terrorism by burgburgburg · · Score: 2, Funny
    Patriot, Patriot II, the DMCA and the individual state SuperDMCA acts all provide that any efforts you take to "secure" your networks are illegal.

    "Securing" your networks hampers our efforts to roam freely through them, searching for any files/activities/writings that contravene the "Freedom from Thoughts" act, thus directly supporting terrorism.

    Trying to get advice on how to secure your networks interferes with our self-described legitimate efforts to make sure you aren't doing/listening/reading/thinking/considering thinking about things we've decided you shouldn't.

    Now just stand over there in the corner and wait. We'll be by to pick you up in a little while. And remember, running away supports terrorism.

  31. Good security by Gizzmonic · · Score: 3, Funny

    Use WindowsME with file sharing enabled and no patches as your firewall. Hackers will explode with excitement before they can intrude...leaving nothing behind but steaming puddles of Dr Pepper.

    You might think I'm joking but this actually works! Go ahead and try it, then post your IP address to this site. Your boss will thank you for the amazing audit!

    --
    (-1, Raw and Uncut is the only way to read)
    1. Re:Good security by Anonymous Coward · · Score: 0

      I resent that! People who drink Dr Pepper are not automatically mallicious hackers!

      It's because of you people who... Hey, a new l33t sploit, www.mpaa.org is 0wn3d; *glug* *glug* *glug* Ahhh...Gotta love DrPepper.

  32. any unbiased opinions here? by bheerssen · · Score: 1

    First he says "As I was pondering the review results I wondered what a completely unbiased observer would think of my security." Then, he Asks Slashdot.

    Oh, the irony.

    --
    (Score: -1, Stupid)
    1. Re:any unbiased opinions here? by Anonymous Coward · · Score: 0

      unbiased opinion=contradiction in terms.

  33. Easiest Method w/ lusers by nfsilkey · · Score: 1

    Deny all ports/routes/hosts. As lusers approach asking why the 'network is down', get your bofh on and ponder if their needs warrant opening said routes.

    Blacklist it all. Scrupulously whitelist.

  34. KISS by CommonSalt · · Score: 5, Informative
    Always know exactly what ports you have open.
    Dont let any attachments in.
    Have DMZ's.
    Pay attention to bugtraq and errata postings.
    Nmap every once in a while.
    Only have two ssh's open to get in and have the IPs defined in hosts.allow.
    ALWAYS upgrade when security bugs are fixed.
    Have snort on the main DMZ in a promiscuous switch port, get some nice looking reports going.
    Pay attention to bandwidth useage ( cricket ).
    Add a dash of portsentry+tcpwrappers.
    Dont act macho and send nasty letters to people who try to get in.
    Maybe, dont return pings ( tcp-reset ) or portscans.
    Bind 9 with zones.
    Check all logs all the time (3 times a week).
    KISS = keep it simple stupid.
    Dont hire lazy admins.
    Try out all new security related programs.
    I SHOULD be sending most all logs to a central host.
    Make sure MS admins dont totally let their guard down.

    *pant*pant*. ummmmm, thats about it for now.

    Oh and dont enable web crap on routers etc (more ports open).
    ssh for everything.
    shut down telnet.
    https for everything.
    Try to protect email, imap, pop (plaintext over the network).
    Read the "security section of all apps you install and try to KISS
    ummmmmmmm, thats about it for me.

    everyone already knows this but im just throwing in my 2 cents :-)

    1. Re:KISS by DNS-and-BIND · · Score: 1
      Dont act macho and send nasty letters to people who try to get in.

      But that's the best part of being a security admin! At least the ones I've worked with. That and making sure nobody can get any work done.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:KISS by Anonymous Coward · · Score: 0

      BIND? Are you having a laugh guv? tinydns mate, tinydns.

    3. Re:KISS by muzzmac · · Score: 1

      AND Standardise your builds with a repeatable build process to reduce human errors.

      Write a document which specifies all security settings in your standard and DMZ builds.

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

      Just use a jumpstart server, and build your machines in a isolated segment. That way, they are all identical, so you only have to secure them once.

    5. Re:KISS by H310iSe · · Score: 1

      OK, real world - hosts.allow won't work with even remotely mobile users. Unless you provide users with home DSL and mobile dial-up ISP services and killer, light laptops as part of your compensation package. In which case, can I work for you?

      --
      closed minded is as closed minded does
    6. Re:KISS by NonSequor · · Score: 1

      That's got to be the worst poem I've read in my entire life.

      --
      My only political goal is to see to it that no political party achieves its goals.
    7. Re:KISS by OrbNobz · · Score: 2, Funny

      Oh, one other thing.

      I like to put the following message in my MOTD, and I don't just say it, I DO it!
      -------
      Welcome!
      You should know that all critical logs are being printed in hardcopy
      form at the System Administrator's desk and domicile. Unless you plan
      on performing a physical B&E to accompany your virtual one, leave now.
      You have also passed through a transparent tracking appliance that is
      monitored 24/7 by a third party, and is determining your point of
      origin at this time.

      Don't let the port hit you on the way out!
      -------

      Oops, so much for keeping it simple... :)

      - OrbNobz
      $posts++; $karma--;

  35. Secure... by jd · · Score: 1
    IMHO, security is many-many-faceted. But for "total security" - ie: guaranteed trustability - then you need to look at the Byzantine General's Problem.


    In this, you have a general with N subordinates who, through various channels of communication, give orders to M end-points. The papers on the problem detail how you can have assured communication between the general (you, or the master node of a cluster, or whatever) and any execution nodes.

    --
    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)
  36. well since noone else wants to ... by Abm0raz · · Score: 5, Informative

    ... I'll give a serious answer.

    I work for a moderate sized engineers consultation company (500+ employees all over the east coast). We have over a dozen offices from Florida to Maine. All are connected by a VPN using frame relay. At each access node, there is a Sisco Router/switch controlling what traffic can come in and out. Behind that is a firewall, NAT, and DHCP server (each office runs on a seperate private IP group). All external traffic (i.e. not on the VPN) must go to the main headquarters and pass through the proxy before making out to the "real world." We also have several web, ftp, and email servers in the private IP realm that are NAT'd to the outside. All incoming packets from the outside worled must go through the Router, Firewall, NAT, Virus Scanner, Mail Content Scanner (read: anti-spam detector) before making it to the target machine.

    Software-wise, we are Novell users (mod me down if you want, but it is a hell of a lot better than M$). Every user has 1 concurrent log-in with very few exceptions (IT staff being 1 of them). Users cannot pass through the proxy or access any file servers without full LDAP authentication. this includes email, web browsing, ftp, etc. All logins are fully logged to time, machine and duration. Passworded screen savers automatically kick in after 10 minutes of idleness and users are auto-logged off after 30 minutes of idleness. Strong passwords are enforced (9+ charaters, 3 of 4 ({CAPS, lower, 1234, !@#$}), no repeating of past passwords, no dictionary words). L0phtcrack is used randomly to check for weak passwords.

    I consider our systems to be fairly secure, given that most of the system is redundant as well as obscure to all but a few people in IS. It's a combination of cyber-armor and security through obscurity.

    Hope this helps.

    --
    Nothing fails quite like prayer.
    1. Re:well since noone else wants to ... by RetroGeek · · Score: 1

      Strong passwords are enforced

      I assume that you also enforce periodic password changes?

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    2. Re:well since noone else wants to ... by MoreBeer · · Score: 2, Insightful

      I know this is Slashdot and all, but I stopped reading your post the second you said you have 'Sisco' routers.

      It's a bit difficult to respect your level of experience when you can't spell the company's name that provides your infrastructure and the connectivity of all of your remote sites.

    3. Re:well since noone else wants to ... by Slamtilt · · Score: 1

      Software-wise, we are Novell users...Strong passwords are enforced (9+ charaters, 3 of 4 ({CAPS, lower, 1234, !@#$})

      Last I looked, Netware passwords are case-insensitive. Did that change w/ NW 5/6?

    4. Re:well since noone else wants to ... by Brian+Stretch · · Score: 1

      At each access node, there is a Sisco Router/switch controlling what traffic can come in and out.

      Let me guess, you're using a DS9 feed? ;-)

    5. Re:well since noone else wants to ... by Anonymous Coward · · Score: 0

      People might pay attention to this, except that immediately into it, you misspell Cisco. Seeing as how Cisco is perhaps the largest network equipment manufacturer, and you are supposedly running their gear, you lost all shreds of credibility once you misspelt that one.

    6. Re:well since noone else wants to ... by Abm0raz · · Score: 1

      Sorry, I did spell Cisco wrong. Sue me.

      And you are right, NW passwords are case insensitive, but there is an option to force the local (read: Windoze) login to be the same username and password. This allows NW users to have more secure passwords because NT based systems have case sensitive passwords. If you don't put in the right case, the local machine will not let you in. (note: this does not protect server access)

      But this leads to the problem of being able to scan the registry from elsewhere on the network, which leads back to the other security measures to protect from the outside world.

      --
      Nothing fails quite like prayer.
    7. Re:well since noone else wants to ... by citog · · Score: 1

      Though at least access points won't have 'cisco' as the password. I wonder how many Cisco boxes are going to be attacked with 'sisco' as the password today? :-)

    8. Re:well since noone else wants to ... by Anonymous Coward · · Score: 0

      Sounds like vendor sandwich. I love it when
      people use all that cisco, netware crap. There are so many pages of errata and bugfixes, so many weird
      little services and vendor ignored bugs that any
      claim to being secure is laughable.

    9. Re:well since noone else wants to ... by Degrees · · Score: 1

      Although it appears that Abm0raz is not using it, Novell does have an add-on product that allows case-sensitive passwords. It is tied to their biometics backend product NMAS (Novell Modular Authentication System.) There has been some marketing speak about it showing up for free / default in NetWare 6.5 (due this summer.) Might just be the "lite" version though. They are doing this with their directory synchronization tool: you get two for free, but additional directories cost you.

      --
      "The most sensible request of government we make is not, "Do something!" But "Quit it!"
  37. Your network needs work... by hoggoth · · Score: 5, Funny

    Your network is pretty secure compared to the average. However, ...

    Your root password is "sheila".
    Your social security number is 182-90-6134.
    You just broke up with your girlfriend.
    And you really ought to get a disk-wipe program to remove all traces of those deleted pornos.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
    1. Re:Your network needs work... by CBravo · · Score: 1

      That is me you describe... You must have mistyped the IP.

      --
      nosig today
  38. Don't restrict my Matrix access by Anonymous Coward · · Score: 0

    http://www.samsung.com/Products/MobilePhone/PCS/Mo bilePhone_PCS_SPH_N270.htm

    Your NATs are bothering us but we still get through.........

  39. Nope, simple solution.... by docbrown42 · · Score: 1

    I heard about this honey pot feature for network security. I installed them on each users computer, but they keep using the honey in their tea. Maybe it was not installed correctly?

    Well, the simple solution would be to hire employees that like honey in their tea.

    --
    Ed Wedig
    Graphic design services
    docbrown.net
  40. Low budget by PD · · Score: 2, Informative

    Make an attack tree. All it takes is pencil and paper.

    For my home network, it's pretty simple. Just me and a few computers, and few assets to protect. One of the trees might be how people might steal my pr0n collection. No big deal.

    Once you have your attack trees written out, then you secure and document how you secure against each and every one of the attacks. For my pr0n collection, it comes down to 1) locking the front door and windows to my house 2) setting the burglar alarm 3) running a firewall 4) keeping my software up to date 5) having an offsite backup, encrypted with a trusted method. My pr0n is reasonably safe from being stolen. Notice how my attack tree has some physical attacks in there, thus the listing of good door locks in the security actions?

    The end.

  41. I usually by 7x7 · · Score: 1

    wait for a hacker to get caught in my etherNet and then squish him with an open boot.

    Sometimes you get a big one who can break his ip chains and you have to go after him with something larger. For these types I usually use a sniffer to find where he's hiding and send in my cat 5 times unil his time to live has expired.

  42. Microsoft keeps me safe. by Anonymous Coward · · Score: 1, Funny

    I use Windows XP and content advisor. Nobody can touch me now.

    1. Re:Microsoft keeps me safe. by pair-a-noyd · · Score: 1

      Hmmmm, flamebait or troll??
      Tough call there, it can go either way..

    2. Re:Microsoft keeps me safe. by ianjk · · Score: 3, Funny

      yeah, I keep all my linux boxes behind a windows 98 box with internet connection sharing.

  43. NewsAd by Observador · · Score: 1

    Just this morning I saw an ad on the /. homepage for an IDS. I don't quite remember but i think it said something about the maker of snort

    And now this news story on /. I kinda wish there was some kind of article moderation implemented here on... Wait! No! Waaiit! Ahh...****

    --
    I wish I could filter out the annoying Pickens articles...
  44. classic by zogger · · Score: 1

    as long as we are on the topic of this OS versus that OS in terms of security, how does old mac classic OS in server mode stack up, strictly from a security angle, not "performance" or whatever, just strictly from a security perspective? Anyone?

    1. Re:classic by Eric_Cartman_South_P · · Score: 1
      I remember reading about how that OS can, in ways, be "secure" because it is older and mostly unused and attackers are much less likely to know how to even respond to the box, let alone know security holes into it. I forget the article, but it is interesting in regards to "security though obscurity" that kind of works.

    2. Re:classic by HeghmoH · · Score: 1, Insightful

      Classic Macs are generally very secure because they have no built-in facilities for any kind of remote access, let alone remote administration. So it's not just a matter of getting a root password or convincing somebody to execute a shell listening on the right port, these things just don't exist.

      However, while classic Mac OS can be stable with the right setup, it's pretty rare and difficult to achieve. A crashed Mac is as secure as a computer can get, but it's not very useful.

      --
      Mod down posts with a "Free Mac Mini/iPod" sig, they're spam!
  45. A secure system keeps its word. by Frater+219 · · Score: 4, Insightful
    A lot of the dialogue on computer security takes it as read that security is about keeping hackers out or about patching holes or about reducing exposure by blocking attacks ... or something of those ilk. I'd like to suggest that none of these are really what people want out of security, and while they may provide useful tactical steps they do not provide the insight needed for an overarching security strategy.

    Here's what I would offer as a cornerstone for thinking about your systems' security: A secure component is one that keeps its word. That is, it provides guarantees -- assurances -- of its behavior, and it meets those guarantees. Because it provides these guarantees, other components can depend upon it (though they need not depend exclusively upon it). And once a system is built out of dependable components, staff can place their trust in it and not be betrayed.

    Take an example: a firewall. A firewall is commonly thought of as a tool for blocking attacks or reducing exposure. I would suggest that it is, rather, a tool for providing assurance that certain traffic will not enter the network from a certain point. Systems behind the firewall should not be thought of as being made "more secure" (what muddy thinking!) on account of the firewall's presence. They should be thought of as receiving a guarantee from the firewall that certain traffic will not enter.

    This allows for evaluation. Under the blocking-attacks model, we must rate a firewall as doing its job if it blocks attacks. Which attacks? "Uh -- some attacks, the ones from the other side of the firewall." But what about attacks from other places? "Uh -- the firewall can't help you there, it's only at the border." But then what good is it? "Uh -- it makes your security better. That's what everyone says." With a clear understanding of the guarantees the firewall provides, we can evaluate its success with a clearer mind: does it succeed or fail at meeting those guarantees?

    (Microsoft's marketing folks recognize that people want dependability when they talk about "trusted computing". They're using it as a nasty trick, of course, but they have the right words. By "secure system" people don't just want a system that rejects today's attacks, but one that provides dependable assurances of its behavior. Too bad they are wasting the memetic capital of the phrase "trusted computing" on a despicable power grab.)

    1. Re:A secure system keeps its word. by crmartin · · Score: 1

      It's a terminology quibble on what's otherwise an insightful post, but a secure system (to the extent it means anything at all) is a system that protects things to the level which the security policy requires.

      A system that keeps its promises (nice phrase) is a good description of a trusted system.

      (The history of this all goes back to the old Trusted Computing System Evaluation Criteria (TCSEC), also known as the "Orange Book.")

      In order to have a secure system, you need a security policy to determine what's required, and you need a system that can be trusted to do what the policy requires.

      What you say about Microsoft's "trusted computing" initiative is just right, however. Palladium and the Trusted Computing Initiative have nothing much to do with enforcing your security policy, and everything to do with enforcing Microsoft's digital rights management policy.

    2. Re:A secure system keeps its word. by Frater+219 · · Score: 1

      It's a terminology quibble on what's otherwise an insightful post, but a secure system (to the extent it means anything at all) is a system that protects things to the level which the security policy requires.

      A system that keeps its promises (nice phrase) is a good description of a trusted system.

      Thanks for the distinction. It's interesting how much people ask for "security" when they do not have a coherent security policy -- and when what they are really thinking of is a system that can be depended upon. Many elements of site security policies that I've seen don't really strike me as security policies -- more as a cross between internal acceptable-use policies and attempts to provide by fiat rather than technology the kind of guarantees I'm talking about.

      Yet even if people don't have a clear idea what they want out of "security", I think they could still get a lot out of the idea of guarantees provided by various security gear and other systems. A guarantee is a reduction in uncertainty, and a lot of what makes people edgy about network and system security is uncertainty: "Who knows what someone might do to our network? The 'hackers' are always one step ahead; how can we keep up? The Internet out there past our border is dangerous and anarchic, and any packet might be a frag-routed masqueraded spoofed forged DDoS rootkit script-kiddie flood!"

      A good computer-science word that could take the place of "guarantee" above is "invariant". An invariant is a condition which is intended always to be true when a loop or task executes. When an invariant is not preserved, that is by definition a bug, a failure. Design by contract is an elaboration of the idea, and it might not be too far off to say that what I'm thinking of is security design by contract. (Naturally, this may need to be more paranoid than programming design by contract, though the latter in its more explicit forms is often more paranoid than many security plans.)

      For instance, one may wish to establish a certain security contract with one's border router. The border router will discard non-IP frames, perform ingress and egress IP filtering, and drop directed broadcast and unwanted multicast. This provides the guarantee that the only packets which will pass it inbound are IP packets with outside source and inside destination addresses.

      Based on that guarantee, an OpenBSD pf firewall (inboard of the border router) may provide guarantees that the only inbound packets which pass it are unfragmented, valid by checksum, and belong either to an outgoing flow or an incoming connection to a known server host/port combination.

      To "enforce" our "contracts", we can toss a custom snort ruleset behind the firewall, tuned to look for things which should not be present: spoofed packets, fragments, and so forth. This isn't an IDS, whatever it may say on the manpage -- it's a fault detection system. (We can put an IDS in too if we like -- but, by Skuld, they're noisy.) It's there not to "catch hackers" but to throw a wild fit whenever a frame is on the network that doesn't belong -- a contract is not being met.

      From this view, the traffic incoming is no longer anywhere near as threatening and unknown as it might be if we planned a border and firewall from the standpoint of "blocking attacks" against our delicate servers. Instead of port blocks and a loud yammering IDS, we have assurances, and (almost a bonus!) we can assign responsibility for failures. "I see an inbound frag. Frags don't belong here. It's the firewall's job to defrag packets, so the firewall is at fault. Who broke the firewall?"

      And that's just the outer border. Deeper levels of security should provide additional guarantees, naturally including ones about internal traffic. Application proxies might be a valuable step, ensuring traffic to servers is well-formed and imposing li

    3. Re:A secure system keeps its word. by Anonymous Coward · · Score: 1, Insightful

      The two previous postings in this thread both make excellent points. In common with both is the insight that security has to be addressed foremost in terms of design principles. The first posting discussed the principle of verifiability (the system keeps its word.) The second posting discussed consistency with respect to the requirements set by security policy.

      It's not very productive to try to reason about the security of a system if we can't be certain how it was built, yet typically sites cannot say with certainty whether or not any of their hosts match a given definition of how they were to have been configured[1]. Similarly, the correspondence between policy and practice is ultimately a product of human effort, so that even with a clear and meaningful site policy in place, its effectiveness will tend to be adversely influenced by human factors [2]. Unfortunately it seems from some studies that only a very small minority of sites have developed security policies at all [3].

      It's common for people at the outset to discuss security in terms of promoting a shopping list of specific security elements and practices. Indeed, it's probably appropriate to encourage junior staff to take responsibility at this level of security awareness. At the same time, it would be misguided to act as if this degree of analysis were sufficient. Doing so will deliver an environment consisting of some ad hoc combination of "steel doors and paper walls."

      Security is an emergent property of the complete architecture of a site. You have to allow this thinking to influence every design decision, which is a pretty challenging requirement even for a senior system architect. To support that process, I think it's an extremely important perspective for us all to cultivate, to the degree that it makes sense within our own areas of specialization.

      As far as I can determine, the most economical way to do that is to concentrate foremost on understanding and following reasonable security principles when building systems. It seems evident that this is not yet being done, even though there is good consensus, at elast among security experts, on what would be most useful to do.

      [1] R. Evard, "An Analysis of UNIX System Configuration," Proc. LISA 1997 (Oct 1997)

      [2] A. Whitten, "Why Johnny Can't Encrypt: A Usability Evaluation of PGP 5.0", USENIX Security Symposium 1999 (Aug 1999)

      [3] J. Harker, "Developing a security policy," vnunet (Jan 2003)

    4. Re:A secure system keeps its word. by Beryllium+Sphere(tm) · · Score: 1

      Amen. "Secure against what?" is the question to ask, and if you need computers to make money you have to answer with "secure against tornados", "secure against data center fires", and "secure against toxic chemical spills nearby" as well as "secure against intruders".

      "Dependability" might be a better word to capture people's thinking about what they want from a security policy and implementation. One of the things the CISSP exam gets right is including a section on disaster recovery.

  46. or the real ip address. by Angry+White+Guy · · Score: 1

    64.215.164.27 For chrissakes. do a lookup.

    --
    You think that I'm crazy, you should see this guy!
  47. Securing Your Network? by Anonymous Coward · · Score: 0



    Ah, this would be the N(x) time that this exhastive topic has been put forth as "news" on Slashdot, where x is the number of times your mother yelped when I squirted my hot love juice into her tiny asshole.

  48. Diversity is not always an advantage by fv · · Score: 5, Insightful
    > I like to look at network security with the same attitude as I look on
    > the stock market: diversify. Don't put all your eggs in one basket.

    That is certainly true in the stock market, but I would be careful about applying it to network security. Adding a new stock to your portfolio does not place your other stocks at greater risk. Yet every new network service/machine you add _does_ increase the risk to the rest of your network. If an attacker manages to get a foothold into one of your machines, there are a myriad of ways that she can leverage that access to further compromise your network.

    Adding a new service is like having to defend a new front in a war. You have to divide your administrative effort into securing all of your systems, while the bad guys need only break through one of the defenses. So I would generally recommend standardizing on (say) a locked-down qmail, rather than putting out a "diverse" network that includes qmail, postfix, sendmail, exim, etc. Choosing one of those (even if you have instances on many machines) allows you to put more effort into locking it down, learning about it, and watching for & patching vulnerabilities. Meanwhile, attackers must have an exploit for that exact server rather than for any one of the mail servers you are running. Remember that even if you somehow manage to patch every announced vulnerability within 12 hours, there is still some window of exposure there. And many bugs will still float around underground for months before you hear about them - take a look at the recent SAMBA exploit for just one example.

    I'm certainly not saying that diversity is always bad. In some cases it makes sense. But don't treat it as a tenet of secure network design like "deny by default" or "defense in depth".

    -Fyodor
    Concerned about your network security? Try the free Nmap Security Scanner. Version 3.27 was released today.

    1. Re:Diversity is not always an advantage by Radical+Rad · · Score: 1

      I think you are right. Cliff should not look at security just as putting all eggs in one basket though that is an appropriate metaphor in some situations. But another appropriate metaphor is that a chain is only as strong as its weakest link. And security is too complex to fit into one simple rule of thumb.

      For example, having one easily DOS'ed email system such as by ms macro viruses, would beg for a second system which was not vulnerable to the same type of thing. That would be like eggs in a basket. But if the two systems are linked to the same data like a web mail interface into exchange then you are creating two possible routes for a black hat to get to your CEO's mail. And the weakest link breaks the chain. Similar reasoning can be applied to putting multiple firewalls on the edge of your network. Again I can imagine a trade-off between thwarting DOS attacks and increasing the odds of a critical information theft, among other things.

  49. Security isn't a destination, it's a journey. by digital+photo · · Score: 2, Informative

    Seriously, it's true. Security isn't something you setup and put into place and just let it fester or sit.

    What you've done is started packing for the journey. Gathering your tools and getting it all setup to go with you as you move forward.

    But as effective as some security measures are, they still need to be tended to. Watched over. Tweaked. That's the journey.

    Along the way, you will find new tools. You might even be waylaid by someone with better tools than you. Surely, you haven't arrived.

    And you never will. Your security, through watchfulness, effort, and action, will improve as you improve and move forward.

    It is bad security to see security as something you plan, implement, and walk away from. That leaves you prone to holes and highly creative or bored individuals out there.

    Security is something that is ongoing.

    A home user using a simple firewall package who is diligent with watching the logs and keeping up on security bulletins for the software, the os, and the system in general will be much safer than a multi-layer security system that no one bothers to watch or that can't be easily understood by those watching.

  50. Good Golly, it's simple common sense... by jjwahl · · Score: 5, Informative
    1. Only allow those ports that are absolutely necessary - i.e. HTTP, FTP, SMTP,...
    2. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    3. Err on the side of being too restrictive.
    4. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    5. Absolutely keep up to date with your virus signatures and patches for your workstations and servers.
    6. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    7. Find a few quality security web sites (securityfocus.com, cert and others - check out DMOZ for a nice list of links...) and put them on your daily visit list. Make sure to go to several sites daily and use them to triangulate on what's relevant and important.
    8. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    9. Visit the IT Security Cookbook and enjoy!!!
    10. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    11. If you're running a web server on your network, check out the open web application security project. The OWASP Top 10 is a great tool to get you to think about how your web sites can be made more secure
    12. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    13. Know that you're not ever going to secure everything 100% , but if you make security one of your daily duties and take a proactive approach to security instead of a reactive approach, you'll do better than 99% of the networks out there. Just be diligent, use common sense and stay on top of patches/updates and you'll be fine.
    14. Review log files daily. Make it part of your religion. Log files. Review. Daily.
    --

    You need people like me so you can point your fucking fingers, and say "that's the bad guy."
    1. Re:Good Golly, it's simple common sense... by nicotinix · · Score: 1

      15. Profit

    2. Re:Good Golly, it's simple common sense... by Anonymous Coward · · Score: 0

      Nice solution - if reading logs is your hobby and occupation.

      Of course, if you actually want to *use* the computers for anything besides generating exciting logs to read it might not work terribly well...

    3. Re:Good Golly, it's simple common sense... by Anonymous Coward · · Score: 0

      Review log files daily. Make it part of your religion. Log files. Review. Daily.

      That might work if you only have a few servers. If you think that I'm going to read the log files of the thousands of servers in my company every day you are crazy. It's not being lazy. It's simply impossible to do.

      Security provisions that work in the small don't always work in the large.

  51. Actually... by acq3 · · Score: 1

    I think a more accurate version would be...

    A network is secure if it appears to an intruder to cost more to break into it than the value of the information being protected.

    I'm not sure we yet have people randomly attacking SSL-protected credit card transactions hoping it just happens to be bill gates silver gold platinum centurion amex.

  52. Auditing by bstanton0101 · · Score: 1

    With so many insightful replies, I am almost embarressed to post something meaningful. But I digress... Why are you auditing a security system you devised? If you can afford to, I think hiring an outside auditor would be more benefitial. As far as the rings-of-security, what about different firewalls at different levels. A Cisco PIX on the WAN, followed by Linux firewall, followed by Windows firewall. As long as they all have the latest patches applied, a newly discovered security vulnerability shouldn't affect all of them at the same time.

    --
    Please excuse my English. I am American.
    1. Re:Auditing by Anonymous Coward · · Score: 0

      I think there is something inherently wrong with having Windows as the last line of defense.

  53. You don't have the MSN 8 Butterfly??????? by Anonymous Coward · · Score: 0

    You sir, are going to DIE!!!!

    Upgrade today. Upgrade often. Upgrade now!!!

  54. Secure the hosts, add gadgets after by Sabalon · · Score: 1

    What if your IDS breaks or your firewall breaks and you need to run during that repair line without it? What if you never bothered securing the hosts because you HAD a firewall to catch everything so you didn't need to worry.

    We have a firewall, IDS, packetshaper, and a few other network toys. And if they were all removed from the network, the servers are still patched, still only have the services needed available, still use tcp wrappers, still use host based firewalls, still have things like tripwire running.

    The other things are just additional tools for even more management/logging/whatever.

    That would be my advice - make sure your network is safe without all the extra tools.

  55. Learn from the South Park gnomes by pmbuko · · Score: 1

    Step 1: Secure Network
    Step 2: ?
    Step 3: Profit

  56. Why question Linux v. Windows on this? by JohnnySkidmarks · · Score: 0

    I run a completely Windows environment. To protect it was easy with a Linux Firewall distribution that could run on a crappy PI 166 called IPcop: http://www.ipcop.org/cgi-bin/twiki/view/IPCop/WebH ome It was no problem for me (who had never touched linux before) to install and configure this. Comes with a pretty web interface so if you have even less linux skills than me, you can rempotely manage/configure it from your Windows PC. Disclaimer: I did end up doing alot of reading through the excellent IPcop forums (just try to avoid getting involved in the ever present smoothwall vs. IPCop arguments) to get the updates installed and some neeto add-ons. But that was way back in version 1.22. Now it should be even easier and more user er... admin friendly with the release of 1.30. good luck.

    --

    I went to battle MC Escher but drew a blank

  57. Mandatory Access Controls! by Tracy+Reed · · Score: 4, Informative

    There's not a whole lot new and interesting in terms of security on the network side of things. Lay out your network properly, use a DMZ, firewall (preferably Linux's iptables with stateful firewalling and something like shorewall to make it easy to use) and use IDS etc. Actually, one kinda new and interesting you can do on the network side of things is to use User Mode Linux to set up a fake network (all running on one box) of tempting looking target machines simulating your production network and watch for people to poke at it. It serves as a good control subject to compare against your IDS results to reduce false positives. If anything is hitting your honeypot you know it's hostile.

    But the real recent innovation in the host based security area is Mandatory Access Controls. ugo+rwx and unix uid's are all part of descretionary access controls. Users can make their .rhosts world writeable and can often use suid binaries or buffer overflows in daemons running as root to elevate their privs. But if you have a kernel enforced mandatory access control system these things cannot happen. I have been playing with SE Linux for a while now and I really
    like it. I just created a security domain/role for the freenet daemon to run in. If someone exploits it and gets a root shell they will be trapped in freenets domain which is restricted to least priviledge. Even if they get root they cannot hurt the system. Mandatory Access Controls take the fangs out of root. I have put up my freenet domain config file for your viewing pleasure
    here. Note that it is still a work in progress. SE Linux is very flexible and secures the entire machine from any root exploit I have seen used in recent years. It would have prevented my personal box from being rooted by that ssh bug that came out a couple years ago!

    As they say, it is "Military grade security at Open Source prices!"

    1. Re:Mandatory Access Controls! by WetCat · · Score: 1

      Much easier MAC can be implemented using Virtual Private server project (http://www.solucorp.qc.ca).
      You can have "mother" server with no access to it and virtual servers with the information what bears different security needs. For example, you can have
      virtual server for games and testing, for your mail, for web browsing, for financial stuff.
      Those virtual servers will run on the same machine
      and by default they cannot access any information
      from each other.
      Mother server can be configured to oversee the work and security policies of the virtual servers
      As it's not an emulation, it has a huge performance benefit against User Mode Linux.
      Additional benefit you can bear that if you upgrade your hardware you can tar the contents of your virtual servers, install virtual server patch on a new server and reroll the contents of the virtual server on a different setup - completely with no hardware dependence!

    2. Re:Mandatory Access Controls! by Tracy+Reed · · Score: 1

      Very interesting. I'll have to check it out. It does indeed sound a lot like User Mode Linux. I may disagree with the idea that UML emulates anything. As far as I know it does not. It runs a kernel in a normal user process space so it should be just as far as any userland application. I'm reading the FAQ on this and a few things concern me. It seems to be an enhanced chroot jail. But there have been ways published to break out of chroots. Has something been done about that? I have a great deal of confidence in UML because it traps the whole affair in its own user mode protected memory space like a process and I have a great deal of confidence in SE Linux because of the tremendous amount of study and theoretical work that has gone into it plus the tight integration of the security module into the kernel. I will have to do some more reading to see how this thing compares.

    3. Re:Mandatory Access Controls! by WetCat · · Score: 1

      So far vserver has been checked for absence of known chroot jail breaks

  58. Intrusion Prevention by Anonymous Coward · · Score: 0

    Have you looked at Intrusion Prevention Devices, such as that from V-Secure? With very little configuration work it will learn your network, identifiy bad guys, and block them. Sounds like magic, but I've seen one really work.

  59. Better yet... by pmbuko · · Score: 2, Insightful

    Write a script that filters out non-suspicious activity in the logs so that you're left with only the stuff you want to see.

    Of course, creating that data filter is the tough part. You don't want to be too inclusive or too restrictive.

    1. Re:Better yet... by Rob+Riggs · · Score: 4, Informative
      Write a script that filters out non-suspicious activity in the logs so that you're left with only the stuff you want to see.

      Or find one that already exists, is well supported and is widely used.

      --
      the growth in cynicism and rebellion has not been without cause
    2. Re:Better yet... by Mr_Icon · · Score: 1

      Or find one that already exists [logwatch.org], is well supported [gnu.org] and is widely used.

      Or, if you have a large cluster of machines all logging to a centralized loghost, other tools may be more suitable.

      --
      If you open yourself to the foo, You and foo become one.
  60. Eggs in one basket by Anonymous Coward · · Score: 0

    It's perfectly fine to put all your eggs in one basket. Just watch that basket.

  61. Eat your spinach! Don't forget the documentation. by 5KVGhost · · Score: 1

    Whatever sort of arrangement you decide on, I hope you're taking the time to document it properly. Troubleshooting or modifying multi-layered, redundant configurations (security or otherwise) can get really confusing, even if you're the one who designed it in the first place.

    Take time along the way to write down how everything is configured, why it's configured that way, and any unusual exceptions or special cases. Include "obvious" stuff, too.

    After everything is in place, go back and and make sure everything is still accurate, make any necessary updates, and write up an additional summary. And be sure and make notes of later configuration changes with all the same information.

    It's not nearly as much fun as playing around with stuff, but it's really vital in any kind of real-world environment. If you don't do this, then someone will inevitably screw it all up the moment you turn your back, or later decide that it should be tossed out or replaced because it can't be reliably maintained. (And they may be right.)

  62. Newbie question about network security by Anonymous Coward · · Score: 0

    Hi all,

    I design a number of web pages but rarely have to deal with in-house networks and their security issues. However, recently my girlfriend got a job at a doctors office where they have their own public website running off their own local network, I believe Windows NT based.

    They don't have any person in charge of network security and I have a feeling its ripe for being hacked. She was asked to redesign the website as it really sucks.

    As I said, I have a feeling it is probably an easy site to hack, besides the fact that it is super slow to load as it is only running off a dsl connection. I want to tell her its unsafe and suggest she remove the site to a safe site but don't really have any knowledge of how unsafe it is or if someone could access any vital records that are probably on the same server.

    Maybe someone could give me an idea what I should tell her so she can tell her boss?

    Thanks in advance.

    1. Re:Newbie question about network security by abirdman · · Score: 3, Informative

      That setup is most likely illegal under the new HIPPA regulations that just came into effect in the last couple of weeks. Shut it down. Ask a lawyer. If there are patient records and a website on that server, and the server is compromised, the owner of the server is liable to extremely severe federal penalties, including criminal. If the physician isn't aware of HIPPA (Health Insurance Patient Privacy Act), they need to get with it. Otherwise your GF should resign, because she could get in trouble too. IANAL, but I work in the medical field. Don't risk it. Shut that server down. If they want a website, find a hosting company and upload it there--it's cheap, and you won't have to share the patient-info server with an internet connection. Believe me, this is no joke.

      --
      Everything I've ever learned the hard way was based on a statistically invalid sample.
    2. Re:Newbie question about network security by Anonymous Coward · · Score: 0

      I just looked through the Hippa Faq and here's what it said in an article partially related (note however that this company is actually in canada so not under the jurisdiction of Hippa). There may be other items regarding this that I haven't located yet:

      Must I install a new computer to comply with the minimum necessary standard?

      Question
      In limiting access, are covered entities required to completely restructure existing workflow systems, including redesigning office space and upgrading computer systems, in order to comply with the HIPAA Privacy Rule's minimum necessary requirements?

      Answer
      No. The basic standard for minimum necessary uses requires that covered entities make reasonable efforts to limit access to protected health information to those in the workforce that need access based on their roles in the covered entity.

      The Department generally does not consider facility redesigns as necessary to meet the reasonableness standard for minimum necessary uses. However, covered entities may need to make certain adjustments to their facilities to minimize access, such as isolating and locking file cabinets or records rooms, or providing additional security, such as passwords, on computers maintaining personal information.

      Covered entities should also take into account their ability to configure their record systems to allow access to only certain fields, and the practicality of organizing systems to allow this capacity. For example, it may not be reasonable for a small, solo practitioner who has largely a paper-based records system to limit access of employees with certain functions to only limited fields in a patient record, while other employees have access to the complete record. In this case, appropriate training of employees may be sufficient. Alternatively, a hospital with an electronic patient record system may reasonably implement such controls, and therefore, may choose to limit access in this manner to comply with the Privacy Rule

      --

      My opinion as far as this is concerned is that there system is safe as it is in fact "password" protected, and I don't even know if having the password for the website would give someone access to the rest of the server without further effort.

      Possibly there is a faq regarding network servers hooked up to the internet I haven't found yet...

    3. Re:Newbie question about network security by Sabotage · · Score: 1

      It's actually HIPAA - Health Insurance Portability and Accountability Act (of 1996).

      See: http://www.cms.hhs.gov/hipaa/

  63. Think Risk Reduction by sjanich · · Score: 1
    Also think risk reduction, not risk elimination.

    Estimate the cost of the risk (potential impact X probability of occurence).

    Compare this risk cost to the incremental cost of the security countermeasure or technique to see if it is really worth it.

  64. It's not all about the gear... by ebelloti · · Score: 2, Interesting

    Having firewall, servers on DMZ, IDS and all stuff in place won't suffice to achieve high level network security.

    You've got to build strict policies regarding all aspects of your systems and network infrastructure and also write down some procedures and guidelines to enforce that policies.

    Training also plays a major role and should target the user crowd - stating clearly what is and and what is NOT allowed and why, the admin crew - guidind them through the principles of security-minded system and network administration, and of course the suits - showing them the stakes at risk using eye-candy presentations.

    If you can't manage to gather people involvement at every level of the organization, your security plan is certaily deemed to failure.

  65. I use... by Anonymous Coward · · Score: 1, Funny

    OPenBSD, the latest, on a machine that is turned off and unplugged from everything. It seems secure so far...

  66. From an independant Network Security Auditor by Inexile2002 · · Score: 5, Informative

    Ok, this is what I do for a living and frankly I find WAY WAY WAY too many companies lock down ports, install patches configure a firewall well and then call their networks secure.

    All of the technical fixes in the world are rubbish when the independent auditor requests a list of all users on the network, goes down to HR and discovers 20 or 30 active user IDs for people who don't work there any more. Worse, I'll find 5 or 10 more for people who have changed jobs but still have their old privileges. (The guy in Accounts Payable SHOULD NEVER be able to access the Accounts Receivable systems.)

    Everyone in security knows a high percentage exploits and a higher percentage of serious exploits are carried out by people who had valid access to the systems. Security for a network or a system begins in HR and the processes for granting, modifying and revoking system authority are much more critical that what ports are open. So what if you keep the script kiddies out when your CIO's secretary writes herself a cheque for $1,000,000? If you're serious about securing your network, figure out what your users can do that they shouldn't and look to developing systems to prevent internal breaches.

    When I do a network security audit, first I test the following: Segregation of duties and appropriateness of access, procedures for adding / changing and removing users, change management and a user access privilege testing. Is everything authorized? By who?

    If those things pass mustard, then I start actually looking at server room access, patches, firewall configuration, network diagrams, open ports, system auditing and security levels. It's not as sexy as pitting your skills against the crackers (what a f**ked up notion of sexy I have) but it's where you need to start if you're serious.

  67. I doubt you do very well in the stock market by Rylfaeth · · Score: 1

    People who do well in stocks and real estate don't diversify. They learn to manage risk and invest in a few non-risky (however not necessarily without risk) ventures. It's like in monopoly... you buy a few houses then sell them for a hotel, not necessarily buy nothing but houses.

    Learn to manage your risk.. in the case of security, make sure everything is patched and monitored.. not just set up 14 clustered firewalls behind an armed guard and a giant griffon and cross your fingers :P

    -KevinSync

  68. Colors! Colors Colors! by Fapestniegd · · Score: 1

    Let's not forget to ambiguously label your threat levels.
    If you think you might be hacked go to "High" or "Orange"
    If you see (or hear about, through the office grape vine)heightened network traffic, Change it to "Severe" or "Red."
    Now you could run OpenBSD and stay at "Low" or "Green" most of the time.
    Don't forget to freak out and duct tape the server racks when you reach "Red."
    Also Be sure to alarm your users with dire motds.

    Aside from this no other actions ae needed or necessary.

    (This post was intended to be funny)

  69. 24X7 monitoring of the IDS... by ron_ivi · · Score: 2, Informative

    Firewalls are really not unlike locks on a door... with time someone'll get through. Intrusion Detection Systems don't do much good unless someone responds when an Intrusion is Detected. -- not unlike a building alarm without an alarm company responding! I think this company counterpane has an interesting approach. They have their own data centers doing 24x7 monitoring of their customers networks so if any IDS has any suspicious activity, someone can respond immediatelly.

  70. Security is Policy, Procecdure, and Education by mrhandstand · · Score: 1

    Policy...Get signed documents covering IT policy. It helps with mistakes..."I didn't know downloads could contain viruses." AND with deliberate intent...i.e. it's easier to prosecute.
    Procedure...equipement and software must be setup with the right mindset i.e. "Do we really need this service? Do we need it RIGHT now? What is the least privledge required to get the task accomplished?" This will go along way towards securing a network.
    Education...read the NSA docs, CERT too. Bugtrak is great, but wear asbestos. And educate other administrators and users. It helps.

    --
    Always value the individual over the system. --Bruce Lee "I don't need a Sig - I have a custom 191" - me
  71. Kerberos by VoidEngineer · · Score: 1

    Typically only known by network security administrators and greek clasicists, Kerberos is a defacto security protocol at places like MIT and the University of Chicago. The network infrastructure you've described sounds like it could be reaching the point of needing a Kerberos server, which, of course, would consolidate many of your currently existing network security solutions, as well as create new types of headaches you didn't know existed...

    Anyhow, as far as low budget goes, Kerberos does run on linux.

    Of course, installing a Kerberos network security solution does require that all of your computers run Kerberos enabled operating systems (Win2K, Linux, Solaris, and the like...) and that you and your co-workers can actually complete a secure sneakernet handshake and file transfer between all of your end nodes... Which, in of itself requires a slightly different understanding of network security and network planning...

    Just my two cents....

  72. Layers...lots of layers by MerlynDavis · · Score: 5, Informative
    I used to run network security for a prominent .com. In 2 years, we never got successfully penetrated. I stopped an awful lot of attacks, but I spent a lot of time, money and effort keeping the hackers out.

    Use layered security...

    Layer 1 - External Firewall - nothing comes in except exactly what you need where you need it to go to. HTTP only allowed in to the webservers, VPN to the VPN systems, etc. Tie an IDS into this firewall layer. SNORT works great...

    Layer 2 - DMZ - Anything in this zone is considered compromised by default. Nothing further in should absolutely trust systems in this domain. Put at least one IDS in this zone..and make sure to not only check traffic from the outside, but track from this inside.

    Layer 3 - Internal Firewall - Again...more security. Proxy servers, if you can, secured systems, more IDS systems, preferably a different one than the external one. Again, only let what data that you need to get through to get through.

    Layer 4 - Internal network - VLAN's, IDS systems, and access lists. Make sure that traffic stays where it belongs, and make sure every system is backed up. Also, if you can afford it, Tripwire, or something along those lines...

    CHECK YOUR LOGS If you don't review your logs regularly, you're begging to get hacked. You have to keep up on what's going on and update your defenses accordingly. A corollary...LOG EVERYTHING YOU CAN Disk space is cheap. Log everything...you may need it at some point...especially for after-attack forensics.

    Make sure you are warned of possible intrusions somehow. My pager went off fairly often until I had my IDS systems tuned...but better an extra page and some minor panic than not knowing when a major hack happens...

    What I used - Snort IDS, Cisco PIX firewalls, Linux box running IPFW, Cisco NetRanger IDS, Cisco Routers, 3Com & Cisco Switches, patched Windows boxes...(PATCH THOSE SYSTEMS OFTEN!)

    --
    -merlyn
    1. Re:Layers...lots of layers by ZorbaTHut · · Score: 1

      CHECK YOUR LOGS . . . LOG EVERYTHING YOU CAN

      So now that I'm generating 5gb of logs every day, how am I supposed to check them?

      I, personally, have generally found that logs are great for tracking down how they got in in the first place, but if you have enough logs to do that, you have way too much to read them manually. As nice as it is to log everything the computer does it gets rather impossible to read by a human.

      Which logs do you actually read over, and which do you just let accumulate?

      --
      Breaking Into the Industry - A development log about starting a game studio.
    2. Re:Layers...lots of layers by MerlynDavis · · Score: 1

      I normally run logs through greps, looking for patterns, and sort them to try and find multiple accesses by specific accounts.

      Also, I use special programs to analyze logs and look for repeat invalid requests by users...Those are large tip-offs..

      Also, check for repeat valid requests...those are often webcrawlers pounding your stie.

      --
      -merlyn
  73. Diversification? by 4of12 · · Score: 5, Insightful

    To nail the point down better, I'd rephrase that as "multiple layers of defense".

    It goes without saying to this audience, but probably needs to be said multiple times to the people that manage your budget, but having defense in layers (i.e., serial) is more effective than having defense mechanisms side by side (parallel).

    Make potential intruders go through all the doors of your dungeon, not just one.

    That's easy to say and hard to do. The problem is that many dungeons (workplaces, whatever they're called these days) have obscure, lesser known secret doors that can let in the monsters if only that one door is discovered and compromised. Creative social engineering tricks are particularly devastating this way.

    Some internal walls for damage control can be helpful in the event of an incident.

    --
    "Provided by the management for your protection."
  74. How to make a secure network by Anonymous Coward · · Score: 0

    1. Unplug it.

    See? Total security, in one E-Z step!!!

  75. an obvious, but still necessary one by natefanaro · · Score: 1
    make sure that the outside world can only access the ports that it needs. (80, 21, 23, etc) Also, if you need to keep a few ports open just for you (maybe you set up a ftp server just for you on the default port) move it to some obscure number. some people just don't know how to run a portscan.


    Also, restrict access to certain services by IP address if you can. I have IIS set up at home and only allow access to certain folders based on IP address.

  76. Real World Linux Security by Doug+Merritt · · Score: 4, Informative
    Why don't you read the literature not only from the NSA, but from the other various institutions

    In particular I recommend "Real World Linux Security" , second edition, by Bob Toxen, which contains a wealth of useful information.

    Full disclosure: I know the author; I am doubtless biased. But I like the book and have found it quite handy.

    Here's an excerpt from an Amazon reviewer:

    Bob goes far beyond a simple how-to, teaching best security practices and his "Rings of Security" approach to keeping your information safe. The depth of knowledge contained within will appeal to security administrators across the enterprise. The book is by far the most useful security book on my shelf, and I continue to go back to it for reference.
    --
    Professional Wild-Eyed Visionary
  77. Security IS obscurity by Anonymous Coward · · Score: 1, Interesting

    When you think about it, every data security measure put in place can be bypassed, given enough resource, or enough luck.
    Public/Private Key encryption can be broken, given enough CPU.
    Passwords can be guessed.

    Ask yourself, "can my security system be bypassed with a very lucky guess?"
    It's likely a security system of obscurity

    Whatever your security, the idea is to make it difficult enough to break so it's uneconomical to get the secrets it's protecting.
    ie. $$ Resources to break security > $$ secrets

  78. Servers by LittleLebowskiUrbanA · · Score: 1

    I'm sure you've tried various different IDSs', firewalls, and whatnot but have you considered aother drastic change at the server level? OpenBSD as your server OS would probably bump your overall security quite a bit. And it's FREE.

  79. Standard spiel... by gerardrj · · Score: 3, Insightful

    I post this most every time I run across a discussion of network security and the "evil hacker" protections people try to impliment.
    Where is your IDS? At or near the firewall from your Internet connection I'm willing to bet.

    Okay, now what about the malicous hacker wanna-be that lives within your trusted network. This could be a student in a campus lab, Jane doe in cubicle 12B who lilives a secret on-line life as Kamander KRak, or Dave Smith the quiet guy in the corder office who thinks he's about to get fired. What about those cleaning crew who have full access to every square inch of the facility at night without any supervision. What about The CEO who just brought a new WiFi notebook in and connected it to the LAN and offeres an open WAP to anyone within 200 feet of the office.

    We all spend a whole lot of time and money securing our Internet connections and services from external hackers. Yet most managers/admins almost completely ignore the internal threats. And ONE inside job will do a lot more damage than a dozen attacks from outside.

    Those on your LAN already have password access to the network and services. They know what servers to hit, they know what data is stored where. They know where the wiring closet is, and what equipment you run (your memos frequently tell them you are upgrading Windows from NT4 to 2000). They can open a closet door, or slide over a ceiling panel and easily connect a device to the monitoring port of thier distribution switch.

    A comprehensive security plan needs to at least acnowledge these threats, and find ways to secure these services and components from otherwise trusted sources. IDS on each major server, physical lockdown of all remote network devices, regular/random physical inspections of the wiring closets. Some facilities may require that the night cleaning crews be cleared with at least a basic background check.

    In my experience, protecting against outside attack is really rather trivial compared to protecting against the potential internal threat.

    --
    Article X: The powers not delegated... by the Constitution...are reserved...to the people
  80. Defense in Depth by n0-0p · · Score: 1

    Set up your intranet under the assumption that it is completely exposed to the internet. Lock down the clients tight and allow users only the access they need. Never give users elevated priveleges on their local machines without sufficient justification.
    Harden your internal servers with the same considerations and expose only necessary internal services. If possible, run each service on a separate system. For user accounts, use a security model that functions properly in a sizeable network environment. There are a number of choices including MS Active Directory, Novell Netware, or a combination of AFS, Kerberos, and PAM with LDAP. I cannot stress proper access control enough here. If a user doesn't need access to something, don't give it to them.
    Central management is also very important. Keep your admin workstations and servers on the same network segment, and don't allow any administrative access from outside that segment. If you have to, VPN between these segments.
    Now that the internal clients and servers are good, move on to the firewall/proxy setup. First, if the port/protocol is not necesarry, block it. If the protocol cannot be proxied, strongly consider blocking it, and log it if you have to let iot through. A well configured caching proxy improves security and network efficiency. Additionally, proxy logs can make a good legal hedge against liability for actions commited by your users. They also make an ideal chokepoint for web monitoring software, if necessary.
    For external services, create a DMZ using an additional firewall(s). Inside the DMZ, you should use port forwarding and non-routable addresses. Don't configure DNS or allow any access into your internal network, except where absolutely necessary. Since these machines are the most vulnerable, treat them as untrusted. Use only secure protocols for connection to these systems. Generally, user accounts on these systems should be entirely different from your internal accounts.
    Once you're comfortable with your configuration, you can look at deploying the IDSs. The keypoints are inside your DMZ and at your server and administration segments. Host based IDSs that take advantage of the native logging facilities are also good. Remmember though, the biggest issue with an IDS is processing the output. If you can not pick out the signal through the noise than it does you no good.
    If you do that stuff, keep your patch levels up, and have decent physical security, then you are relatively safe.

  81. who reads this stuff? by linuxbert · · Score: 3, Insightful

    YOU should.
    the government produces these documnets for a reason. if anyone knows who to secure a system, its the government. read them and apply them as required.

    Also you have much nice hardware. How about policy? Policy is more important. What happens when somone is hired/fired? Who is allowed to do what on the network? Do you have a business continuity plan? Is their a document that states how to recover from a disaster? Has it been tested? Have you ever had a Threat and Risk assesment preformed? If yes when was it last updated.

    You have some good technical means to provide security, how about the rest? The government has wonderfull guides on how to do all this stuff, and although thick - they really are helpfull.

    1. Re:who reads this stuff? by kraig · · Score: 1

      Further to documenting, everything you do and every change you make later should be documented such that a third party can step in and manage your systems without having you around - the infamous "but what if he gets hit by a bus" thing.

      Yeah, you gotta document processes, but you also have to document what you did to arrive at those processes, otherwise your system is unmaintainable by anybody but you and somebody else can screw everything up for you.

  82. LEAF - linux embedded appliance firewall by bucketoftruth · · Score: 1
    I have these running in many offices. Some of the cool firewall systems I've set up using LEAF:

    LEAF/VLAN gateway: Configured an 802.11q VLAN gateway for 24 independent offices. Independent NAT routing via shorewall. $500 Intel 410 switch, $100 in hardware for leaf box.

    LEAF/IPSEC: Multiple offices connected via VPN for file sharing, internal web hosting, DNS, etc.

    LEAF/FIREWALL: Just my standard single office firewall. Easy to configure, cheap, all config is on CD, leaves me massive upgrade options without having to buy 'add-ons' garbage like sonicwall offers.

  83. Hey, cool! by Anonymous Coward · · Score: 0

    You get money to secure your network properly, and they actually listen when you say that something is a problem?

    F***** A. Cool.

  84. Five easy steps. by plcurechax · · Score: 5, Insightful

    1. Education - Get educated about what information security is all about, you should know what C.I.A. stands for (in infosec, not the US federal agency), you should know what a security policy is, understand risk management and mitigation, and known what criminals/attackers can do in your organization.

    You can get a lot of this from several books and websites, such as Secrets and Lies by Bruce Schneier, the SANS Reading Room, if you can afford it SANS/GIAC training and/or certification may be of benefit to you and your org, the CISSP and SSCP Open Study Guides even if you don't go for CISSP or SSCP (I don't recommend paying any money to ISC^2), and Security Focus.

    2. Audit - This step is critical and too many places forget to do it. You need to know what you are trying to secure, yet most organizations do not have a complete picture of their network and all the systems on it. This includes security and non-security issues (e.g. software licenses, maintenance patches, standardization)

    Tools like those from IBM Tivoli or HP Openview can help here. For security specific vulnerability analyzer, open-source Nessus and eEye's Retina, ISS's Internet Scanner

    3. Policy - You need a plan and a document to give you and others guidenance, and this if your infosec policy.

    Large orgs should consider BS 7799 or ISO 17799 whereas smaller groups can look at Center for Internet Security for benchmarks, and SANS Reading Room - Auditing and Assessment, and Site Security Handbook - RFC 2196.

    4. Implement -- Using your education, audits and policies you can now implement decent security.

    Basic principles of defence in depth, fail-safe, separation of privilege, and complexity is the enemy of security can guide you to build a practical network of secured systems that limits exposure to criminal activities, and minimizes damage from attacks.

    5. Be vigilant - "Security is a process, not a product" - Bruce Schneier

    Now the work begins, up to now it was the fun stuff, now you get to dig in with boring but important tasks such as analyzing log files, maintaining a accurate asset database, applying patches, maintaining user accounts, periodic audits (internal and if you can afford it and it is warranted, external), educating users, and maintaining your security posture.

  85. A hydra-headed firewall by satch89450 · · Score: 1
    put firewalls between every server and the rest of the network... not one firewall, but one for each server (a dedicated firewall).

    OK, now that some people have had their fun...

    Your idea isn't as lame as some people think it is. I'll tell you how I did essentially just what you suggested at one site I built up. Multiple DMZs.

    Here's how it plays. Take a standard 1U rackmount computer. Add 4-port Ethernet card in the PCI slot. Run cross-over cables from each port to each of a Web server, FTP server, mail server, and DNS server 4-port hub (for two BIND servers). Load with a recent distribution of Linux. Code up IPTABLES rules so that each of the three servers only see in-bound requests of the particular type, and can make sensible outbound requests. (In other words, use a mostly-closed policy.) Define a /27 or /28 for each port, and set up your routing tables appropriately.

    That's a $500-delta solution to a thorny problem, but when you consider that a firewall appliance is $430 each, you are saving a bundle and protecting the servers from each other and from your internal network.

    Got a large intranet? Consider breaking it into zones, with more of those hydra-headed pizza boxes to prevent inter-zone pollution should some moron let a virus loose. (My experience is that the execs should be in their own God's little acre -- the last major virus outbreak I had to fight was caused by a VP!)

    Acid Zebra has the right idea, although the admonishment "be careful" seems to be as effective with network users as it does with young unmarried women (and boys).

    1. Re:A hydra-headed firewall by jpc · · Score: 1

      It is so much easier to do this with vlans no four port ethers or cross over cables or little hubs just one switch and a machine with one interface (router on a stick).

    2. Re:A hydra-headed firewall by satch89450 · · Score: 1
      It is so much easier to do this with vlans no four port ethers or cross over cables or little hubs just one switch and a machine with one interface (router on a stick).

      Gee, amazing how we learn something every day. I didn't know that existing switch technology incorporated stateful packet filtering into VLANs. After all, the entire purpose for using four-port ethers and crossover cables was to provide each server class a private DMZ, with custom firewall rules. The only reason to have a little hub for the DNS servers was that to do the job right you would need two ports, and it's far cheaper to use a $20 hub.

      Too bad Cisco didn't mention this capability of VLANs in its documentation, nor included a description of how to program the stateful firewall per port in IOS. But I'll look again...

      RTFR, please.

  86. Security by oaf357 · · Score: 1

    Come on. You should read some of the NSA docs, they're worth it.

    As for security it should be all encompassing. Clients in your DMZ should not be able to get into your internal network. Services should be shut down at external and internal firewalls. VPNs and encryption (software and hardware) should be used at every available point when needed. The list goes on and on and on and on...

  87. Floppy! by FrostedWheat · · Score: 1

    A tiny but often overlooked tip: Make sure none of your machines boot from floppy/cdrom by default!

    Infact if your really paranoid, remove all the floppy and cdrom drives!

    1. Re:Floppy! by Anonymous Coward · · Score: 0

      Actually, the first place i worked had their finance people boot only from floppy (DOS/Netware 3.12 environment). Everyone sat in a single room so there were always several people present (and close by). At night they locked up the floppies (I think - I was PC support and didn't get to see where they went).

      Unfortunately they kept getting monkey.b virus that made the boot sector unreadable on the c: drive, but since they didn't use it they just spread the virii from that department to any other department they traded floppies with.

  88. 'diversify!' by Anonymous Coward · · Score: 0

    ahh, great advice .. just like a stock portfolio.
    if one box isn't all that secure, maybe this
    one will make up for it! .. good call :p

    really, better one good basket than a dozen hole
    ridden ones. your basket have holes? .. fix the
    holes. you didn't write it, don't know enough to
    fix it? .. go back to flipping burgers where you
    belong.

  89. Solution by Anonymous Coward · · Score: 1, Funny

    Why not just install Win2k and IIS/5.0 on every machine using the default settings? That is what my company did.

  90. My approach by cfallin · · Score: 1

    I tend to view each machine as an independent entity, untrusting of anything else by default. All access should require authentication - including things like NFS mounts (set up SSH tunneling, or a CIPE tunnel, or something) that work machinemachine (private key auth works well here).

    This, combined with a minimal number of open ports (HTTP, SMTP, SSH, IMAP (I know, I should set up IMAP over SSL soon)) and good upkeep of patches, means that possible holes are limited, no matter where the attack comes from. This also has the added bonus that I don't have to worry as much about link-level security (like 802.11b - even though I still encrypt that) because I know that all services are encrypted and authenticated.

    1. Re:My approach by cfallin · · Score: 1

      All access should require authentication

      I think I should clarify here - I mean all non-public services. Obviously my public HTTP server doesn't require an username to view my website - same with non-relaying SMTP (ie, destination is local).

  91. Pass the ketchup by Nick+Driver · · Score: 1

    If those things pass mustard, then I start actually looking at server room access...

    Umm, I'll bet you really meant to say "pass muster", not mustard.

    Sorry, but I'm just in a nitpicky mood this evening after fighting a problematic Cisco router all day long that turned out in the end to have bad memory in it, but never reported any memory errors.

    1. Re:Pass the ketchup by Inexile2002 · · Score: 1

      You know... my whole life I honestly thought the expression was "past mustard". Guess no one busted me for it. Strange.

    2. Re:Pass the ketchup by msouth · · Score: 1

      You're right, but "pass mustard" is _much_ funnier, if you've ever cared for a newborn.

      --
      Liberty uber alles.
    3. Re:Pass the ketchup by spiny · · Score: 1

      well, if something doesn't 'pass muster' then it doesn't 'cut the mustard' maybe thats what you were thinking of ? :)

      --

      Fry: heh, Yakov Smirnoff said it
      Leela: No he didn't.
  92. Best way to measure security is to measure it... by jrl · · Score: 4, Informative

    * Disclaimer * - I work for a Security Testing Company.

    1st step in security is to perform a risk assessment. The goal of Risk Assessment is to determine if the security controls for a system are fully commensurate with its risks. Without having an understanding of your risk you are unable to determine the proper security policies, procedures, guidelines, and standards to put in place to ensure adequate security controls are implemented. We want to avoid putting a $1000 fence around a $100 horse, but at the same time avoid undue risk.

    Once that is completed, you need to create a security policy. This policy is what your company is officially trying to accomplish with it's security initiatives. Until you know what your goals are, any money or time is not going to be well spent.

    Once you believe you have your goals from the policy implemented, you may wish to have a Posture Assessment. Posture Assessment is the act of measuring the gap between your information security posture and your information security policy. This is a thorough review of your existing security policies where each stated goal is converted into a test module. Each test is run until a sufficient amount of data is collected to measure the existing posture (The security Posture is what the company is actualy doing).

    Assuming the Policy and the Posture match, you may additionaly with to verify that all the bases are covered and request a verification Penetration Test on a specific set of systems with a stated goal for the test, or an out and out Ethical Hack attempt (same idea as a Penetration test, but not as limited in scope). This will uncover holes in not covered by the Security Policy.

    You should also consider periodic testing. Some of this should be done internally, some is best to outsource.

    A security test is only valid if it is:
    * Quantifiable
    -- Can be numerically measured

    * Consistent and repeatable
    -- Two testers would receive the same test results at the same time

    * Valid beyond the "now" time frame
    -- Lasts and remains valid longer than the wet ink on the report

    * Based on the merit of the tester and analyst not on brands
    -- It is based on smarts and not expensive tools

    * Thorough
    -- A complete test where nothing is left untested from the scope

    * Compliant to individual and local laws and the human right to privacy
    -- Puts the protection of personal privacy before corporate data

  93. A network is secure if... (Good luck) by tweakt · · Score: 1

    (time == money)
    (hacker.time > company.time)
    (hacker.time.value < company.time.value)
    (hackers > company.employees)

    (There's more of them, they more time and less expenses than you... which basically means, your fucked.)

    --
    Sorry for the pseudo-code, I've been pulling 14hr days for the last week or so... *twitch*

  94. A Little Light Reading ... by Col.+Panic · · Score: 1

    Sans reading room has a wide variety of papers. It's not the be-all and end-all of network security, but it's a damn good start.

  95. Stupid moderation by Anonymous Coward · · Score: 0

    That was all true and pretty comprehensive (if poorly typeset).

    wtf - funny?

    1. Re:Stupid moderation by Anonymous Coward · · Score: 0

      It was probably step | 6 -- Use Linux | that was funny. I know I laughed.

  96. Overdue!!! by Anonymous Coward · · Score: 1, Funny

    I stopped paying my DSL bill last month, I will be secure any day now!

  97. All these posts... by Anonymous Coward · · Score: 0

    ... and only two mentions of VLANs and not a single post about ACLs on routers. I'm coming after all your networks...

  98. http://www.infrastructures.org/ by Anonymous Coward · · Score: 0

    Start here. You clueless bastards.

  99. Hell of an ad for Netware by 0x0d0a · · Score: 1

    Make for a good TV ad.

  100. Limit OUTBOUND as well as inbound access by Anonymous Coward · · Score: 3, Informative

    Don't just limit inbound access, also setup an application proxy as your outbound route, and have all traffic go through it. That way you can not only decide what goes out and what doesn't, but you can also see what users are doing, and perform auditing when it needs to be done.

    Here is an easy way to do it with a 4 armed firewall (pix 515 or similar)

    |router|
    |
    |
    | fw |-----| mail/dns dmz|
    | |____
    _________ |
    |web dmz| |
    --------- |
    |
    | proxy |
    |
    |
    | corp net|

    This thing looks like crap after stripping it down for the damn lameness filter, but hopefully you get the point. You basically have your border router hooked into a firewall, off of which hangs three segments. You have your web server dmz in one (only allowing inbound port 80 and possibly 443 if you're doing ssl, outbound is only established connections), email/dns in another (very closely related, so it makes sense to put them together, but you can segregate them if you wish. This would be inbound port 53 and 25, outbound only established, and port 53. Your last segment would be a connection to the outside interface of a proxy server, which has it's inside interface going to your corporate network.

    This provides you with a reasonably secure border with little cost. You'll want to stay away from ISA for the proxy, as it has a nifty "auto-configure firewall" option that allows things like MS Messenger to work transparently through it, which may go against your policies.

    1. Re:Limit OUTBOUND as well as inbound access by Anonymous Coward · · Score: 0

      If you can see what the users are doing.. so can I.. your friendly hacker. Siphoning those packets are nothing but a laugh a minute.

  101. Simple: by Anonymous Coward · · Score: 0

    1. Install 1 client the way you want it. Remove any unwanted services (i.e. all insecure M$ services = everyone)

    2. Install 3'rd party replacement services (i.e. VPN)

    3. Clone that system.

    4. Configure a firewall to let through ONLY THE SERVICES YOU USE!

    5. IDS. (FILE INTEGRETY on servers, HOST BASED on clients and NETWORK @ External/DMZ/Internal)

    6. Make sure a competent person (Not an M$ certified retard) update and monitor the security of the network.

    If you CANNOT follow these SIMPLE rules; consider disconnecting your network from internet to be secure. The solution can be cheap, u just have 2 look for the right stuff 2 put there.

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

      I forgot one; Antivirus.

  102. My Ideas by sickboy_macosX · · Score: 1
    These are my Ideas that I stress when I am doing a Security Evaluation for my clients who are bound to comply to the HIPPA standards.

    1. Secure Passwords Most security breeches are from people who either have access to your physical workstations or break in using insecure passwords. Minimum 08 Character passwords with Upper and Lower Case Letters, and Punctuation, and every 90 day password changes.

    2. Intrusion Detection Systems Hogwash is my personal favorite, but I am biased as I am a contributer to the Hogwash project. But when configured properly, it can be your best friend... But if you do one thing wrong, your whole network comes to a screeching halt, so have someone do it for you if you dont know how..

    3. Bait and Switch or Honeypot's If your a client who is bound by Federal Encryption and data security measures, throw a honey pot like Bait 'n Switch it could be a big help as well with your security set up

    4. Limit Access to your IT Systems Dont let the "UPS" Man (or who you think is the UPS man into your Server Room(s) Alone. Social Engineering is still a big thing.

    5. Close off Un-Needed Ports Your services (Like FTP, Telnet etc etc..) can be big security risks, So close them if you dont need them. And then monitor your IDS logs.

    This is just my advice for beginning to secure a network, if you have any questions please let me know.

    --
    --- /* In Soviet Russia, the Mac OS X kernel panics you! */
  103. America Pays for World Network Security by Anonymous Coward · · Score: 0

    So, yet again, that horrible imperialist nation of America has provided a resource to make the world a better place at no cost to the rest of the world.

    NSA, USA tax $, safer computers for the world.

    NIH, USA tax $, SARS research, Cancer Research, AIDS & HIV research, etc.

    EPA, USA tax $, Environmental protection, etc.

    So I start to wonder...when is the rest of the world going to start paying for this stuff or even thank us for it.

  104. Slashdotted by knowledgepeacewi · · Score: 1

    (s)he'd be slashdotted and no one would get through to test his network.

  105. Thats right! by Anonymous Coward · · Score: 0

    Everyone knows its spelled 'Crisco'

    luser.

    and, er, loser.

  106. Security extends to the business of business, too by MickLinux · · Score: 1

    I live in a 2nd-world country where I was informed that the local authorities will steal your business.

    One problem with that: they can't.

    To steal my business, they'd have to know the processes, and be able to do the work I do. They can't do it, though. Of course, if they want to learn, they have to get through my security procedures:

    (1) They have to deal honestly with me. No shiftlessness, no "secret plans", no coming and asking for money or a loan [I loan *once*, then wait for repayment, except with widows], and then if I say no, saying "well, I know how I'll get the money anyhow..." As you say, diversify: limit your losses.
    (2) They have to work hard, even when the payoff seems small. Sorry, I can't pay a lot: business expenses beyond paper and wages include taxes and regulations, but that mean business expenses are big. BUT if they work hard, then as soon as I can justify paying them a reasonable or good wage, I will.
    (3) They have to be self motivated: if they are capable of carrying a large section of the business, they are also going to be capable of expanding it.

    Once they get past those three security procedures, THEY DON'T NEED TO STEAL MY BUSINESS! I make them partners. And by then? They've earned it, and they're capable, and they're interested in the welfare of business.

    Meanwhile, on the computer we do have passwords.

    Other things I do to help keep the place secure: keep the computers working as much as possible. [A computer with a happy worker is safer than a computer in a safe.] Don't let in people who have no business being there. Don't attract too much publicity in any case. Don't steal from others: you make them want to find a way to steal from you, just to get back. Maintain an attitude of justice and openness: it comes back to haunt you, and that's a good thing. Don't be trivial with other people's lives -- hiring, firing, and such: it is better to pay a lower wage that you can keep on paying, even during dry periods, than to pay a higher wage and then lay the workers off.

    Those are *my* basic security measures. Maybe they'll work: we'll see.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
  107. Empty questions by Anonymous Coward · · Score: 0

    > I am aware of what the NSA considers to be a secure network, but, honestly, who has read that stuff? What do you consider to be a secure network?

    This is almost a meaningless question, posted as such. You also need to ask the following: What is the approximate value of what you're trying to guard? How long until it loses that value? For any given attack that costs less money and time than the answers for the first two questions, can your attackers obtain those resources? Given those considerations, of course the NSA is going to have different considerations than you are about what constitutes a secure network, and so will everyone else. Differences between them aren't necessarily indicative of an insecure network.

    For example, if you ask people in here about DES encryption, most will say they don't consider the use of DES as a secure practice. After all, messages with DES has been broken after a short amount of time with a large distributing project, and can be broken even faster by using specialized hardware, which last I heard, was extremely expensive to produce, but possible.

    But if I am using it to encrypt my email, and the most valuable piece of information I'll send is an Amazon.com coupon that expires in a week? In such a case, the only attacker I am really going to be worried about is a casual observer. After all, the coupon's worth is probably not worth the cost it would take to break DES(question 1). Even if it were a $1000 coupon, then the time it would take to break it would probably exceed the time before the coupon was used or expired(question 2). We can discount the attackers owning specialized hardware to decrypt DES quickly, and attacks with that in account(question 3). Such a party might be reading my email, but if you're being monitored by them, I have bigger problems than an amazon.com coupon.

    In such a case, I would argue that the usage of DES is not an insecure practice. Yes, DES won't protect me if the FBI REALLY wants that Amazon.com coupon...but if it has gotten to that point, who cares?

  108. Don't forget the users.. by Anonymous Coward · · Score: 0

    Don't forget that hardware and software solutions such as firewalls, filters, IDS' etc. are only a part of the solution. The humans working with the systems can render almost any security system useless, either on purpose or by accident.

    Any security policy worth it's name must address the "soft" security issues. That includes many topics, including how you classify data, how you work with access levels, how you ensure data integrity, how you screen or do background checks on employees (depending on their position). Users needs security training; they aren't supposed to be security professionals, but they do need some basic understanding about the concept of computer security. No systems are 100% perfect, so every now and then something ugly will slip past, and then, scary as it is, users become your last line of defence.

    Also, think about the security of employees; with the technical countermeasures in place it might be easier for a dedicated attacker to bribe, threat or fool an employee. Nearly no one has any system in place to stop employees from burning data onto a CD or putting it on a simple USB storage device that fits nicely in the shirt pocket.

    The list goes on and on, but I'll stop here. My point is that firewalls, IDS', security audits etc. are only one part of the equation. Anyone who haven't addresses the "soft" issues and answers yes to the question "Are you secure?" might be in for a rude awakening..

    Mattias

  109. Astaro Security Linux by Anonymous Coward · · Score: 0

    Has anybody tested this? http://www.astaro.com
    Looks somehow interesting, has a nice web-based gui: stateful firewall, ipsec vpn, remote access, anti spam, anti virus, proxies. Seems to be a dedicated linux distro with some proprietary extensions.

  110. Using a VPS+SSH for a zero-open ports network by Korth · · Score: 1
    This is a bit like a DMZ, but it requires no firewall, only a decent NAT, since all incoming ports are blocked on the internal network (unless you want to block outgoing ports).

    In this example, we want to achieve secure webmail. The internal server is running an IMAP server. The VPS (Virtual Private Server) is running Apache and a web mail program that connects over IMAP (e.g. SquirrelMail).

    You create a passwordless SSH port forwarding from the IMAP server towards the remote VPS (Virtual Private Server).

    rm ~/.ssh/*
    ssh-keygen -t rsa
    scp ~/.ssh/id_rsa.pub username@vps.com:~/.ssh/authorized_keys2


    And then to create the SSH port forwarding for IMAP.

    ssh -2 -f -C -N -g -R 10143:localhost:143 username@vps.com

    And then set the webmail to use port 10143. I'm using a high port number so that the SSH forwarding can run as a non-root user.

    I now only need to figure out how to automatically reconnect if the SSH connection dies.

    So the internal network has no open ports. And even if the VPS gets hacked, they can't connect to the internal network (all the connection start from inside).

    Has anyone tried out anything like this?
    Can anyone point out any possible security problems?
  111. This is interesting...... why? by Anonymous Coward · · Score: 0

    END TRANSMISSION

  112. People still use hubs by Anonymous Coward · · Score: 0

    People still frequently use hubs, especially if they have a "server" half of the network that is separate from the "office" half.

    For example, here at work running ethereal from my desktop machine will only get me traffic to and from my machine, and broadcast chatter. However, running tcpdump on one of the servers I have root access to shows me the traffic to and from just about everything in the server room.

    And this isn't just the setup here - it's quite common in small office environments to be set up like this. Now, with unencrypted logins, this would mean that we're one root exploit (though our current firewall situation would make controlling the root exploit a bit difficult; that's a different story) away from all of our servers being compromised. With encrypted traffic everywhere, the damage is contained.

  113. S/Key ? by OrbNobz · · Score: 1

    Why isn't anyone mentioning S/Key?

    I can't think of anything more safe than disposable passwords.

    I talked to the fellow that ports packages over at SunFreeware, but it never got done. I'm beginning to wonder if there is some other disposable password package to which most everyone has switched and I'm not aware.

    Anybody?

    - OrbNobz
    The administrator IS the network.

  114. All and good... but where do you draw the line? by gerald626 · · Score: 1
    All of this security is well and good. Strong passwords, OS and application patches, constantly updated multi-tiered anti-virus, user (and management) education, management buy-in, all of the standard 'Due Diligance' is great, and a necessity. But when you start getting into the more complicated or advanced security practices, such as PKI, IDS and some other three-letter acronyms, you have to start looking at cost.

    The purpose of IT security is to protect the 'I', not the 'T'. For those of you who have forgotten, the 'I' stands for 'Information'. Information is power, and power has worth. The cost of your security should not be greater than the replacement value of your Information.

    The replacement value can be difficult to calculate, as you may have to include damage-control costs in there as well. (read: public embarassment).

    My point is, you can have all the security in the world, given an unlimited budget - but there's no point if the information you're trying to protect is virtually worthless.

    Having a dedicated firewall between every PC/server/router and armed guards with semi-automatic weapons, and three-factor authentication on a fully AES-encrypted LAN is probably very good security if you're guarding the login codes to Fort Knoxx. But not necessarily if you're just trying to protect your corporate LAN. There are more efficient ways to provide adequate protection.

    [RANT] This goes even further than IT. Look at the Government of Canada gun registry. One billion dollars over-budget. Ok, so it's Candian Pesos, but it's still a lot of money. And they have the nerve to say 'If it saves even one life, then it will be worth it'. That's bull. One billion dollars can save a lot more than one life, if used effectively. [/RANT]

    Just like everyone else, my 2c worth.

  115. lol by Anonymous Coward · · Score: 0

    spot the sysadmin!

  116. third step by vajcovec · · Score: 0

    3) Profit!!

    *ducks*

  117. Mod funny please. by Anonymous Coward · · Score: 0

    That's a good one!

  118. About Trogdor .... by mustangdavis · · Score: 1
    And then Trogdor smote the Kerrek and all was laid to BURNINATION!




    Shouldn't you point the link to: http://www.homestarrunner.com/trogdor.html???



    .... burninating the peasants .....


  119. Re:FTP? Was: Keep it simple - A nice tip by leeet · · Score: 1

    Feasibility through simplicity:

    I wrote a very simple script that I pushed to all the workstation that will call scp and push the files they want to the right workstation.

    Never had 1 complain.

    The key is to keep users informed! -> Training...!

    --
    -- Leeeter than leet
  120. Read the NSA guide by fatbitch · · Score: 1

    Don't discount the nsa guidelines straight away - there is a lot of valuable, commonsense and straightforward procedural improvements within it. I have recently been using the NSA Router security guide - its quite Cisco specific, but its the the concepts that are important, they can be applied to other vendors as well.

    Cheers,
    James

  121. IDS is one small part of the answer by Beryllium+Sphere(tm) · · Score: 1

    Think outside the box -- your wastebasket and telephone can be crippling security holes.

    And like FreeLinux said, do it regularly. It's like going to the dentist, you just have to keep doing it over and over.

  122. Urban Legend... by SanGrail · · Score: 1

    An urban legend, according to Sun at least.

    --
    ---- I've fallen, and I can't get up.
  123. Fast transfers on old hardware by fm6 · · Score: 1

    OK, assuming you don't need encryption, and don't have the CPU overhead to support it, FTP still is not necessarily the best choice. You speak of "transfers at line speed", but on a multiple access/collision detection network (such as Ethernet) there's no such thing. If the network's not busy, you can get pretty close, and it probably doesn't matter what protocol you use. But my own experience, and what I understand of how the protocols work, suggests that HTTP works better than FTP on a busy network.