Slashdot Mirror


Getting Started in Network Security?

pixelgeek asks: "Security has not only become an important topic but also a critical issue for admins and even the average user in their home. To someone new to the topic the wealth of material can be a bit daunting and, you can imagine, a little confusing. Does anyone have any suggestions on where to start getting a handle on the concept of network/computer security and what are the most important and useful applications (CLI primarily) that a person should examine and learn?" We've touched on these issues before, but it was a while ago. Taking a network security class, could help, but which classes are really worth the money and might there be enough information on the web to make such a choice, unnecessary?

193 comments

  1. Majors? by krisp · · Score: 5, Informative

    Perhaps a BS in Applied Networking and System Administration could get you some of the answers you are looking for.

    1. Re:Majors? by Anonymous Coward · · Score: 0

      oh come on, he's not looking for a job in the field, he's looking to get into the field. Aka, he wants to learn about it. Somehow I don't think it should take 4 years to do it.

    2. Re:Majors? by Anonymous Coward · · Score: 0

      offtopic my arse

    3. Re:Majors? by Anonymous Coward · · Score: 0

      R.I.T aka Warez University.

      What a waste of air.

    4. Re:Majors? by Jonsey · · Score: 4, Informative

      I'm a student up at RIT, going into 2nd year, and this is my major. While Network Security is not yet a 6 class focus, it should be before long. Sure 4 years is too long to explode into the field, but if you meet pre-reqs, you can take the classes as night classes, or even on-line with no other offiliation to RIT.

      I love the new degree though, it was just presented as a new major last year, technically an off-shoot if IT. It itself is... a bit weak of a major at RIT, trying to cover too many things with too many introductory classes, but cut out some web design and interactive media, and you've got a usable, enjoyable major.


      Just my 0.0169284 Euro (as of 3:41 GMT) (thanks XE.com)

      - Jones

      --
      I assert that my comment is only my opinion, not that of any employer, past, present or future.
    5. Re:Majors? by orcaaa · · Score: 5, Funny

      Steps to foolproof security 1) Get a PhD in Number Theory/Theoretical CS from Harvard/MIT. 2) Write the newest encryption technology which is NP Hard to decrypt, takes O(1) time for encryption. - PROVE it. 3) Make all network applications use this technology (Don't worry, this will be possible once you get the fields medal for proving the Reimann Hypothesis and people know/trust you and your work) 4) Now lay back and enjoy

      --
      -- Reality is just an extended dream.
    6. Re:Majors? by The+Cydonian · · Score: 4, Funny

      You forgot the 5)???, 6)Profit! steps.

      After all this is Slashdot; we have traditions to maintain, or the trolls would already have won. :-)

    7. Re:Majors? by Mysticalfruit · · Score: 1

      no you forgot...

      5) make a huge mistake and become the laughing stock of the whole community.

      6) profit.

      --
      Yes Francis, the world has gone crazy.
  2. Re:first post by (TK4)Dessimat0r · · Score: 0, Informative

    You FAIL IT, retard. Go back to fucking your men, maybe you can pass your AIDS along even more.

  3. Teach yourself iptables by SpaceLifeForm · · Score: 0, Informative

    Set up your own Linux firewall with iptables and create your own rules.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
    1. Re:Teach yourself iptables by Jeremiah+Cornelius · · Score: 4, Informative
      One word: WRONG!

      Security is not an Engineering discipline. Knowing one security tool, or even many tools does little or nothing towards cultivating the approach, process, culture and awareness-in-context that are basic to a professional in the Information Security field.

      One could do worse than browse the documents collection in the Reading Room at SANS.org,and the archive of Bruce Schneier's Crypto-gram newsletter.

      If Information Security still appeals to you, and you can specialize in an area suited to your temperment -go ahead.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    2. Re:Teach yourself iptables by SpaceLifeForm · · Score: 1
      He asked about *NETWORK* security.

      If you *DON'T* understand iptables, IMHO, you are *fsck-ed*!

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    3. Re:Teach yourself iptables by mossmann · · Score: 1

      I couldn't disagree more. While it is true that network security is more than an engineering discipline, there are certainly major areas of security knowledge that fall within the realm of engineering. The poster asked specifically about technical tools for practical security.

      Iptables is not a bad place to start for some practical, technical knowledge about security in IP networks. Take a look at the HOWTOs at www.netfilter.org. Another good tool to work with as you explore Iptables is nmap.

    4. Re:Teach yourself iptables by Anonymous Coward · · Score: 1, Informative

      I would argue that part of being an effective security professional is knowing about available tools, of which iptables is one. That said, my reccomendation would be to check out _Firewalls and Internet Secureity_ second edition by Bellovin, Chesswick and Rubin. This contains a very nice bibliography as well as pointers to a number of security resources(including Crypto-gram).

    5. Re:Teach yourself iptables by Jeremiah+Cornelius · · Score: 2, Interesting
      Agreed, If you can't grok what IPTables does, and how it does it... You don't know much about IP security.

      I still contend that you can not find a job worth jack, armed with knowledge of IPTables. Nor will you know enough to generalize about network security issues.

      It may be a good tool in your kit. It better not be your main one, heaven help you - your only one!

      If you were to suggest - for NETWORK security, only one single open-source or free software tool, why wouldn't is be Snort? Or even Nessus?

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    6. Re:Teach yourself iptables by delta407 · · Score: 5, Insightful

      Set up your own Linux firewall with iptables and create your own rules.<sigh>

      Network security is slightly more complicated than simply using iptables. Packet filtering is important, but recognizing possibile vulnerabilities in exposed services is also important. (For instance, did you know that -- by default -- most SSHDs allow any authenticated users to establish TCP connections to arbitrary remote machines? This can easily let users, regardless of how much you trust them, punch holes through your firewall.)

      Furthermore, another large part of network security is network design. I've seen networks that have two or three DMZs, each guarded by independent machines with different configuartions: authentication systems, CPU architecture, and operating system (i.e. one OpenBSD, one Solaris, one <ack> Windows).

      Continuing, most good network security folks can work on either side of the line between attacker and defender. Network security can only be built when you have learned to think like an attacker. (If I expose this port, what can that reveal about my configuration? What happens if this particular protection fails? What could happen if there was a root exploit on server 834?)

      Sadly, there are many "security experts" that agree with you.

    7. Re:Teach yourself iptables by SpaceLifeForm · · Score: 4, Insightful

      I would never suggest only *one* tool.
      But that is besides the point. Learning iptables is much more *fundamental* than user-land tools. When you understand what is going on at the packet level, then, and only then, does it make sense to deploy higher-level tools. If you don't have your firewall properly configured, you are going to be looking at all kinds of crap with other tools, which may lead to confusion and mis-configuration problems, actually opening up your network to security exploits.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    8. Re:Teach yourself iptables by hoagman · · Score: 1

      "Security is not an Engineering discipline."
      Full Ack!

      But, you can teaching (or learning) the basics of networking, get an overview of this huge issue, and if you know a bit, it would be easier for some1 to get his own information from the web, or other books or something.
      i think just running some now known exploits and how to defeat them is not a good style to learn about network security. 'cause what is next week, when several new exploits are out? all your knowlede is for nothing.

      and nobody can attend any course and claim himself beeing network (or networ security) specialist...

      so long,
      Hoagie

      --
      who the fuck is general failure? and why is he reading my harddisk?
    9. Re:Teach yourself iptables by Jeremiah+Cornelius · · Score: 3, Insightful

      And Snort is better for this. You capture and analyze traffic as it actually exists on the wire - Layer 2 and up.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    10. Re:Teach yourself iptables by decepty · · Score: 0

      I use Snort (well, HenWen actually...) and it works great as a NIDS. However, if you use Snort be sure you have a more recent version (Version 2 RC1 or above) as prior versions have a vunerability that may allow users to run arbitrary code as root, thereby negating your security in the first place.

      --
      Be careful! Bears shouldn't consume large furry dogs.
    11. Re:Teach yourself iptables by Jeremiah+Cornelius · · Score: 1
      Hmmmmmn...

      HenWen. Named after the Oracular pig from Lloyd Alexander's children's fantasy books!

      It does seem like a really cool packaging job. If only I ran MacOSX.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  4. man iptables by sw155kn1f3 · · Score: 0, Redundant

    man iptables, dude

    --
    - Arwen, I'm your father, Agent Smith.
    - Well, you're just Smith, but my father is Aerosmith!
    1. Re:man iptables by Anonymous Coward · · Score: 0, Redundant

      One word: WRONG!

      Security is not an Engineering discipline. Knowing one security tool, or even many tools does little or nothing towards cultivating the approach, process, culture and awareness-in-context that are basic to a professional in the Information Security field.

      One could do worse than browse the documents collection in the Reading Room at SANS.org,and the archive of Bruce Schneier's Crypto-gram newsletter.

      If Information Security still appeals to you, and you can specialize in an area suited to your temperment -go ahead.

  5. Its not an easy job by rxed · · Score: 5, Insightful

    In security you have to have a well rounded education and experience simply because the job demands it. A good start would be probably 5 years in network administration with large user group enviroments, fluent programming skills (java, c, c++, perl), some experience in web server farm administration etc. I don't know any security or computer fornesic who worked for our company who is under 35 yo.

    1. Re:Its not an easy job by ink_13 · · Score: 2, Informative
      A good start would be probably 5 years in network administration with large user group enviroments, fluent programming skills (java, c, c++, perl), some experience in web server farm administration etc. I don't know any security or computer fornesic who worked for our company who is under 35 yo.

      Well, this is lovely, but it's not exactly the way to "get a handle" on things. Seriously, if you expect this from everyone in Network Security, you're going be unable to get anyone new. I'll grant you don't want a security team full of people who don't what what they're doing, but you've got to pick up greenhorns sometime. How can one gain experence without having a chance to get it?

    2. Re:Its not an easy job by mstrebe · · Score: 1

      I would suggest that the only way to be a really good security administrator is to have been a really good hacker.

      Besides that, check out "Security Jumpstart" from Sybex books for an absolute beginner's guide to computer security.

      --
      aka Matthew at SlashNOT/!
    3. Re:Its not an easy job by Anonymous Coward · · Score: 1, Interesting

      Fact is that you're fine picking up and putting greenhorns in a networking role, but companies will not normally pick those types of people for a network security role.

    4. Re:Its not an easy job by MoreBeer · · Score: 5, Insightful

      Agreed. We try to 'greenhorn' in good network admins/engineers. Start them off in basic fw administration, show them the ropes of the IDS (Snort!), and teach them why it's important to ride their former coworkers like zorro to ensure thier stuff is up to date patchwise.

      The basic fact of the matter is, Network Security _requires_ a seasoned network admin/engineer/programmer who has the potential to analyze systems on all levels of the OSI model (when analyzing a production payroll server - is it plugged into a hub all the way up to transmitting passwords in cleartext or non-aged accounts?). I'd say it's damn near impossible for a hair stylist to come into a company as a Network Security Administrator, but a hungry NT admin or Network Engineer has great potential.

    5. Re:Its not an easy job by CAIMLAS · · Score: 1
      Sounds to me like you made up a 'generic template' off of your own personal limitted skill and expience base, since, hey! you can do these things with this experience, why couldn't soemone else?

      Here, let me try. In order to be a computer security expert (or whatever term you prefer), you need:

      5 years administering mixed operating systems and archatectures in a business environment, including cisco (routers), linux (routers, servers), and windows (clients and servers).

      a decent hack with programming, able to comprehend data structures and follow the flow of written source and write basic programs in various languages (perl, c++, c, bash*)

      an intimate understanding of the security tools they're using

      a comprehension of how networks work, how various operating systems handle security, security circumvention methods, and ways to prevent those circumventions through various methods of hardening.

      I've never met someone over 35 who could reasonably keep up with late-breaking security issues, let alone the technologies involved, due to lifestyle requirements (family, friends, house, etc.)

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    6. Re:Its not an easy job by Matthew+Weigel · · Score: 1
      I've never met someone over 35 who could reasonably keep up with late-breaking security issues, let alone the technologies involved, due to lifestyle requirements (family, friends, house, etc.)

      Uh... what sort of idiot are you?

      Let me guess: you're in HR, right?

      21 year olds (like you, apparently) are more likely to think of security as putting out fires, rather than building fire-safe buildings in the first place.

      Not able to handle the technology? Pah.

      --
      --Matthew
  6. iptables; get a book; read the web by ezs · · Score: 5, Informative

    I found Zieglers book 'Linux Firewalls' useful http://www.amazon.com/exec/obidos/ASIN/0735710996/ qid=1053904217/sr=2-2/ref=sr_2_2/002-0456066-36248 65 ; also this is a great site http://www.linux-firewall-tools.com/linux/

    --
    Evil ZEN Scientist
    1. Re:iptables; get a book; read the web by xtrucial · · Score: 2, Informative

      Since it's sorta on topic (security, privacy), you should know that only this:

      http://www.amazon.com/exec/obidos/ASIN/0735710996/

      is required to get to books on Amazon. The rest of that junk is your Amazon ID, referral information, and so forth.

      (Besides which, it's good practice to use linked text like so, instead of a long URL. It's just easier for people to use. The status window at the bottom of the browser will tell people where the link goes, if they want to know.)

    2. Re:iptables; get a book; read the web by Anonymous Coward · · Score: 0

      if that was your two cents, i'd be looking for change.

  7. Start here... by darthBear · · Score: 5, Informative
    1. Re:Start here... by UnderAttack · · Score: 1

      And once you get your firewall up and running, join DShield and it's mailing list to discuss security topics.

      --
      ---- join dshield.org Distributed Intrusion Detec
  8. Know the protocols by AstroJetson · · Score: 4, Interesting

    Learn everything you can about IP, TCP and UDP. Read the RFCs. Then learn about application level protocols like ssh, telnet, HTTP, FTP and the various mail protocols. Almost all vulnerabilities are caused by a system mishandling a certain type of message.

    --
    Admit nothing, deny everything and make counter-accusations.
    1. Re:Know the protocols by ryanr · · Score: 2, Informative

      I'll second that. If the kind of security you're interested in learning is at the bit level, then one of the best things you can do is get a really, really good understanding on IP and related protocols.

    2. Re:Know the protocols by Anonymous Coward · · Score: 0, Troll

      Almost all vulnerabilities are caused by a system mishandling a certain type of message.

      Sorry Slashdot armchair security expert. You don't have to know the protocol nearly as much as you need to know about programming. Most exploits are due to poor programming of a client or daemon that implements the protocol, not a fundamental flaw in the protocol itself.

    3. Re:Know the protocols by Anonymous Coward · · Score: 0

      are you a troll?

    4. Re:Know the protocols by Anonymous Coward · · Score: 0

      are you a troll?

      Fuck no, just someone who has a clue unlike most of you Slashdot Linux kids. It truly frightens me I may have to work with you people some day.

      Really, think about it: With all of the IIS holes and sendmail holes you've heard about is it a problem with SMTP and HTTP or the way the server software was written?

    5. Re:Know the protocols by AstroJetson · · Score: 1

      Um, I think that's what I said. I also never claimed to be a security expert.

      Tell you what...try reading the message enough times to comprehend what it says before you reply.

      --
      Admit nothing, deny everything and make counter-accusations.
    6. Re:Know the protocols by AstroJetson · · Score: 1

      No one ever said it was the protocol itself that was the problem.

      You won't have to ever worry about working for me. Not for very long anyway. That should be a load off your mind.

      --
      Admit nothing, deny everything and make counter-accusations.
    7. Re:Know the protocols by Old+Uncle+Bill · · Score: 1

      So, as a security expert, you should be responsible for rewriting SSH? Good fucking luck. The typical fortune 500 security expert is more in charge of guaranteeing that someone really needs that port open to the outside world, and what they hell they are doing with it. They may counsel their "internal client" as to the security of said daemon on their OS of choice, but more than likely they are evaluating a "business need" for that port being open. Once that verification takes place, they are the ones responsible for the rules on the fw. They are also responsible for counseling their internal client on keeping up on patches, getting on CERT's mailing list, etc. In the "real world", network security is not as exciting as the movies portray. It's more like having a good understanding of the "plumbing" of a complex corporate network, and making sure there are not illicit inroads into the system. Just like the rules of the system, there are rules in the corporation, and if there is a business need for that port being open then so be it. You will not be the God of that network as so many people would like you to think. This is why I do not do security. Most companies pay only lip service to real security, enough to cover the "due diligence" aspect. They talk big, sometimes real big, but just ask the fine folks over as ISS. They make big money on "due diligence".

      --
      Yes, I am an agent of Satan, but my duties are largely ceremonial.
    8. Re:Know the protocols by Anonymous Coward · · Score: 0

      No one ever said it was the protocol itself that was the problem

      Ok, why should I have to know the protocol then?

      You won't have to ever worry about working for me. Not for very long anyway. That should be a load off your mind.

      Yeah, that's because (hopefuly) you would never make it into management. That and I said "with" not "for".

    9. Re:Know the protocols by Anonymous Coward · · Score: 0

      So, as a security expert, you should be responsible for rewriting SSH? Good fucking luck

      No, I never said that. However, as a security expert I should understand *why* something is vulnerable. If I want to audit code in my free time or perhaps audit company code on company time that's fine. But I certainly shouldn't "be responsible" for auditing OSS apps.

      The typical fortune 500 security expert is more in charge of guaranteeing that someone really needs that port open to the outside world, and what they hell they are doing with it.

      Perhaps, but if that's all they do they're underqualified or under utilized. Host security, intranet security, policies and policy enforcement should also be on the list.

      They may counsel their "internal client" as to the security of said daemon on their OS of choice, but more than likely they are evaluating a "business need" for that port being open.

      Agreed, but the security expert will need to investigate the technical aspects themselves. If a user needs a port open I will find out why and also find out if there are issues or potential if I open it.

      Once that verification takes place, they are the ones responsible for the rules on the fw.

      Agreed.

      They are also responsible for counseling their internal client on keeping up on patches, getting on CERT's mailing list, etc

      This depends on the organization's struture. Sometimes the security team is in charge of all security. Sometimes they just forward information to the sysadmins who are responsible for the boxes or devices (routers). Sometimes the sysadmins are 100% responsible for security on their platform.

      Just like the rules of the system, there are rules in the corporation, and if there is a business need for that port being open then so be it.

      So long as it adheres to security policies. What if you could open a port and make the workers more efficent at the cost of an application with a history of weak security? Would you, as the security professional, allow that port to be opened, thus compromising the entire network? I wouldn't.

      You will not be the God of that network as so many people would like you to think.

      See above.

      Most companies pay only lip service to real security, enough to cover the "due diligence" aspect.

      Yes, it varies from company to company. If you, as the security expert, have (some) interpersonal skills and good presentation skills you can convince the business otherwise. Given the right examples you can convince them of the risks.

      They talk big, sometimes real big, but just ask the fine folks over as ISS. They make big money on "due diligence".

      Sounds like a personal vendatta. I'll stay out of this one.

    10. Re:Know the protocols by anthony_dipierro · · Score: 1

      Most exploits are due to poor programming of a client or daemon that implements the protocol, not a fundamental flaw in the protocol itself.

      Yes, but this person was talking about network security.

    11. Re:Know the protocols by Anonymous Coward · · Score: 0

      Yes, but this person was talking about network security.

      Tony tony tony. You're yet another Slashdot "expert" squablling over what someone said.

      I have a single question for you and perhaps it will help clear things up a little bit. When someone attacks your network, what are they really attacking? The network itself (i is gonna own this switch!!!11) , or hosts on that network?

      Please think before you answer.

  9. O'Reilly Security Bibliography by viega · · Score: 5, Informative

    O'Reilly has a good security bibliography here. Be sure to read Practical Unix and Internet Security (which is now in its third edition). Beyond that, pick some books that seem the most interesting to you.

    1. Re:O'Reilly Security Bibliography by Danta · · Score: 1

      I bought Practical Unix and Security because I also wanted a primer in network and computer security and I can only say that the book has not disappointed. The title may sound like it is Unix specific, but it has a lot about general computer security that applies to all platforms, personnel security, backup routines, etc. Basically all that has to do with computers and security is covered in this book. Even secure programming gets touched on. Here you will find links to some excerpts from the book.

  10. Da Internet by Anonymous Coward · · Score: 0, Redundant

    I've found that there is a wealth of information on the 'net (after all, that's what it's primary purpose was intended for). When I went through my thirst for knowledge stage in my early teens, I found quite a bit, rfcs, howtos etc. It was just a matter of sifting through all of the bullshit. I then realized
    that it's not what you know, it's that little piece of paper that says that you know it. I'd say go and do a course like (in australia) a cert IV in Network Admin or something like that. I didn't finish high school so I am doomed to remain a control electrician for the rest of my life, don't make my mistake. If you can't find something you really want to do, do a course with something that is even remotely related to it and dom't be so bloody picky. Well, enough of my rant :)

  11. Good Idea! by Tuffnut · · Score: 1

    I recommend they hire an ex-owned of an Oil Company!

    That way we'll be damn sure they know the ins and outs of network security, right Georgie?
    /sarcasm

    1. Re:Good Idea! by Anonymous Coward · · Score: 1, Insightful

      You forgot to turn on the humor tag, that wasn't funny at all.

  12. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  13. 2600 by Anonymous Coward · · Score: 0

    Try checking out your local 2600 club meetings. With a subject this complex it's probably best to drink in from the knowledge and experience of others over a period of time.

    (And if you are really brave ask them if they think your network is secure.)

  14. If you're working with Linux,... by HotNeedleOfInquiry · · Score: 2, Informative
    I just bought Building Secure Servers with Linux and so far I've been very inpressed. It has the first understandable (to a mostly hardware guy like me) explaination of iptable configuration. It also has a good section analyzing different firewall/router configurations, setting up ssl and loads of other good stuff. Very well written and probably an excellent start.

    Written by Micheal D, Bauer, O'Reilly & Associates, ISBN 36920-00217

    --
    "Eve of Destruction", it's not just for old hippies anymore...
  15. Understand networking by Anonymous Coward · · Score: 1, Insightful

    You should understand Stevens' TCP/IP Illustrated Volume I, then Volume II. If you don't understand the protocols, you don't understand network security. Just learning how to deploy a firewall and IDS is of little use without understanding network architecture. Your first tool should be tcpdump.

    Oh, and read the security mailing lists religiously.

    1. Re:Understand networking by JPriest · · Score: 1

      Yes, TCP/IP Illustrated is a great introductory book for new computer users.

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    2. Re:Understand networking by Anonymous Coward · · Score: 0

      Ummmm, what? A book including kernel level source code analysis is for "new computer users"?

      Here's a hint: When you don't know what you're talking about, close your pie hole and it won't get filled with a foot.

  16. When working with Cisco .... by bizitch · · Score: 2, Informative

    Allways remember - (re:CLI)

    A PIX (Firewall) is not a Router and a Router is not a PIX

    This little morsel of knowledge still eludes me continuously in my day to day work in this field.

    --
    ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    1. Re:When working with Cisco .... by lucifuge31337 · · Score: 1

      You're a moron to mention that you have trouble with this publically. They are obviously different devices, targeted at different tasks, running completely different OSs, on completely different hardware platforms.
      It's also OT.

      --
      Do not fold, spindle or mutilate.
    2. Re:When working with Cisco .... by GC · · Score: 4, Funny

      Denise Richards on the PIX Firewall, she explains why the PIX is not a router.

    3. Re:When working with Cisco .... by bizitch · · Score: 1

      Allow me to clarify ....

      I was refering to the CLI -

      There is also a tendancy to want to route thru a PIX and to use Routers as firewalls - Neither is a good idea and in the case of the PIX, its impossible to route - even though it seems like it should.

      --
      ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    4. Re:When working with Cisco .... by lucifuge31337 · · Score: 1

      There is also a tendancy to want to route thru a PIX and to use Routers as firewalls

      Oh...you're talking about people who have no real business touching edge equipment in the first place. Nevermind...I was confused by thinking you meant actual network engineers who know what they are doing.

      And, FYI, a properly-sized IOS router with an ik9os image makes a damn fine firewall. You just don't have a point and drool interface like a PIX to admin it by (which doesn't realy reflect the actualy config of the device in all circumatances anyway....even if the entire config was vuilt through it).

      --
      Do not fold, spindle or mutilate.
    5. Re:When working with Cisco .... by lucifuge31337 · · Score: 1

      And before someone who reads too many magazines and has too little actual experience tryes to reply to this, yes I know IOS as a firewall isn't stateful. A PIX isn't truly stateful either. And very few people actually NEED a stateful firewall (lots want, few need...there's a difference).

      --
      Do not fold, spindle or mutilate.
    6. Re:When working with Cisco .... by promiscuous-mode · · Score: 1

      What is ik9os ? Google knows of no animal.

    7. Re:When working with Cisco .... by dago · · Score: 1

      to make this post interesting :

      this page describes differences and common points between PIX and firewall

      Please moderate this post as karma whoring.

      --
      #include "coucou.h"
    8. Re:When working with Cisco .... by lucifuge31337 · · Score: 1

      ik9os is the image name of the IP PLUS FW/IDS IPSEC IOS image. It comes from the filenaming convention cisco uses.

      {platform}-{image_type}-mz-{release_no}.bin

      I actually tyoped that one, and intended to say ik9o3s, although it wouldn't really effect your firewall performance (the difference beinf 56 bit or 128 bit - 3DES - IPSec capability).

      --
      Do not fold, spindle or mutilate.
  17. OpenBSD by Anonymous Coward · · Score: 4, Informative

    I find that while using OpenBSD, you get to learn a lot about security.
    The OpenBSD developers are security experts (and that's an understatement), and thus everything in OpenBSD is done the way it should be done, from a security point-of-view.
    When you install OpenBSD, it's secure out-of-the-box. Of course no services are enabled by default. While you enable the ones you need, take the time to read through the excellent manpages (which are far superior in quality than linux's manpages), faq,... and you'll learn a lot.
    Just don't expect no-brainer pointy-clicky interfaces *shiver* ;)

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

      The problem with this is that they also don't do alot of things. SMP for instance.

      The problem with this is that they could do it right but it's a great deal of work.

      "It's just not secure"

      Well I hate to say it but race conditions in their software is a bug in the software not a problem with the kernel. They just don't want all their apps to give the OS a bad name.

      Also they steal alot of code from NetBSD from what I hear.

    2. Re:OpenBSD by godal · · Score: 2, Insightful

      SMP is not supported, although there is some work on it. One of the reasons for this is a whole new set of security problems arising in such an environment. All the bsds exchange code, in fact nearly ALL modern OS' use the bsd networking code, that is including Windows, MacOS and linux. nearly all "unix" implementations use OpenBSD's ssh implementation, and most of their security patches to other apps like Apache, and named are applied to their respective source trees. Isn't this the point with "Open Source"?

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

      Actually,
      several network services are enabled in the default installation, at least in OpenBSD 3.3.

      SSH is up and running, also accepting root login. Sendmail is running, but not accepting relaying. Ident is running, and portmap as well.

  18. Nasty Catch-22 by acceleriter · · Score: 5, Insightful
    The corporate/law enforcement security community is fairly tight-knit, and suspicious of newcomers. Attempting to "break in" (no pun intended) to that community will be met with suspicion.

    And, interestingly, getting a job in network security requires a knowledge of network security, but having knowledge of network security without previous employment in the field can make you suspect.

    Worst of all is to admit knowledge of security in a corporate environment by pointing out flaws--then you're an easy mark for those "in charge" of security, whom you've made look bad. Like a bad "in Soviet Russia" joke, security problem report you.

    Fortunately, I haven't learned any of this by experience, only by obeservation.

    --

    CEE5210S The signal SIGHUP was received.

  19. tricky question by stinky+wizzleteats · · Score: 4, Interesting

    Security is unlike any technical discipline because it is not a technical discipline. When you try to make a web server work, your "enemy" is simply entropy. You learn what you need to know about how the technology works, and you are good to go.

    In security, your enemy is another human being. This changes everything. What do you have to know? More than the best cracker you will go up against. The question is not, therefore, what do you have to know, but what don't you have to know. The only effective teacher of security is experience. If you try to play fresh out of college/certification mercenary in the security game, you will get your ass burned.

    1. Re:tricky question by nalfeshnee · · Score: 2, Interesting

      A great point, and one also made by Bruce Schneier (author of *Practical Cryptography* of course). His point that 'security isn't a technical problem, it's a people problem' is one to consider before one charges off down the road to becoming a networking god.

      All the networking experience in the world is not going to be of much use if the security *policy* in your company/org. is not well thought-out and implemented, and THAT is another ball game entirely.

      Hence the importance of experience: knowing how people work in an environment that is supposed to be secure is just as important as -- no, scratch that, *more* important than -- securing it in the first place.

      Passwords + Post-It notes, for example!

      Cheers,

      Nalfy.

      --

      -- Despair is an operating system that ANY human being can run, sort of a psychological JAVA --

    2. Re:tricky question by stinky+wizzleteats · · Score: 1

      Well, do remember, when I say your enemy is another human being, that statement is inclusive of users. :)

  20. Materials to start with by GC · · Score: 5, Informative

    Try "Network Intrusion Detection: An Analyst's Handbook" by Stephen Northcutt.
    "Know your Enemy" from the Honeynet Project

    Experiment with the following programs:
    Snort
    Ethereal
    IPTables
    TcpDump/LibPcap

    Follow articles/join mailing lists at:

    CERT
    Securityfocus

    Examine analysis of the Scan of the Month Challenge at the Honeynet Project website.

    Get yourself CISSP reference texts and generally increase your knowledge. I believe Cisco now has a few Security based certifications as well YMMV.

    1. Re:Materials to start with by Shoten · · Score: 3, Informative

      I am a CISSP, and have worked with a lot of them also, and I can tell you that it, or its study materials, are not...NOT...the way to go. A CISSP exam only tests knowledge of the underlying concepts of security, at a very high level (and not just related to computers either...you have to learn things like "which of the following camera installation locations also requires installation of an auto-iris?" You can learn a lot, yes, but very little of it will be what you want to know.

      I've seen CISSPs who didn't know the difference between a penetration test, vulnerability assessment, or certification/accreditation. I've seen CISSPs who thought that a firewall was all that was needed to protect against outside attacks, and CISSPs who didn't realize that patching systems constantly isn't quite as simple as it may seem when it comes to a large environment, or one in which unstable third-party appls are hosted.

      Yes, I am a CISSP. And I'm telling you that it's not a fountain from which you should drink if you wish to learn about computer/network security. It's not bad for a better paycheck, though...

      --

      For your security, this post has been encrypted with ROT-13, twice.
    2. Re:Materials to start with by bluenova · · Score: 1

      Another security certification to be looked at is the new TICSA from Trusecure. (Trusecure ICSA Certified Security Associate.) Why this doesn't get more credit, I don't know. Trusecure has put this certification on the market as an introductory security cert, I took it a couple of months ago, passed but had to study a little. This might be a good place to start.

  21. How I did it. by rdunnell · · Score: 5, Interesting
    Got a job at a decently large financial firm in their IT shop. Worked my way into supporting the security organization. While I was doing that, I learned as much as I can about good design principles and how to explain them to others. Eventually an opening came about in our network security group and there I am. We're not a Fortune 100 company but that's only because of the way we're structured, that's the size and scope of company I work for.

    One of the most important things to remember is that security isn't all hackers and breakins and tiger teams and forensics. The day to day life of a security analyst (at least at a big firm) is fraught with arguments from operations, from development, from management. A very significant part of your job will be to propose The Right Thing To Do, which will almost always cost more and be more complex than the average Mickey Mouse bandaid solution that people tend to come up with. Security absolutely has to be designed into things from the start, not bolted on at the end. Execs and developers don't like to hear this a lot of the time, because it might cost more. Operations hates to hear it because it means they have another box to administer (a firewall instead of just a router) or some procedudes that require them to have accountability.

    Definitely develop your people skills. You'll spend a LOT of time trying to convince people that you're worthy of what you're saying, but once you do they'll start coming to you before they do stuff and it gets a LOT easier. The important thing is to convince people that you're not just here to be an asshole and cost people money. That's the image the average security organization projects, but it's really not the case.

    Like others have said, learn as much as you can about as many technologies as you can, rely on other experts in the company for depth of knowledge, and you'll be fine. You don't have to be the ultimate CCIE router nerd to perform decent network security. You need to know how and where to research things, how to communicate those results to the people that need to know them, and how to stick to your guns when needed. You won't always win. Management is funny like that. But if you're creative in finding solutions and very firm and confident when you do have to deliver the bad news, you're well on your way to being a decent security analyst.

    1. Re:How I did it. by huhmz · · Score: 1

      The important thing is to convince people that you're not just here to be an asshole and cost people money.

      Gentlemen, your communication lines are vulnerable, your fire exits need to be monitored, your rent-a-cops are a tad undertrained. Outside of that everything seems to be just fine. You'll be getting our full report and analysis in a few days but first, who's got my cheque?

    2. Re:How I did it. by dogfart · · Score: 3, Insightful
      I will second this. What you learn on your own time is very good. What you can learn on-the-job is even better. Corporate folks are very suspicious of individuals claiming to know about network security without the work experience to back it up (are you a hacker? or just another BS artist?)

      No matter where you work in IT, there is a security aspct that needs attention. Coding practices, change management are concerns in programming. System administrators need to harden and continually patch systems. People in training and documentation need to include security rpactices for end users.

      Security is one of those things that gets too little respect, yet is recognized as as a need. Being pro-active in your job, thinking through how security fits in, and trying to help your overworked security admin will give you precious experience, and also give you the reputation as someone to groom for further security work.

      The best security people I know started somewhere else and "volunteered" themselves to be the security point person in their area.

      What you first do might not be all that exciting. You may be resetting user passwords, setting up new accounts, or dealing with trivial "non events" that turn out to have nothing to do with security (surprising how many network configuration mistakes look like hostile port scans). Just keep at it, do a good job, enhance your skills on the side. eventually a good opportunity will open up and you will be the first in line.

      Most important, learn how the business operates, what are its priorities, what MUST work right, and what are the types of arguments that pursuade upper management. Security in commercial businesses is a give-and-take of cost, risk, and exposure. Learn to be flexible and not rigidly dogmatic about security practices. Your role isn't to make your company's security perfect, it is to educate non-technical managers about the real risks they might be taking, and the various options to limit (NOT eliminate) those risks.

      --

      "dope will get you through times of no money better than money will get you through times of no dope"

  22. Re:Oh, what the fuck by Kadin2048 · · Score: 5, Insightful
    The Coward does have one good point--just keeping your system up to date can do wonders for network security. And turning on the built-in security options in your home network (especially wireless) will make a big difference. It won't keep out a determined individual, but it will make your average script kiddie move on to the next joe on your street.


    Everything depends on what your security concerns are. The expertise needed to secure a small home LAN against high-schoolers with too much free time is a lot different then the experience needed to secure a gigantic corporate WAN against determined crackers, and the training you need to do one is nothing like what you need to do the other.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  23. Firewalls and Internet Security by dachshund · · Score: 2, Informative
    Firewalls and Internet Security: Repelling the Wily Hacker by Cheswick, Bellovin and Rubin.

    A great primer on some of the fundamentals of the field, along with a few of the more common attacks (mind you, any technique you find in a printed book is liable to be slightly behind the cutting edge.)

    1. Re:Firewalls and Internet Security by rakerman · · Score: 3, Informative

      The entire First Edition of this book is available online for free.

  24. Who cares? by Anonymous Coward · · Score: 0

    I surely don't give a crap about your empty life. Go suck on some helium and walk the docks looking for seamen or something, you freak.

    Have a nice day,
    Jeff

  25. MIT Network Secutity Team by heli0 · · Score: 5, Informative

    Might want to check it out: MIT Network Security Team

    "On the following pages you will find information about protecting your computer or network from malicious hackers, dealing with a suspected attack or system compromise, and MIT network security policies"

    --
    Whenever the offence inspires less horror than the punishment, the rigour of penal law is obliged to give way...
  26. I found Linux Security to be an excellent book by BoomerSooner · · Score: 2, Interesting

    Link

    This book covers more than I could have hoped for. Since reading this book and following it's suggestions I've made my systems significantly more secure. You've still got to keep up with your software patches but if you've done a good job hardening your system, you get more time to implement the patches before the shit hits the fan.

    Or at least that's how it's worked for me!

  27. Cisco's offering several classes by Anonymous Coward · · Score: 2, Interesting

    at their Networkers conferences in Orlando and L.A., including one entitled 'How to Think Like a Security Administrator When It's Not Your Full-Time Job'.

    More details here.

  28. Great place to get started by phaetonic · · Score: 3, Informative
  29. Computer Security by friscolr · · Score: 5, Insightful
    Secrets and Lies, by Bruce Schneier, will give you a good overview of computer security (other books exist for this general overview too,but ihappen to have just finished this one). From there you can delve into more in depth overviews or specific topics.

    More in depth overviews:
    any CISSP/GISC/Security+ certification book (plus, after reading it go get certified!).

    Topic Specific:
    Firewalls (contrary to what others may tell you, there is more to security than firewalls). Some good books: the O'Reilly Firewall book, Building Linux and OpenBSD Firewalls (a bit dated but still on topic).
    Do a search for all O'Reilly books with 'security' in the title/description, flip through it, decide if it suits your need (e.g. Web Security, Computer Security Basics, OpenSSL security, etc).

    Learning the topic *really*well* is very important - e.g. really understand TCP/IP (something beyond "i plug in the cable, run dhclient, and i get internet!") andlook at it with an eye for security. Same goes for web server, general sysadmin tasks, programming, etc.

    Remember: security is a process. and a moving target. and impossible to fix %100 but try anyways.

    Experience is essential too. Get yourself an experimental network and try attacks, network sniffing, securing, MiTM'ing, getting around firewalls, DoS'ing, snort'ing, arpspoofing, etc. Once you've run some attacks then you'll have a working idea of what is going on and will hopefully be able to see when a line of thought would lead you in the same direction in setting up your network. Plus it helps to know you could set up a quick demo to show how easy it is to sniff someone's password, even on a switched network.

    Become a keen observer of people. The users are your number one enemy in terms of security. They'll give their password away to anyone, try to thwart your attempts to secure the network, print out and take confidential docs to the cafe, etc. Not on purpose, but b/c their priority is getting work done. Understand them so as to best work with them.

    And there's a whole lot more, but most importantly remember that security requires a very robust approach. Not just a firewall, not just encrypting everything, not just checking all code, but a well thought out approach that is followed, revised, updated, explained to all employees, etc etc

    1. Re:Computer Security by jefu · · Score: 1
      The users are your number one enemy in terms of security

      This was worth repeating.

      But you should also know that users have needs and wants - some legitmate, some not so much, but if someone in the organization is not responsive they'll start looking for ways to do it themselves and this is a very good way to get insecure.

      "responsive" (above) does not mean "I'm the sysadmin and you have to do things my way." Making users angry is probably going to make them try to break things even faster. Very very hazardous with knowledgable users - but hazardous enough even with average users.

      Case in point: I worked for a university with a seriously paranoid network admin. A bit of paranoia in a network admin is a good thing. But there can be too much of a good thing. He had a very tight firewall - no telnet, ssh, pop and so on - which meant (among other things) that there was no way to read your mail from off campus - not even a webmail type application. Since there were a number of sites on campus that ran web servers, port 80 was open. So anyone who knew much of anything had sshd running on port 80 on some convenient machine. While sshd is probably reasonably secure, you can just imagine running telnetd in the same way. This got closed up after a while. About a week later it was closed I was told that people had set up two or three other fun ways around the firewall, but as they may still be there and in use, I'll not mention them. So, by trying to increase security and by not listening to legimate needs of the users he managed to actually seriously weaken security.

  30. Re:Need solid networking background first by CausticWindow · · Score: 4, Interesting

    Amen brother. If you're starting out in your parents basement, tcpdump is your friend. Rudamentary C skills are also important.

    --
    How small a thought it takes to fill a whole life
  31. A couple other notes. by rdunnell · · Score: 2, Interesting
    1) Sometimes you can get a job in security operations (log monitoring, user account management, etc). They typically pay about what an IT helpdesk does - read, peanuts with a daily bonus of annoying calls. But you can get your foot in the door that way.

    2) A lot of the security industry is based on trust, even though the people that are in it aren't supposed to say that (it's not PC or something). Getting to know the people in security groups and showing them that you're trustworthy is the best approach. I would take someone who's reliable and trustworthy and can learn new stuff any day over someone who's an absolute iptables/snort wizard but has a chip on his shoulder about "enterprise" software and can't keep his mouth shut about sensitive matters. Security is definitely not the field for someone who enjoys frequent casual gossip about their job.

  32. CISSP book..... by devitto · · Score: 2, Informative

    A CISSP book (and maybe a copy of ISO17799) should cover everything you should need to know.

    The rest is just details, which you should endevour to become an expert in as/when needed.

    Dom
    (PS. A good CISSP book is >500 pages)

  33. Learn the concepts first, applications second. by oneiros27 · · Score: 4, Informative
    Applications change with time, but the basic concepts stay the same.

    When you're dealing with risk analysis, it doesn't matter what protocol or application you're protecting. You only have to deal with your definition of risk. Typically, something like:
    Risk = ( (Threat x Vulnerability) x Impact ) / Countermeasures
    If you're dealing with human threats, then you might use MOMM (Motive, Opportunity, Means, Method) to break it down.

    You should also learn other ways of breaking down the anslysis, like the McCumber Cube, the laws that you can use to prosecute perpetrators, oand what you need to do so that you're not sued for monitoring your users (which might be a violation of various privacy acts).

    Applications aren't nearly as useful, as well, they might help you on that whole 'detect/protect/correct' front, but they rarely lock down a system completely -- you need multiple layers of protection, from not only technology, but you need the policies so you can actually implement good security practices, and you need to train your employees so they aren't creating security problems. [quite a few books claim that the majority of security incidents come from inside a company, and users will give up authentication information with minimal prompting].

    blah, blah, blah...you get the idea...
    take a general overview, and work from there. .
    --
    Build it, and they will come^Hplain.
    1. Re:Learn the concepts first, applications second. by TullyTyro · · Score: 1

      > Risk = ( (Threat x Vulnerability) x Impact ) / Countermeasures

      damn... I see a divide-by-zero problem at my workplace...:)

    2. Re:Learn the concepts first, applications second. by oneiros27 · · Score: 1

      (yeah, I know it's humor, but well, for those that don't understand the concepts)

      It's up to your organization to define what the scale for each each measure is, but you want them to all be positive for it to work. (non-zero, and all that). If you use 1-10, or 1-5 for 'em, it doesn't matter, so long as that you're consistant in all af your risk evaluations.

      Typically, risk evaluations are considered point in time, as the company's goals and objectives might have changed, or other factors which would affect someone's ranking of the values. [for instance, you might consider the loss of a person's life to be more significant than system downtime... but due to a change in business processes, it might no longer be true].

      Ideally, one should define what your rankings are, and work from there, so that even if people disagree with them, they still know what you were using as your criteria.

      Once you have everything defined, you can then work on comparing like things, and determine which issues are considered to be higher risk, so that management can decide what issues they can best mitigate with their resources (being either money, or people, as necessary), to get a good return on investment.

      --
      Build it, and they will come^Hplain.
  34. Not just networking by Gurp · · Score: 3, Interesting

    I'm seeing a lot of comments here that say "Set up your own firewall" or "Learn TCP".

    Repeat after me:
    Security != firewall
    Security != networking

    I see this misunderstanding all over the place, but you can't secure a system through the network only. And you certainly won't make it in the "security industry" if that's what you think.

    It's a cliche, but security is a process. It starts at the design of <whatever> and never really finishes. A security expert will know enough about each step of the plan that he/she can guide the team to the implementation a secure enough solution to their part of the problem, whether that solution is software or a business process doesn't matter.

    I say secure enough on purpose because a truly secure solution is not possible. And this is really another key part of the security experts arsenal - knowing when the cost of more security outweighs the cost of the risk/exposure you're covering up.

    1. Re:Not just networking by chill · · Score: 2, Insightful

      The problem with most projects is that they are completed and rolled out before security is addressed. It is not realistic to think security can only happen when "designed in".

      Real world situations include "securing" existing LANs/WANs; Internet e-commerce sites; etc.

      Learning the basics of TCP/IP *IS* a good idea. And *understanding what a firewall is/is not, and what its limitations are* is CRITICAL.

      Two days ago I had the head of a medium-sized financial services firm call me and say "my tech here says we don't need virus protection on our desktops because the firewall takes care of that". Oh, and the firewall was simply a VERY basic (and never configured) packet filter on their DSL router.

      --
      Learning HOW to think is more important than learning WHAT to think.
  35. i don't get it by minusthink · · Score: 2, Insightful

    mod me down as a troll, off-topic or whatever, but I don't understand the ask slashdots when people ask 'how do I begin learning [something]?"

    google for the topic, find a book, or a how-to, or whatever and start reading. inevitably you will come across an idea, or jargon, that you don't understand. so google for that. continue until you finish the book.
    then find another book/how-to.

    all you need to know is avoid books like 'advanced topic X'.

    i dunno. maybe i'm just a supergenius. but most likely not.

    learn, baby, learn.

    --
    "when life gets complicated, I like to take a nap in a tree and wait for dinner" - Hobbes.
    1. Re:i don't get it by Anonymous Coward · · Score: 0

      here here... mod parent up, not something stupid regarding something that is easily indexed with Securityfocus-basics.

    2. Re:i don't get it by Anonymous Coward · · Score: 0

      SlashDot post alot of articles in my areas of interest. Some times I'm doing research on a certain area, and it just so happens that /. has it covered that day.

      Yea, I google, read books, and I read slashdot too.

      Google determined that you have nothing to do with being a supergenius.

    3. Re:i don't get it by cecille · · Score: 1

      In defense of the original poster here, there is an enormous amount of security information available on the internet.
      Personally, I though the question was great. I'm a computer geek to the core, but hardware has always been more my thing. Lately I've been starting to think that maybe it's time to start learning about some of the stuff I've never really been involved with before. Security is definately one of those areas. I've googled a bit, and read some books, but the sheer amount of information available is a bit overwhelming, and the lists generated in this discussion will really help narrow things down a bit. Googling is great and all, but slashdot readers are also a great resource, and now I know where to go.

      The first step is always learning what you have to learn.

      --
      ...no two people are not on fire.
  36. Bah by badman99 · · Score: 0

    "I am doomed to remain a control electrician for the rest of my life" Bah you don't need to finish HS, go do a UNI degree even of a night. Sheesh your only limitiation is what you think you can't do dude :) Mark

  37. Everyone says... by xaoslaad · · Score: 3, Informative

    True firewalling is a good start, but consider knowing good OS practices too, liking patching up and hardening Solaris, using tools like HFNetChk and others to help harden Windows, up2date and hardening RedHat Linux. Sure that's not all operating systems, but it's a good start. Disable services you don't need, secure the ones you do want to run, and so on.

    Understand firewalls, NAT, port forwarding; set up an internal LAN mess with doing scans with nmap, try and do some things with nc...

    set up things like ssh and scp in place of telnet and ftp. Know about the different forms of encryption their strengths and weakness, when one might be appropriate over the other.

    Learn about VirusScan. Maybe McAfee VirusScan and NetShield and centrally administrating it with e-Policy so that you can automatically update all your servers and clients in case of an emergency DAT rollout cause of the latest virus running amok.

    Also mail scanning, spam filtering, maybe things like clearswifts mailsweeper product, content filtering, lexical scanning, and other stuff.

    Learn to set up postfix and sendmail so that they aren't acting as open relays, etc.

    You might also consider something like Websense for URI filtering. Often not only are you trying to keep the bad things from getting in but also your users from getting to harmful material as well; in essence protecting them from themselves.

    And of course you can mess with IDS, like say snort.

    Learn about IPSec VPN's I'm sure there is free stuff to get you started, also learn about the big players in VPN's like say checkpoint, nortel networks with contivity, netscreen and probably lots of others.

    Security only starts with a firewall. It also demands good practices with server updates and patches, mail scanning, web content scanning, virusscan, choosing secure methods over the easy ones....

    Some of these programs are free, some you can download demos of, others you may not be able to get your hands on until your in a position to use them, but at least knowing about the different methods of making a network more secure is at least a start.

  38. One of two ways, depending... by Shoten · · Score: 2, Interesting

    First off, computer security is much like many other forms of security, at the concept level. The particulars of implementation are very different, but the underlying motives of the players and the interactions aren't. The infamous 419 scam was originally done in person, then by phone, and then by fax before it was possible to do it via email, for example, and lesser variants of it (the pigeon scam, for example) have existed in the offline world.

    If you're looking to grasp home user or end user security, the first thing I'd do is buy The Gift of Fear by Gavin de Becker. Right off, that will give you a good understanding of intuitive threat modeling for everyday life. Unfortunately, I can't find a book out there that does home-user security for the average joe, nor can I find a class...but I am writing a book myself.

    If you're interested in security from a more admin-oriented perspective, I would go to SecurityFocus and check out some of their mailing lists. At first, the material may be over your head, but you'll find that that only pulls you up a bit. Also, get yourself a linux box and learn linux (if you don't already know it). Set up a honeynet and see what's going to happen to an unpatched, exposed box. Or just set up snort with ACID as the front-end console to observe the attacks that are taking place. Once you understand the threat, it becomes a lot easier to decide what to study to defend against it.

    --

    For your security, this post has been encrypted with ROT-13, twice.
  39. Some interesting links by mark_space2001 · · Score: 2, Informative
    I can only add a little to what's already been said here. First, learning everything about security is a big job, plan to take it in steps. If you want a quick start guide, here's my best stab:

    1. Use a dedicated firewall - I don't believe a fire wall on the machine you are trying to protect is sufficient, especially windows. Get either a router with a built in firewall, or use linux with iptable masquerade firewall. The latter option is more $$ and more trouble than the former, but I think it's untilmately more robust. You should also use a firewall on your PC, just in case.

    2. Secure your browser and mail reader - these are the primary "back doors" into your computer. No firewall will protect you if you download and execute a virus attached to an email message. Sorry, no links here, but ask around, and becareful what you download.

    3. Read up - Building Internet Firewalls is excellent for the novice. I have their simplest system at home - one dual homed PC that acts as NAT, firewall, and router. Not as secure, but good enough for me. Then just start reading more books as you have time. The O'Rilley series on Ethernet and the various TCP/IP protocols is good, and so are the relavent RFCs. But also consider more academic books like Comer.

  40. Learning does take time by bigberk · · Score: 2, Insightful

    When I started playing around with Linux five years ago, I had no understanding of 'real world' network security. Today I consider myself quite knowledgeable on the subject; I oversee network configuration and security for several LANs (including my own business); I've written academic papers on the subject and I am currently involved with university research in networking.

    Learning any complicated system is an iterative process. First get started, then keep the ball rolling. I started by setting up an internet connected linux server in my basement, which immediately got hacked. Then I read up to understand how it happened; I started reading USENET groups like comp.os.linux.security and I rapidly gained a pretty good idea of what was going on.

    The benefit of playing around with linux is that you immediately have access to all the major tools and technologies that power the internet - and can tinker around with them. Get slackware, and play around with iptables (firewall), ssh, apache configuration, mail, and all the other fun stuff like unix permissions!

  41. Don't learn security. by greygent · · Score: 1

    Learn things like C and TCP/IP inside and out. Play with stuff for a long while. After you feel comfortable in your areas of interest, examine the source code of exploits and security tools. Read every quality whitepaper you can find. Keep abreast of the latest security "news", which currently seems to be the now-mediocre SecurityFocus and Bugtraq.

    Until then, you aren't a good security player.

  42. Knowing your enemy is a good first step. by ArcticCelt · · Score: 1

    I think that knowing your enemy is a good first step. I have a degree in programming but I am almost a zero in security. I am very bored the to continuously see script kiddies and others scanning my ports and other stuff at home. So I decided to take the matter in my hands and my first step will be to know my enemy. I am trying to find what are those people doing to my computer. I found a book named Hacking Exposed and I think its a good start. They show you everything from the hacker/scrip kiddy point of view and propose some solution. I think that for enhancing security on my personal computer at home this is a good start. I am also reading a Sam teach yourself networking at the same time to patched some holes on my knowledge fo networking.

    --

    Yahh, hiii haaaaa! -Major Kong, from Dr. Strangelove
  43. Most important.... by Anonymous Coward · · Score: 3, Interesting
    The most important thing you can do, IMHO, is to join bugtraq or similar lists so you have a rough idea what is happening.

    Other ideas
    • set up a network of very cheap boxes with old software you know to be vulnerable, and try using exploits against them.
    • Try hardening and patching those boxes so the exploits don't work anymore. (You'll frequently be patching/protecting obsolete boxes in the real world, so this is actually realistic.)
    • Try adding tripwire and snort to stop/detect attacks. Configure snort with database logging, with syslog/swatch, etc. Clients will want it done in a variety of ways, so it is good to be able to do it in different ways.
    • Familiarize yourself with as many of the tools in Fyodor's list as possible. Using them will be the bread an butter of your work. That includes scanners like nessus.
    • Read an ultra paranoid book that will give you an overall view of the field (e.g. John M. Caroll's "Computer Security, Third Edition").
    • Practice security. As you install and register software, watch what is happening to the box.
    • Pick an area of security that you want to specialize in...there are too many bugs and holes each week to know all of them...just the PHP code injection stuff will keep you swamped.
    • Don't be afraid to ask more advanced people security questions, but do your homework first, and make sure that they know you have. They will take your more seriously if you say "I've already read the FAQ and the man page, but I'm not clear on...." than if you say, "Dude, how do I do...". This can make your learning experience far less painful
  44. Other side of the coin... by jrl · · Score: 2, Interesting

    The best way I know to measure something is to test it, and the best methodology I know of to test network security is the Open Source Security Testing Methodology Manual (OSSTMM).

    You can download the latest version from http://www.osstmm.org. The latest is 2.0, although the 2.5 version has been slated to come out VERY soon, so check back in the next week or so for the update.

    The OSSTMM is the most widely used peer-reviewed "Open Source" security testing methodology in existance. It is contributed to by security testing professionals all over the globe. It is definately worth checking out.

    Although the OSSTMM does an excellent job at defining the "What" to do in a security test, ISECOM also has created two courses to teach the "How" and the "Why" in more detail. You can find out more about the OPST (the in the trenches tester/technical course) which teaches how to get the information for an OSSTMM based security test, and the OPSA (manager/analyst) which teaches how to analyze the information and manage the testing team at ISECOM's main site: http://www.isecom.org.

    *disclaimer*: I work for a company that is partners with ISECOM.

  45. Things you should do by evenprime · · Score: 5, Informative
    The most important thing you can do, IMHO, is to join bugtraq or similar lists so you have a rough idea what is happening.

    Other ideas
    • set up a network of very cheap boxes with old software you know to be vulnerable, and try using exploits against them.
    • Try hardening and patching those boxes so the exploits don't work anymore. (You'll frequently be patching/protecting obsolete boxes in the real world, so this is actually realistic.)
    • Try adding tripwire and snort to stop/detect attacks. Configure snort with database logging, with syslog/swatch, etc. Clients will want it done in a variety of ways, so it is good to be able to do it in different ways.
    • Familiarize yourself with as many of the tools in Fyodor's list as possible. Using them will be the bread an butter of your work. That includes scanners like nessus.
    • Read an ultra paranoid book that will give you an overall view of the field (e.g. John M. Caroll's "Computer Security, Third Edition").
    • Practice security. As you install and register software, watch what is happening to the box.
    • Pick an area of security that you want to specialize in...there are too many bugs and holes each week to know all of them...just the PHP code injection stuff will keep you swamped.
    • Don't be afraid to ask more advanced people security questions, but do your homework first, and make sure that they know you have. They will take your more seriously if you say "I've already read the FAQ and the man page, but I'm not clear on...." than if you say, "Dude, how do I do...". This can make your learning experience far less painful
    --

    "Weapons should be hardy rather than decorative" - Miyamoto Musashi
    I think that goes for OS's too
  46. in defense of how do's by chimpslice · · Score: 2, Interesting

    I agree that googling has to be the first step, one that some "how do I . . ." posters clearly haven't taken. The answer is always the same as well - you will have to read a lot, start at the beginning, and work hard, that's how it's done. That said, only a person can show you how knowledge is applied, and I appreciate the responses and advice people give. Some of y'all are true badasses in your particular branch of IT and your time is worth serious money, so I'm thankful that you take a minute to give your opinion and maybe a little direction. It's what makes open source work and it's why you keep reading Slashdot.

    Aww shucks, I feel all warm n' fuzzy inside

  47. Books suck, classes suck more, certs suck most by Psarchasm · · Score: 3, Informative

    Real world experience is where its at. Know your packets first and your policies second - but keep in mind that both are equally important.

    I've met plenty of tools that have "jumped into security". They try to talk a good game of the which type of firewall is better than what, and why PKI solves or doesn't solve everything. In reality they don't know squat and have even less of a clue on how to apply their solutions to the real world.

    The best general network security people I've met are those who understand the systems they are protecting and have the power to tell management and developers 'no'. But apply it only when they absolutly have to. Business has to get done - but when the cost of doing that business unnecessarily puts your assets at risk, it is imperative to have the power to tell people no.

    Books, classes, certs all have some value - but for me... if I'm not sitting there dealing with it, configuring it, and applying it to a homemade or real world situation... I'll never get as much out of it.

    --
    http://windows.scares.us
  48. Personal thoughts by harikiri · · Score: 4, Informative

    Fook, don't hit preview then the back button on your browser. :-(

    Ok, time to summarise my longer post.

    Background: I've worked in security professionally since late '99. I started with Unix and *cough* hacking back in '96.

    1. Subscribe to security mailing lists: Best place to start with this is from www.securityfocus.com. These guys have lots of good lists to get onto - including Bugtraq.

    2. Work (at home) with the systems you're likely to work with: This means building a home network, running up some unix servers, windows servers, a managed switch (try to find an old one).

    3. Get some good books: For introduction to firewalls - "Building Internet Firewalls", for security design - "Security Engineering: A Guide to Building Dependable Distributed Systems", for crypto - "Applied Cryptography". There's heaps more, but those are some good starters. A good all-rounder is "Secrets and Lies" from Bruce Schneier.

    4. Learn to hack: My motto for security work is - "You've got to know where the holes are in order to fix them". This means learning what those holes are, and what are common types of security vulnerabilities and threats are out there. The best way to do this (IMHO) is to start hacking your home systems. Grab Nessus (http://www.nessus.org) to begin with, and work from there.

    5. Learn to program: You'll eventually get to a point where you want to develop your own tests, checks and scripts that available programs don't provide. If you are feeling game, try to write your own sniffer with libpcap (http://www.tcpdump.org) or your own scanner with libnet (http://www.packetfactory.net/projects/libnet/)

    6. Teach yourself: I don't have much faith in security courses out there, primarily because I have had to work with people in "security" whose only experience/qualifications are a certain firewall certification (glances sidewards at Checkpoint). But if you need it to break into the market, go for it - just don't rely on it entirely. I don't have any real certifications, but I have practical experience with the top firewalls out there (most common security job is firewall admin), heaps of Unix's (solaris, digital, aix - and the various *BSD's and Linux), and can also do some programming. If you're going to work for a good company, they'll be more impressed with your skills than your certifications - though they help differentiate you.

    Hope this helps.

    --
    Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
  49. Jesus H. Christ. by Ayanami+Rei · · Score: 1

    Okay, you're the only person in the world who is allowed to be interested in or even practice network security.

    Did you see Bruce Almighty yet? You're Bruce. And you've got 3,157,019 user requests in your inbox.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Jesus H. Christ. by lucifuge31337 · · Score: 1

      Okay, you're the only person in the world who is allowed to be interested in or even practice network security.

      The original post doesn't show interest, it demonstrates ignorance.

      The saddest part is that I'm pointing out very basic and very obvious facts. What I've mentioned so far can't even be considered "expert" level knowledge.

      --
      Do not fold, spindle or mutilate.
    2. Re:Jesus H. Christ. by Fulcrum+of+Evil · · Score: 1

      Did you see Bruce Almighty yet? You're Bruce. And you've got 3,157,019 user requests in your inbox.

      Ah, big deal - I've got the power, so all I have to do is temper it with intelligence. First thing to do, of course, is automatic filtering: greedheads that want a holy ATM get a the $1 prize and a subscription to Forbes, kids blessing their parents and puppy and so on get a pat on the head, and by the time that's done, I only have 120,000 requests that need tailored attention. That's child's play when you're me.

      Oh, and the H is for Harold.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    3. Re:Jesus H. Christ. by Fulcrum+of+Evil · · Score: 1

      "You've gotta stop punching holes in the defintion of death or you'll be dissected for real one day!" -- Excel to Hyatt

      Aah! Hyatt san ga mata shinjatta!

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  50. Need to learn the "Art of Deception".... by psykocrime · · Score: 1

    Read Kevin Mitnick's book The Art of Deception. Kevin points out that the human side of security is often completely overlooked, and can be the source of your most serious security problems.

    His book also gives plenty of realistic examples of how "hackers" of various types exploit the people in an organization, to gain access to priveleged information... and he explains the policies and practices that need to be in place to prevent this from happening.

    You can have every sophisticated packet filtering firewall / application proxying firewall / intrusion detection system / network monitoring / etc. tool in the world... but if end-users freely give out the dial-up number and their username/password for the Remote Access Server to anybody who claims to work in "tech support" and use a lot of big, technical sounding words, then you ain't secure.

    --
    // TODO: Insert Cool Sig
  51. The answer is SIMPLE.. DON'T go INTO it by mrnick · · Score: 3, Insightful

    The market is flooded with qualified people who can't find a job. Why would someone choose to enter a career that is so dismal?

    Nick Powers

    --

    Encryption: I may not agree with what you say, but I will defend your right to encrypt it...
    1. Re:The answer is SIMPLE.. DON'T go INTO it by harikiri · · Score: 1
      I semi-agree with the above poster. I have only just gotten back into the industry after a 12 month hiatus. I stupidly left my previous job without checking the state of the market.

      I think the problem is that the most common certification (and security job) is a checkpoint firewall admin. And the number of checkpoint certified people are growing, as more people try to jump across to security from general systems administration.

      As a result, its now a buyers market for recruiters and employers. Certification is the sole differentiator (university degrees aren't considered that important here in Australia in the security market). For this reason alone I'm considering getting a CISSP certification, solely to differentiate my resume from all the others.

      The market has improved, but only slightly.

      --
      Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
  52. network security HOW-TO by technofeab · · Score: 1

    It's not a thing that you can just jump into, but here are some ideas for you to chew on. 1. First, ignore anything Bill Gates has to offer on the topic. 'nough said. 2. Second, learn to be a really good sys admin. That is, learn how to set-up and properly maintain networks. 3. Third, learn to be a really good sys admin. That is, REALLY learn how to properly set-up and maintain a network. Most sys admins can keep a network running, but are lacking when it comes to security. I don't believe that it's their fault. It's just a matter of a progression. After learning how to keep a network running under normal conditions, you can start to think about learning the ins and outs of network security (i.e., setting up a DMZ, etc.) It's a cart before the horse thing. Finally, while you're working on the above, learn how to work with Linux, BSD, and other "hardenable" operating systems. You'll find that having a Windows box on the border of your network is generally a bad idea, so you'll need to be comfortable with the above.

  53. Re:Need solid networking background first by Phroggy · · Score: 4, Insightful

    "Can you teach me how to hack?"
    "Do you know what IP subnetting is?"
    "Uhh, no. I don't care about that, I just want to break into people's computers!"
    "Go away."

    I hear this all the time, and it probably applies to the other side of the fence as well. Learn how stuff works and the theory behind it. If you don't know the difference between TCP and UDP, don't try to learn how to do system administration and network security - learn how networking works first. Learn the protocols. If you don't know how to check your POP3 e-mail and retrieve a web page with nothing more than a telnet client, learn how to do that and more. Then you can decide whether security is even where you want to go, or if another path presents itself.

    --
    $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
    $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  54. start reading by lactose99 · · Score: 1

    I highly reccomend Practical Unix & Internet Security by O'Reilly Associates. It a good primmer on the broad concepts that encompass security architecture.

    --
    Fully licensed blockchain psychiatrist
  55. Uncle Sam wants you by Anonymous Coward · · Score: 0

    If you are young enough, consider joining the U.S. military (e.g. the Air Force or the Navy). They will teach you everything there is to know and then some, and when you get out they will rehire you as a consultant and you will be making the big bux.

  56. Mindset, Language, and Procedure by plcurechax · · Score: 4, Informative

    IMHO any information security professional needs to develop a professional paranoia, being thoughtful of potential risks and failures, and understand what might go wrong.

    Reading Bruce Schneier's Secrets and Lies is a really good start in this area. It is a not very technical book, written at the level suitable for an IT manager. This is also useful to help explains risks, vulnerabilities, and failures to IT Management.

    The ever so ugly covered Hacking Exposed, which explains the basics of what criminals (or attackers) do commonly to gain unauthorized access to (networked) computer systems. This is so you a) know how easy it is, and b) are familiar with an overview of the basic steps and techniques to gain illicit access.

    For online resources, RISKS digest (not focused on malicious activities, but how systems fail - very insightful and low volume), and Bugtraq a full disclosure mailing list will show you recent exploits, and vuln notices, but it is fairly lacking in actual educational content, and there are several other mailing lists at SecurityFocus that could also be useful to developing professional paranoia.

    Next you need the language and basics of information/computer security. For this textbooks like Computer Security by Dieter Gollmann, Information Security Management Handbook by Tipton and Krause, Practical Unix & Internet Security by Simson Garfinkel, Gene Spafford, Alan Schwartz, and Security in Computing by Pfleeger and Pfleeger.

    For procedures look at CISSP study material, BS 7799 / ISO 17799, and security auditing and incident handling materials. Some knowledge of risk management can also be useful.

    From these basics, of the right mindset, the common language of infosec, and procedures and policy you can get into the low-level details of firewalls, VPNs, IDS, and network design. For this you should have a good network/internetworking basics, a very detailed understanding of TCP/IP, and understand firewalls, VPNs, and IPsec.

    Firewalls and Internet Security: Repelling the Wily Hacker, 2nd ed. by William R. Cheswick, Steven M. Bellovin, and Aviel D. Rubin is a great place to start, and Building Internet Firewalls by Elizabeth D. Zwicky, Simon Cooper, D. Brent Chapman is a great follow-up. An alternative book on firewalls and VPNs is Inside Network Perimeter Security: The Definitive Guide to Firewalls, VPNs, Routers, and Intrusion Detection Systems by Stephen Northcutt, Karen Frederick, Scott Winters, Lenny Zeltser, Ronald W. Ritchey (crowd from SANS).

    For networking basics, a Cisco certification like CCNA could useful in providing knowledge about internetworking and Cisco router's IOS. For the gory details of TCP/IP either TCP/IP Illustrated: Volume 1: The Protocols by Richard Stevens or Internetworking With TCP/IP Volume 1: Principles Protocols, and Architecture, 4th edition by Douglas Comer.

    For IDS - Network Intrusion Detection: An Analyst's Handbook by Stephen Northcutt and Intrusion Signatures and Analysis by Matt Fearnow, Stephen Northcutt, Karen Frederick, Mark Cooper are the best IMHO.

    I am not sure what to recommend for VPNs, other than you need to know about IPsec.

  57. Some Reading by rat7307 · · Score: 1

    I found Counter Hack a good book to read and Tangled Web

    Both emphasize that Internal Factors should be given as high (if not higher) priority than just blocking incoming ports (which is all a lot of the /. 'Use iptables dude' guys do...)

    If you want to get serious, you'll have to understand the social, ecenomic and technical factors behind computer security, especially if you want to play with the big guys.

    My $0.02

    --
    Burma?
  58. Re:Need solid networking background first by poison_reverse · · Score: 3, Interesting

    Your best bet is to pick up a few books and then build a cheap test lab where you practice setting up different scenarios as well as trying to run various exploits to break into the machines. I.e set up a windows server, linux web server with apache and sendmail and see if you can break into them. Some books I recommend are TCP/IP illustrated vol 1, hacking exposed (all of them), Building Internet Firewalls (2nd edition) and a great non-technical background book is one by the godfather of crypto, Bruce Shnier called "Secrets and lies". Hope that helps Happy networking!

    --
    _+_+__+_+_+_+_+_+_+++
    when i moo u moo - just like that
  59. Public Health v.s. Police State model by tz · · Score: 2, Informative

    Let me start out with some orthodoxy someone else stated:

    Security is a process.

    Not something you can bolt-on, buy, or issue a memo on. Beyond that the learning resources mentioned by other posters are all good if not overkill. http://www.insecure.org/tools.html was covered in another article earlier this month.

    But let me add a bit of heresy:

    You don't have to be an uber-geek to do security, merely figuring out how to be properly secure against skript kiddiez will cover most cases, and the rest are more likely from internal threats - negligence or malice. And there is no anti-social engineering CLI or GUI tool.

    Currently, the most common practice it to fire, buy-off, or otherwise silence the "whistleblowers". This is the police state model. So flaws continue since reporting them gets you in trouble with everyone including your boss. The monoculture "corporate load" takes care of everything. (monoculture in the agricultural sense, and in the most narrow one where every stalk of corn is a clone of all the others so one blight can destroy the whole like happened in Ireland in the late 1840s).

    There are enough tools to detect and contain break-ins and outbreaks, but a CDC epidemiologist is probably a better model than a KGB officer. Use surveillance and containment, but unless someone insists on being "Typhoid Mary", ignore the user's idiosyncrasies and just make sure things get done.

    You don't need to do cryptanalysis for the process to work, buy you need to have some people skills and have a corporation that understands what and how much they are asking for. You also have to take care of details like security patches and deleting old accounts and doing normal auditing.

    The most common problems are that they want to be both secure and transparent. This is a tradeoff. And barring that they want to use Brand X software to "solve all their problems". Brand X may be good or bad, but processes create layers and usually Brand X only handles one layer, or can't handle some cases gracefully (abandon security or transparency in that case).

    One other difficulty is that the average corporation doesn't really know about network security. They assume because there have been no detected attacks or other problems that there is no problem. Or the "process" is split and is part of an ongoing turf war between the guards insuring you have a visitor's badge and the IT department that has to do this as part of the gazillion other things they do. This usually creates policies but not the process.

  60. getting started by rakerman · · Score: 2, Informative

    If you want to get started, start by securing your home Internet connection. This will benefit you and the Internet community in general. I have a page with some information on home broadband security.

    When you move to security in a business environment, in my opinion you need to frame security as a tool for risk management. CERT provides good information on handling security professionally, including their book The CERT Guide to System and Network Security Practices and a large collection of Articles, reports and papers.

    Information Security Magazine will give you a sense of where the infosec business is going. On the academic side there's the new IEEE Security and Privacy Magazine and the IEEE Computer Society Technical Committee on Security and Privacy. Also on the academic side there are the more established journals from compsec online.

  61. For The Average User... by yancey · · Score: 1

    For those who are willing and able to learn about network security, I encourage them to learn as much as possible and talk to as many people as possible about security. Many of your are correct, a firewall alone does not make a secure system.

    However, for the average person, who thinks of their computer the same as a video recorder or microwave oven (that you shold plug it in and it should just work), these people need a secure home operating system, designed by experts to be as secure as possible without preventing reasonable use.

    Personally, I would like to see a dual-personality OS for home use. One side would be Entertainment OS (EOS) for the kids and serious gamers and for watching movies or listening to music. The other side is for typical "home office" use. It would be secure and focus on 2-D applications. This side should be secured even against the EOS side.

    --
    Ouch! The truth hurts!
  62. Security is a myth by JonathanX · · Score: 3, Insightful

    Does anyone have any suggestions on where to start getting a handle on the concept of network/computer security and what are the most important and useful applications (CLI primarily) that a person should examine and learn?

    First you must understand that security doesn't really exist. It's all about mitigating risks and setting priorities. You just can't close every hole. The basic steps are simple:

    1) Define what needs to be protected
    2) Identify the potential threats
    3) Prioritize (focus on most likely threats)
    4) Put obstacles in place to slow down the attack
    5) Monitor and react
    6) ???
    7) Profit

    If the obstacles you put in place in step 4 slow the attacker down enough for you to react in step 5, step 6 becomes irrelevant. Step 4 and 5 is where the technical part comes into play and you can have all the flashy tools you want...but if you aren't any good at 1 and 2, you will fail. To answer the second part of your question, there are many tools out there. It's a "horses for courses" situation. What works in one situation might not even be considered in another. A good working knowledge of the relevant platform is more important than third party tools. Often, the right tool for the job is already there.

    1. Re:Security is a myth by Anonymous Coward · · Score: 0

      i hate it when people answer questions like this..you pompous asshole..

      just give him some help with ipchains or something..

      jesus christ.

      i bet you're fat too.

  63. More Materials to start with by Soko · · Score: 2, Interesting

    All very good for the beginner, for sure.

    Don't forget tripwire, nmap and Nessus. I find Nessus particularly interesting, especially if you have more than a modicom of network experience under your belt.

    I think security is the one area of the IT industry that's growing. Thanks, Microsoft!

    Soko

    --
    "Depression is merely anger without enthusiasm." - Anonymous
    1. Re:More Materials to start with by Anonymous Coward · · Score: 0

      aw come on, mod parent up!!

  64. Informative Starting Point; Cheap! by Kojo · · Score: 1
    I just picked up a copy of The Networking CD Bookshelf Vol. 2.0 from Amazon. It came Thursday or Friday It's $29.99 with free shipping. It includes the following ORA books, all on CD:
    TCP/IP Network Administration, 3rd Edition
    DNS & Bind, 4th Edition
    Building Internet Firewalls, 2nd Edition
    SSH, The Secure Shell: The Definitive Guide
    Network Troubleshooting Tools
    Managing NFS & NIS, 2nd Edition
    Essential SNMP

    Yeah, yeah, I know, Amazon is the Evil Empire, what with their One-Click Patent attempts. It's my first purchase from them. Couldn't pass up a deal like this.

    You also get TCP/IP Network Administration, 3rd Edition in a dead tree version. A friend from HoustonWireless, our local Freenet group, suggested the TCP/IP book, then I found this collection for less than the cover price of the single book!

    If you're new(ish) to networking (ME!), the 'TCP/IP' book is a great place to start. It has nice discussion of a wide variety of protocols and network services (someone mentioned that earlier). Even if you're not, the 'SSH' and 'Building Internet Firewalls' books are pretty good too. This price makes them that much more attractive, not to mention easier to carry (all on CD).

    If you're experienced with networking, but new to security, "Secrets and Lies" is a good place to start, but more from a managerial/conceptual standpoint. Don't expect instructions on how to do Infosec from this book. It's more "things to consider/look for/plan for". Still a quality read. The author is an expert in the field, so you get some of the benefit of his experience and expertise. At the very least, you'll finish the book with a better idea of what some of the more pertinent issues are in Infosec. I haven't looked at his newest book, "Practical Crypto".

    My highly non-expert opinion? Infosec is (or should be) a very interdisciplinary discipline approached in a holistic manner. You can't just "apply 'secure' technology" to an insecure system...and your system is only as secure as the weakest link. Learning to spot those weaknesses (many of which have little to do with applying the latest patch)is the key.

    HTH,
    1. Re:Informative Starting Point; Cheap! by Anonymous Coward · · Score: 0

      "Practical Cryptography" is his newest book? Wake up! PC was in its second edition before "Secrets and Lies" was released! But, that's completely beside the point. Get them both. Get "Practical Unix and Internet security". Prepare for many long nights of reading and experimenting. After you've learned enough, prepare for many long nights awake wondering what you've missed. Prepare for a few long nights having some script-kiddie in delaware "informing you" of what you've missed.

      The one piece that most people forget about is doing a port-mortem analysis. Most of the time, any system that has been breached should be treated as a crime scene, but very rarely is.

      just my thoughts.

      mumblefish

    2. Re:Informative Starting Point; Cheap! by Kojo · · Score: 1
      Practical Cryptography. First Edition, published April 2003. What book are YOU talking about?

      I agree with the rest of your comments, especially the "post mortem" stuff.

  65. Bastille Linux by Kojo · · Score: 2, Informative
    I forgot about this; at the "Locking down a Linux Box" level, there's Bastille Linux.

    Not only will it secure your box, one of their major goals is to "teach" you how as it does it. Here's a quote from their site:

    Bastille Linux has been designed to educate the installing administrator about the security issues involved in each of the script's tasks, thereby securing both the box and the administrator. Each step is optional and contains a description of the security issues involved.

    Seems like a good source of info to me. Teach a man to fish and all that...

  66. A few resources... by elizalovesmike · · Score: 3, Informative

    There is actually a 3-part Cryptography course (the 1st part of which is merely entitled, "Network Security") that I intend to take the 2nd two parts of pretty soon here.

    Since timing will not allow me to take the entire sequence, I'm covering the material of the first course on my own.

    To that end, a few resources:

    [the following presumes a background in network engineering, the protocols, etc.; it also presumes some number theory but most of that is covered as needed]

    1. For starters: Charles & Shari Pfleeger's Security in Computing, 2nd Edition -- this is a nice, intro text for high level (a) security, (b) encryption, (c) OS security, (d) DB security

    2. Then move onto more specific texts, i.e. Silberschatz's Operating Systems Concepts, 6th Edition -- this provides a much more detailed look into OS security -- mechanisms/policies/implementations etc.

    3. Then there are a couple wortwhile Cryptography only texts: (a) Schneier's Applied Cryptography, (b) Menezes' Handbook of Applied Cryptography

    4. Then there is a good course website for the course I referred to, the 1st in the series of three that also has downloadable handouts as well as some coding projects that you could do independently, providing an enviro

    5. Finally, I'd suggest a subscription to the Counterpane Crytpogram newsletter -- found at this link. Also, checking out this site periodically or perusing it somewhat in-depth will give you far more visibility into day-to-day threats.

    --
    Those who give up their power willingly deserve none.
  67. iptables?? by psxndc · · Score: 1
    I don't know iptables (I switched to OpenBSD right before 2.4 was released), but I know pf and I don't consider myself fscked. I would trust someone that knew pf more. And I'm not being elitist. It's just that OpenBSD has the best track record, so if someone took the time to use what is arguably the best tool for the job, then that's who I'd go with.

    psxndc

    --

    The emacs religion: to be saved, control excess.

    1. Re:iptables?? by Jeremiah+Cornelius · · Score: 1
      Right on, about pf/ipf.

      wheres the hacker willing to parse pf sytax as a tool for managing the Linux netfilter? c'mon!

      Rules that do as much work, but actually LOOK LIKE ENGLISH!

      Frankly, anyone can make mistakes in writing rules. *BSD syntax makes this less likely.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
  68. Go to a GOOD school by Anonymous Coward · · Score: 0

    Go to a good computer school that teaches hands-on computer security courses.

    If in Southern California, NACC has a pretty good computer security course. helped me get my CISSP and CCNP Security certs.

    Most computer courses at regular colleges/universities are REALLY outdated.

    Most of the information IS easily found on the web, but taking a good course brings it all together in a controlled environment that is easier to understand. This is especially true when so many things depend on each other in network security... [how many people are setting up VPNs without knowing the reasons that you would select a certain cipher over another?]

    Network security is also one of those things where keeping uptodate is VERY important (I have about 5-15 sites that I go to several times a day to make sure I am uptodate with all the necessary computer security information... Oh.. and /. is one of the sites... but If it makes it to /. then it is probably too late... :-) )

  69. For starters... by Znonymous+Coward · · Score: 4, Informative

    1. Don't install Telnet, TFTP, RSH, RLOGIN or anyother clear text services.
    2. Disable remote root login.
    3. Use IP Tables and TCP Wrappers.
    4. On "gateways", bind services to local interfaces only.
    5. Use a strong password.
    6. Don't install unused services (Example: Do you really need a BIND or SMTP server on your laptop?).
    7. One word... up2date (www.redhat.com).
    8. One word... www.chkrootkit.org.
    9. Monitor your log files (seriously all of them /var/log).
    10. Anything windows based is a security nightmare (and no that's not a troll).

    And don't forget about all the great _free_ tools out there: nmap, ethereal, tripwire, logwatch.

    Google search for any of the above pointers that are not slef explanitory.

    --

    Karma: The shiznight, mostly because I am the Drizzle.

  70. Re:MIT Network Secutity Team by Symbiosis · · Score: 1

    My Method: I just got a job w/ those guys. ;-)

    --

    -------------------------------------------
    I like nonsense, it wakes up the brain cells.
    -- Dr. Seuss
  71. I'm a CISSP too. The point's well taken about the required knowledge being broader than it is deep.

    I'd argue that's a good thing, though. If you want to improve real security, then you *have* to know physical security. If you want to keep a system running, well, remember that fires and broken pipes and chemical spills are a kind of DoS attack. You *have* to know disaster planning and recovery.

    If you've really learned the security mindset and have a good background, you'll challenge a lot of questions on the CISSP exam. Use that as your real test of whether you know what you're doing.

    And yes, the original question was about specializing in network security, and CISSP is not an efficient way to address that.

    1. Re:CISSP by Shoten · · Score: 1

      I agree, but I think it's a matter of triage as far as what to learn first. While disaster recovery and physical security are important, the likelihood of a broken pipe, chemical spill or fire is far less than that of a network-originated security breach, given a lack of attention to all risks. All of the skills that a CISSP is tested for are critical, but it's not really feasible to start with all of them at once, so I think that going for CISSP or the knowledge needed to be one is not the way to go.

      --

      For your security, this post has been encrypted with ROT-13, twice.
  72. General Info by stikk · · Score: 5, Interesting

    -Start with a good understanding of the technology with sys-admin's experience.
    -Read TCP/IP Illustrated Volume I
    -Read Applied Cryptography
    -Read Hacking Exposed 4 (shameless plug) or other similar books directly related to hacking activities and have a good networking security section
    -Install an old OS version and hack it, understand the flaw and how to fix it.
    -Understand and be comfortable with coding.
    -Understand the purpose and how to use these well know tools http://www.insecure.org/tools.html
    -Pass the CCNP and CISSP tests, I would expect this of any good consultant.
    -Ask questions, but read http://www.linuxsilo.net/docs/smart-questions-en.h tml first.
    -www.cymru.com
    -phenoelit.de
    -qorbit.net

    -Mailinglists
    -bugtraq
    -nanog
    -isp-security
    -checkpoint
    -CERT
    -first.org
    -honeypot

    General Topics to understand first hand, and experience.
    -Firewall
    http://www.qorbit.net/documents/maximizing-firewal l-availability.htm
    -IDS
    -Dynamic Routing
    Internet Routing Architectures - Bassam Halabi
    -IPSEC
    -SSL
    Create your own CA, understand the downfalls of our current system
    -Token based authentication
    RSA and Authenex have free demo packages
    -DNS
    -packetstormsecurity tools
    Try and CONTRIBUTE to non-corporate activities; specifically the opensource community
    -VPN
    -GLB, HIPPA, FIPS security policy
    -Wireless (not just 802.11a/b/g) Security Methodology
    -General Cryptography Overview
    Know the pro's con's of using AES instead of 3DES for exmple.

    Most of all, try and understand things from scratch, read old exploits and advisories and understand the exact source of problems. I've attended and taught several security courses; none of the 7 day security braindumps will make you an expert consultant, you need to think outside the box, and be paranoid on your own. Be one of the few individuals which check the MD5 sums of apps, uses PGP for all sensitive emails, dosen't send enable passwords via AIM or nextel two way, and pushes their snmpv1(v3!) traffic over IPSEC tunnels just because it runs through a piece of fiber in 1 whilsire (shudder!!). An important subject which very few articles cover is your personal habits, be organized, document, and share security responsibility and paranoia with other admins in your organization; this is by far the largest hurdle and largest downfalls of many.

    (please excuse any mispellings, gramar, limited details, and bad formatting)

  73. Great reading by bcaulf · · Score: 1

    Check out the link.

    Yuriy
    Well hello Denise, thanks for agreeing to help us learn how to configure the PIX Firewall.

    Denise
    It's my pleasure Yuriy, let's cut right to the chase and talk about the PIX. The PIX is not a router, it can not participate in dynamic routing protocols. The PIX in it's most basic form is simply a box with 2 Ethernet interfaces. (...)

    1. Re:Great reading by Anonymous Coward · · Score: 0

      Bcaulf: I am fascinated by fascination.

      Ycaulf: Fascination is fascinating.

      Bcaulf: I am going to fasten my seatbelt in the fastlane.

  74. How I will do it: by jasonrocks · · Score: 1

    I'm an undergraduate student going towards a CS. After I graduate I plan to get a master's from an educational institution reccomended by the NSA. Keep in mind that some schools on this list have better programs than others. Georgia Tech has a highly technical program while Carnegie Mellon has a great organizational program. Both schools deal with all topics, just to different degrees. I have heard the argument that experience is better than education. In my opinion, both are important.
    If you are looking for a less formal learning experience, you could check out DEFCON, which is an annual conference for hackers. There are also other more formal conferences which costs lots more. (ApacheCon, DallasCon etc.)
    If you are looking for a thorough documentation, you could check the Open Source Security Testing Methodology Manual . Network and other computer security topics are extremely important and very important and interresting.

    --

    void
    1. Re:How I will do it: by Anonymous Coward · · Score: 0

      I can tell that you are a fruitcake just by the mension of "NSA" and "DEFCON" in your previous post.

      The only thing that people like you will ever acheive is to leave job early to go watch The Matrix sequel.

  75. My educational plans: by jasonrocks · · Score: 0, Flamebait

    I'm an undergraduate student going towards a CS. After I graduate I plan to get a master's from an educational institution reccomended by the NSA. Keep in mind that some schools on this list have better programs than others. Georgia Tech has a highly technical program while Carnegie Mellon has a great organizational program. Both schools deal with all topics, just to different degrees. I have heard the argument that experience is better than education. In my opinion, both are important.
    If you are looking for a less formal learning experience, you could check out DEFCON, which is an annual conference for hackers. There are also other more formal conferences which costs lots more. (ApacheCon, DallasCon etc.)
    If you are looking for a thorough documentation, you could check the Open Source Security Testing Methodology Manual . Network and other computer security topics are extremely important and very important and interresting.

    --

    void
  76. sarcasm by Anonymous Coward · · Score: 0

    I'm thinking it was sarcasm, in which case YHBT.

  77. PHRACK! by Anonymous Coward · · Score: 0

    if you are serious about IT security, you should start reading PHRACK - http://www.phrack.net -.. everything else, is just "yada yada yada"

  78. Oh no, not again. (ot) by Ayanami+Rei · · Score: 1

    Cough cough **spatter**

    plop.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  79. Even better (should be new sig) by Ayanami+Rei · · Score: 1

    Hyatt (harried, quivering): I feel... as if I've lost a number of things at once.

    SLOW DOWN COWBOY SLOW DOWN COWBOY ITS BEEN 1 MINUTE SINCE YOU LAST JIZZED ALL OVER THIS PERL FORM.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  80. I think you miss the point. by Ayanami+Rei · · Score: 1

    I was slightly put off by the chip on your shoulder. Ignorance is not an excuse to ridicule.

    It wasn't OT either (not compared to other things that get posted in these threads).

    Constructive response might have been: You got PIXRouter confused? And this is why if you want to learn about network security forget about dicking around with Cisco equipment unless you plan on taking a class and/or buying some at a liquidation auction.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:I think you miss the point. by lucifuge31337 · · Score: 1

      This is /. Take the fucking skirt off.

      --
      Do not fold, spindle or mutilate.
    2. Re:I think you miss the point. by bizitch · · Score: 1

      Jesus - take your meds bitch ....

      --
      ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
    3. Re:I think you miss the point. by lucifuge31337 · · Score: 1

      Sorry...I forgot the purple ones this morning.

      --
      Do not fold, spindle or mutilate.
  81. fdfS by B747SP · · Score: 2, Informative
    I used to run two and three day 'intro to security' classes for folks who were already competent system admins, but needed a solid grounding in TCP/IP and network security. The classes tended to spend a day or so on TCP theory - network layers, packets, ports, payloads - routing (everyone knew what an IP address and a subnet mask looked like, but they rarely knew what they did) - and then combined those with a bit of basic filtering, and covered proxies and blah-di-blah.

    The object wasn't to turn them into security wizzes in a day, but to give them a grounding in some of the more fundamental bits of the game so that they could go away and do sensible things with their new firewall, etc, etc.

    I gave a suggested reading list for the keen ones. The list was as follows:

    1) Mccarthy, Linda
    "Network Security, Stories from the Trenches"
    ISBN: 0138947597

    For 'fear of god', and a general real-life example of the kind of wierd shit you're dealing with. (Mccarthy is also an excellent book to pass on to your boss when you're done with it. A *Very* usefull tool if you've been having trouble getting security budget - it will scare the bejesus out of him/her. This is not a particularly technical book, but it's very good for laying the groundwork, and getting your head around the security business. Teaches you to think outside the square too.

    2) Stoll, Clifford
    "Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage"
    ISBN: 0743411463

    A real world, entertaining, walk-through the process of tracking a bad guy around the world. A nice easy to read book - technologically outdated now, but still interesting from the point of view of forensics and legals. This is not a technical book at all, but your boss still won't understand this one. NOTE: Don't make the mistake of being impressed by this book and running out to buy Cliff's other books. The first is a masterpiece, the rest are the ramblings of a tired and cynical man - not worth, frankly, the paper they're printed on. The Cuckoo's Egg is a nice book - buy it when your brain is just completely full of technical stuff, and you need a nice light (but still on-topic) story to give your brain a break.

    3) Cheswick, William/Bellovin, Steven
    "Firewalls and Internet Security: Repelling the Wily Hacker, Second Edition"
    ISBN: 020163466X

    A bible for network and unix security. A detailed run-down on packets, ports, bells, whistles and how it all works. This book spends a lot of time analising specific network services, and their weaknesses. One chapter on a real-life tracking a bad guy, and some discussion of honeypots and lures. If you only buy one book, buy this one.

    4) Garfinkel, Simson et-al
    "Practical Unix & Internet Security, 3rd Edition"
    (The Safe Book)
    ISBN: 0596003234

    A practical, real-world, HOWTO on implementation of sensible security practices for unix administrators in particular. This is one you keep on your desk at work (well, chained to your desk with all your other O'Rielly books!) for day to day use.

    5) Hunt, Craig
    "TCP/IP Network Administration (3rd Edition)"
    (The Crab Book)
    ISBN: 0596002971

    A definitive bible on TCP/IP and how it works. All the guts from a techo (but not a programmer) point of view. This one doesn't spend much time on security per-se, but it is the book for TCP/IP.

    The Sixth book in the pentology, for extra keen readers is The Cricket Book...

    6) Liu, Cricket/Albitz, Paul
    "DNS and BIND, Fourth Edition"
    ISBN: 0596001584

    Because, if you're working with the Internet, you're gonna be working with DNS, and if your DNS is broken (or you don't have the skills to tell that your DNS is broken) then you're screwed! You haven't arrived until you have a GOOD understanding of DNS, what it is, and how it works. After reading this one, go back and re-read Cheswick & Bellovin's discussion on securing DNS, and giving different answers to different people depending on who they are.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  82. A reading list for 'intro to security' class... by B747SP · · Score: 4, Informative
    I used to run two and three day 'intro to security' classes for folks who were already competent system admins, but needed a solid grounding in TCP/IP and network security. The classes tended to spend a day or so on TCP theory - network layers, packets, ports, payloads - routing (everyone knew what an IP address and a subnet mask looked like, but they rarely knew what they did) - and then combined those with a bit of basic filtering, and covered proxies and blah-di-blah.

    The object wasn't to turn them into security wizzes in a day, but to give them a grounding in some of the more fundamental bits of the game so that they could go away and do sensible things with their new firewall, etc, etc.

    I gave a suggested reading list for the keen ones. The list was as follows:

    1) Mccarthy, Linda
    "Network Security, Stories from the Trenches"
    ISBN: 0138947597

    For 'fear of god', and a general real-life example of the kind of wierd shit you're dealing with. (Mccarthy is also an excellent book to pass on to your boss when you're done with it. A *Very* usefull tool if you've been having trouble getting security budget - it will scare the bejesus out of him/her. This is not a particularly technical book, but it's very good for laying the groundwork, and getting your head around the security business. Teaches you to think outside the square too.

    Perhaps the most important thing about the Mccarthy book is that it almost completely ignores technical subjects, and concentrates on the human and social engineering sides of security. Blocking ports and changing passwords every month is all well and good, but if someone can sweet talk your receptionist into handing over her password, then...

    2) Stoll, Clifford
    "Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage"
    ISBN: 0743411463

    A real world, entertaining, walk-through the process of tracking a bad guy around the world. A nice easy to read book - technologically outdated now, but still interesting from the point of view of forensics and legals. This is not a technical book at all, but your boss still won't understand this one. NOTE: Don't make the mistake of being impressed by this book and running out to buy Cliff's other books. The first is a masterpiece, the rest are the ramblings of a tired and cynical man - not worth, frankly, the paper they're printed on. The Cuckoo's Egg is a nice book - buy it when your brain is just completely full of technical stuff, and you need a nice light (but still on-topic) story to give your brain a break.

    3) Cheswick, William/Bellovin, Steven
    "Firewalls and Internet Security: Repelling the Wily Hacker, Second Edition"
    ISBN: 020163466X

    A bible for network and unix security. A detailed run-down on packets, ports, bells, whistles and how it all works. This book spends a lot of time analising specific network services, and their weaknesses. One chapter on a real-life tracking a bad guy, and some discussion of honeypots and lures. If you only buy one book, buy this one.

    4) Garfinkel, Simson et-al
    "Practical Unix & Internet Security, 3rd Edition"
    (The Safe Book)
    ISBN: 0596003234

    A practical, real-world, HOWTO on implementation of sensible security practices for unix administrators in particular. This is one you keep on your desk at work (well, chained to your desk with all your other O'Rielly books!) for day to day use.

    5) Hunt, Craig
    "TCP/IP Network Administration (3rd Edition)"
    (The Crab Book)
    ISBN: 0596002971

    A definitive bible on TCP/IP and how it works. All the guts from a techo (but not a programmer) point of view. This one doesn't spend much time on security per-se, but it is the book for TCP/IP.

    The Sixth book in the pentology, for extra keen readers is The Cricket Book...

    6) Liu, Cricket/Albitz, Paul
    "DNS and BIND, Fourth Edition"
    ISBN: 0596001584

    Because, if

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  83. Re:Need solid networking background first by comet_11 · · Score: 2, Funny

    If you don't know how to check your POP3 e-mail and retrieve a web page with nothing more than a telnet client

    That's nothing! Back in my day we had to use SSH with nothing but a phone line and a toothpick, and we were lucky! Some people didn't get the toothpick.

    --
    By reading this comment, you immediately waive any and all rights regarding it.
  84. Make money from computer security by Bazman · · Score: 1

    Tell a company you can make their main server totally secure from network attack. Make sure they sign an agreement to pay you. Tell them they can have double their money back if the machine is susceptible to any network attacks afterwards. Get them to sign on the dotted line.

    Walk into server room, remove network plug.

  85. experience by Tom · · Score: 2, Insightful

    I am a security officer with an ISP and telecom company, here's how I got there: Real-life work experience.

    Unless you are already a proficient hacker and have published a couple of advisories, don't try to get started in network security. Start as a sysadmin. Get some experience on how the system works.
    When you can run a system (and believe me, if you want to tell admins what to do or not to do, you must be on their level or they'll laugh you out the door), start to concentrate on the security aspects. Dig deeper into the host-based firewall, install an IDS or tripwire, that stuff.

    Move up, step by step. There are already way too many people with a solid half-true partial knowledge of the field in the security business. Lay a solid foundation. If you don't know how to operate a server or a network, you have no business securing it.

    --
    Assorted stuff I do sometimes: Lemuria.org
  86. There is enough info on the web by rottz · · Score: 2, Insightful
    Taking a network security class, could help, but which classes are really worth the money and might there be enough information on the web to make such a choice, unnecessary?
    I believe there is enough information on the web, that is why I started the project Information Security Bible for beginners coming into the field that want to read the necessary documentation to get the basic grasp on all the wide varitity subjects under information security, and for the pros to keep on the the latest info. All the documentation is online and free, not everyone has the money to pay for those expensive books and fancy classes but alot of people have the thirst to learn about it and want to have more indepth knowledge of certain subject matters in the infosec area.

    I'm also a moderator over at security-forums and we get alot of newbies trying to learn everything overnight! They don't want to take the time and effort to read, read, and read some more, they don't realize that it has taken most of us 10+ years to know everything we know, and still have to learn new things everyday.

    I do also believe you should have a test lab enviroment to test and hone your skills. Most security professionals have test labs to test new exploits or try new security prevention technqiues, because in infosec its always cutting edge area which you have to make an everyday effort to keep up with or you'll fall behind quickly.

    Read before you do, so when you do, you know what you are doing.
    --
    Founder of Securityflaw Creator of
    1. Re:There is enough info on the web by alt_don · · Score: 1

      An excellent point here has been raised. That being that one should set up a home lab in which one can practice one's skills. This is by far the best way to quickly understand the concepts behind how the web works (tcp/ip) and some of the numerous attacks we all hear about (unicode/format strings). This way one can practice with malware and exploits to better understand them in a benign environment. For it is my personal mantra "to properly defend one must learn how to attack!"

  87. Connected, an Internet Encyclopedia by willis · · Score: 1
    Check out Connected, an Internet Encyclopedia -- might be useful for those trying to understand how the net works. (might also be out of date...).

    --

    there is no thing
    what else could you want?
  88. Simple Get a mentor by wrax · · Score: 2, Insightful

    This cannot be overstated.

    If you are new to the company and the field, find someone who has been doing this job for a while and pick their brain whenever you can. Then go out to the net and find what information you can. I have found that a mentor can really give you a step up in the game. Talk to people online who have been hacked, find out what they did wrong, read security vulnerability reports, subscribe to CERT and BugTraq and any other security list you can find, then realize that you still don't know enough.

    This game is so complex, realize that you can't reasonably expect yourself to learn everything in a week and be an expert. It has been mentioned that the only real teacher is experience, this is so true that it should be mentioned in every book you buy on this subject.

    A better way to start is to get a job as a sysadmin for some company and go to town with a test box. Install OpenBSD, about 10 flavors of linux and (I can't believe I'm suggesting this! *dons flame suit*) Windows. For better or worse Windows is here to stay and most companies are using it so you better learn it or you'll be limiting your employment opportunities. (But study Linux more *peeks out of helmet*).

  89. This is how i got started by ralphus · · Score: 1

    I first read Improving the Security of Your Site by Breaking Into it by Dan Farmer (author of Satan). It is an old article, but a classic and got my interest going.

    --
    Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
  90. Get used to the matrix! by graf0z · · Score: 2

    Of course You should read as much as possible about security concepts, cryptography ... (i recommend strongly to consumt some theoretical background - it clear things up a lot). But the most important step is: GET FAMILIAR with protocols & packets.

    So start whenever You have a reason or not tcpdump or [t]ethereal and watch the matrix. You will get more and more intuition about what's happening. Let ethereal decompose headers. Use fragroute to create fragmented traffic. Use telnet as a browser and mailreader (HTTP, POP3 and SMTP are quite simple, IMAP is less simple but still possible). Read original RFC about the protocols.

    Ok, in the begin it will be hard and You won't understand much. But i promise: if You stay the course, You will understand networking _much_ better. This is THE precondition to understand network security.

    Then play with ettercap, nessus, snort (write your own snort-patterns), try out some exploits (breaking into your own services), get familar with a good packetfilter like iptables/netfilter or pf. Learn how connection tracking and NAT works.

    Implement one of those scripting-MSIE-exploits and put it on your webserver. Visit http://packetstorm.linuxsecurity.com/ and read phrack magazine http://www.phrack.org. Play with jails of all kinds (bsd-jails, chroot, se-linux) or MAC/ACL-systems to secure services. ... and so on. There's a whole world, waiting for You to discover it ;-) /graf0z.

  91. PHRACK by ParadoxChile · · Score: 1

    http://www.phrack.net , everything else is just yadayadayada ;-) seriously, almost everyone here forgot that in order to be serious about IT security you NEED to know the "bad" guys tecniques.

  92. Re:Need solid networking background first by anthony_dipierro · · Score: 1

    I hear this all the time, and it probably applies to the other side of the fence as well.

    Sure. You can break into 95% of computers by just learning the tools, and nothing about networking. Likewise, you can protect yourself from 95% of script kiddies by just learning the tools, and nothing about networking.

    The "average user in the home" has no reason to learn anything more than the basic tools. As for the admin, or anyone else with an economic incentive to protect their network, it probably makes economic sense to just hire someone else to do it. Unless of course that's really what you want to do with your life (in which case you probably wouldn't be asking slashdot).

  93. First and foremost... by anthony_dipierro · · Score: 1

    think twice before you put anything on the network. Back up anything that you can't afford to lose. If there's something you can't afford to be released to the public, it probably shouldn't be on a computer connected to the internet in the first place. If it has to be, hire someone else to do it. Get insurance. And then prepare a contingency plan for when your security system fails.

  94. Re:OpenBSD - great for learning *nix sec? by Anonymous Coward · · Score: 0

    ummm, since everything's already secure in a default install, what exactly are you learning?

    it seems to me you *learn* more about security by dropping in a diff *nix install, finding out what things need to be locked down, and what things you need to worry about, and then locking the box down yourself...

    a real world solution to security isn't telling your employer "install OpenBSD cause it's secure and stuff"... it's dealing w/ being stuck on HPUX or something equally stupid, and learning to change program banners, email headers, turn off unneeded services, learn how to admin a firewall, tweak and actually read your logs, tune down and watch your snort logs, etc etc etc....

    not beating on OpenBSD, just don't think it's that great of a learning tool...

    -- dxh

  95. Re:MIT Network Secutity Team by Anonymous Coward · · Score: 0

    You are the one wearing a pink dress and sucking cocks whenever they tell you.

  96. Networking code by Sits · · Score: 1

    Depending on what you mean when you say "networking code" it could be argued that Linux does not use the BSD networking code. I believe the TCP/IP stack was written from scratch many years ago and does not include BSD code.

    As for named, doesn't the ISC recommend that you use Version 9.x of BIND rather than the patched 4.x version shipped with a stock OpenBSD install?