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?

7 of 193 comments (clear)

  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.

  2. 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
  3. Start here... by darthBear · · Score: 5, Informative
  4. 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.

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

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