A Logo

Feel free to include my content in your page via my
RSS feed

Help Irongeek.com pay for
bandwidth and research equipment:

Search Irongeek.com:

Irongeek Button
Social-engineer-training Button

Help Irongeek.com pay for bandwidth and research equipment:


DerbyCon 2014 Higher Education Panel for Hackers: Irongeek’s Thoughts

DerbyCon 2014 Higher Education Panel for Hackers: Irongeek’s Thoughts


Bill Gardner, Ray Davidson, Nathan Husted, Rob Jorgensen, Samuel Liles and I were part of the “Higher Education Panel for Hackers” at DerbyCon 2014. The idea of the panel was to discuss issues dealing with obtaining a formal degree from a traditional school of higher learning in an information security/cyber/information assurance related major.  One conclusion I came away from the panel with was that it is hard to dive deeply into the issues in only an hour with six guys sharing one mic. Sam wrote up his thoughts on the questions asked at the panel (http://selil.com/archives/5932) and I’d encourage everyone else who was on the panel to do the same. In this article, I’ll play the role of the jaded hacker type who spent almost sixteen years working in higher education and someone who has master degree in security informatics. My answers below reflect my thoughts on the questions, as well as being somewhat of a response to some of Sam’s views. Some of the question may have been interpreted differently by other panel members, so these are not so much disagreements as divergent thoughts.


1) Is there a meaningful difference between education and training?


The core idea of this question, to my mind, is can you get the same thing out of trainings (at SANS, Derbycon, Blackhat, etc.) that you can from a formal university environment?  I love Sam’s quote/analogy “Do you want your daughter to get sex education at school or sex training?”,  but I think it is not the best analogy in this case. Let’s say I’m an employer, why is the assumption that the person receiving the training is viewed as my daughter? If I was seeking to employ someone, I’d see them more as my whore, in which case I’d want them to have sex training. Ok, “sex worker” may be a more politically correct way to say it, the point is that I would want them to have a practical, hands on knowledge, and not just a high level overview. Granted, as Sam pointed out, knowledge and skill is not the same thing, but they are interrelated. While attaining skills, you do attain the knowledge unless you’re just an automaton going through the motions that accomplish the task. Most hacker types I know would see how it’s done, start to do it, then dive into it deeply to understand why something works so they can improve it.


On the Knowledge, Skills, and Abilities hierarchy, I like this model, but how do you know which knowledge is true unless you apply it? I was once told by an instructor that they could have legally drove around during one of their student’s research projects and tested for default passwords on wireless routers, but did not because of human subjects/ethics concerns. I’m pretty sure that would break the Computer Fraud and Abuse Act under unlawful “access devices”, even if the passwords were easy to guess/well know. For other professors in security related fields I’ve had to define what a pentest was, or even what a USB hub was. I think most trainings are more than just “training” in the sense of just learning the commands. Not to shill for SANS but I picked up more from the two classes I had with them than most of the graduate courses I ever took. I also learned things from the one BlackHat training I sat in on that I use on pretty much every pentest. I can’t say the same for some of my university classes.


2) What is the role of certifications, and accreditation?


Oh damn, I’m just not sure. I know some are considered hardcore (OSCP) and some kind of a joke (Ethical Hacker) but it has been such a long time since I went for a cert I really don’t have an informed opinion anymore. In the late 90’s/early 2000’s I got an MCSE in NT 4, a CNE (Novell) and a bunch of CompTIA stuff. I definitely learned from it. Even when my personal training/study was less hands on, and more braindump oriented, I at least learned the terminology and obtained enough knowledge to be able to Google for how to do something. W. Somerset Maugham once said "The ability to quote is a serviceable substitute for wit." My corollary: "The ability to Google can be a serviceable substitute for technical knowledge."

All that said, I doubt certs will land you your dream job, but may get your foot in the door.


3) Are real world skills being imparted?


This is a crap shoot, depending on where and who is teaching. I was an Electronics (got an associates) and a Computer Science (got a bachelors) undergrad and an Security Informatics major for my masters. I’d say my associates and my bachelors taught some directly useful skills, but my masters not as much. Then again, as a graduate program, you expect it to be more theoretical than an undergrad degree. I learned a lot of great things in Apu Kapadia’s class on privacy networks, and even though it was my worst grade, Predrag Radivojac did his best to teach me machine learning (read calculus, stats and programming courses combined) concepts that I may someday use in security anomaly detection.


There is a lot of talk about how some skills become outmoded, and this is true, but even developing a skill in something outmoded (Novell Netware for example) will give you skills that still apply today. You may not have experience with Windows 2020, but having some knowledge of 2012 may still give you knowledge you can apply because some things stay the same. Details about users, groups and objects change, but just understanding the concepts helps you pick up the specifics of other systems. Yes, the best tools change, exploits become outdated and patched, but dumb/naive configurations last forever.


4) Is it worth the cost?


Tough call. Having a degree in something will get you past some HR filters (ever notice everybody hates the people that go into HR lines of work?). Speaking about more than just infosec, I’d say anything in a STEM or medical field may still be worth it. People who get a bachelors in Women’s studies are idiots for choosing a degree that gives them no marketable skills beyond writing, deserve their student loan debt and are the reason for what wage gap there is. Costs are pretty high in higher education, and seem to keep getting worse. Part of this is the wasting of money on useless vice chancellors and provost, part of this is student’s loans that cause idiot students to think “hey, it’s free money now, and when I get my masters in X Studies I’ll be able to pay it back”. As for as knowledge imparted for the money, I’m pretty sure I have a higher degree of education (university wise) than most people I work with, but feel more ignorant than they are on many practical matters. I’d say the bachelors was worth it, mostly because of learning structure in my work habits, some coding, and how to write more better. I got my masters for basically free since I worked at the New Albany Paper Mill for most of the time I was going and got three free credit hours per semester. If I had paid for it all by myself I would not have gone for the masters.


5) Are the degrees recognized?


Another tough question. Degrees directly related to infosec are pretty new, and there are so many names: Information Assurance, Cyber Security, Security Informatics, Information Security, etc. As Sam pointed out, “Computer Science” is recognized, and there are a lot of schools offering degrees. “Infosec” degrees have some maturing to do when it comes to an accepted name and common curriculum I imagine.


6) Who has a good program?


I don’t know who to recommend here. I guess Marshall, just because I like Bill. There were some professors at IU who I thought were impressive (Apu Kapadia and Predrag Radivojac) but overall I can’t recommend it. Purdue has Sam Liles and Eugene H. Spafford (one of the few security academics that actually seems well known amongst security practitioners).


On the subject of research programs vs. applied programs, I’m not sure it is a false dichotomy. The problem with research universities is that the professor’s core responsibility is likely doing “research”, publishing papers (often ones that don’t matter and few read) and getting grants. Real teaching can take a back seat, with professors missing more classes than the students. I recommend looking at reviews of the professors in the program to see how much time is spent in class, and how much is spent elsewhere.


7) What are the benefits, risks, and pitfalls of a university education for the hacker?


    For hacker types that ask “why” or have a problem with rules that don't make sense, or are not evenly applied, universities can be pretty frustrating. For what I’ve seen, the STEM fields don’t seem to have as many political problems, but problems do exist, just to a lesser extent. I guess the biggest risk is the cost, but unlike majoring in “Women’s Studies”, at least you should be able to pay off the loans. Just be careful and choose a program that is not considered a complete paper mill, and of course keep your budget in check.


8) Long term, what is the direction of information security and systems security education for the hacker community?


To quote Sam: “The hacker community has an assumption of owning information security.” I’m not sure that is true, because I realize most people in infosec jobs seem to view it as just a job. Lots of people in infosec I doubt would see themselves as hackers, and I’m under no illusion that we are the majority in corporate work settings (barring certain companies that are small, focused on tech, and pretty much all hacker types). The people I see at hacker cons are not really representative of infosec in general. I also don’t think the faculty we had on the panel are representative of faculty in general, they have the passion to go to a conference on their own time and I think they care more about education than the average professor. Granted, many con goes are more there to party with people with similar interests than learn, but they can be great places to network and find new information. I think making fun of words like Cyber, CISSPs, APT, etc. is fine when warranted, does the business world really denigrate those that don’t respect buzzwords?


Queue rant on universities and professionalism: After spending 16 years working at a university, getting an associate's in electronics, bachelor's in computer science and a master’s in security informatics, plus teaching three semester long courses, I’m not sure a university is the best place to learn professionalism. Some “teachers” can be very egotistical, more interested in the gratification of having a bunch of captive students listen to them than the gratification of actually teaching. I think the image we have in popular culture praises professors too much, few are the “Dead Poets” type that inspire students to greater things, most are just doing a job that is easier than working in the commercial space. Public image is everything to universities, admins are largely scumbags (if so many weren't ass covering weasels laws like the Clery Act would not need to exist, also see current news stories on thefire.org), and university officials/processes seem fairly corrupt. I’ve been told that the institution I came from was not a good example, but I’ve also been told (by someone who dedicated his life to the place) that it was better than most. At least in the corporate world, money works as a metric. If a CEO has a few bad quarters, he might be ousted. How often do you hear about a chancellor or university president being fired for poor performance? For professors, tenure seems to do more harm than good. It seems that the bad professors with tenure are hard to fire, and the “good” ones won’t stand up and fix problems when they arise. Reminds be of a probably apocryphal story: A man sees a full grown work elephant tied to a post with just a rope and asks a villager why it does not just snap the rope and walk away. He is told that as a baby elephant, it was tamed by chaining it to the post instead of using just a rope, and as much as it strained, it could not break free as a baby elephant. Eventually, it just gave up trying, and as an adult, still thinks it can’t break what binds it. I think a lot of “good” professors are that way too. After 4 years of not rocking the boat and/or kissing professors’ asses to get a bachelor's, then 2 more to get a master, then 2 more to get a doctorate and finally 5 years of not upsetting anyone so they can get tenure, even “good” professors won’t stand up. I’ve seen too much selective policy enforcement, lying and ass covering to ever think modern higher ed is a place to learn professionalism.


Ok, rant over, sort of. In the future, I don’t know what higher ed information security programs will become. Degrees that focus on infosec are kind of new, and it’s hard to say how they will pan out. Hopefully they will come up with a more common agreed upon curriculum, and maybe a common name (I prefer the name Information Security to Information Assurance, Security Informatics or [drink] Cyber) for the sake of bypassing HR filters. More distance ed will also help, allowing access to more people. Really, while universities can teach you some useful skills, if you really want to excel you have to have passion, study on you own and share knowledge with others. I prefer the professionalism of hackers (get stuff done) to the professionalism of universities (just keep the organization going). If more of us with a passion for infosec did teach at universities, maybe we could correct some of the problems in the culture of higher ed.

Printable version of this article

15 most recent posts on Irongeek.com:

If you would like to republish one of the articles from this site on your webpage or print journal please contact IronGeek.

Copyright 2016, IronGeek
Louisville / Kentuckiana Information Security Enthusiast