Episode 7, Richard Beijtlich Interview

Here are the show notes for episode 7.
Make sure to send us feedback so we can make the show even better
PodCast Feed



Links:
Bejtlich.net Interests page
Bejtlich's Top 10 books
Bejtlich's Books
Bejtlich's BlogLine
Bruce Schneier's "Monitoring First"
USENIX Security 2006 in Vancouver
USENIX LISA 2006
Bejtlich's Company
Bejtlich's Blog
Bejtlich's Amazon Reviews
TCP/IP Weapons School
INFORMATION SECURITY MAGAZINE Buy the Book

RYOS, Episode 7 - Richard Bejtlich Interview

Thud: The RunYourOwnServer podcast for July 23rd, 2006.


Thud:
In this episode. : An interview with Richard Bejtlich. Mr. Bejtlich is the founder, president, and CEO of Tao Security.

Tao Security was founded to help clients detect, contain, and remediate intrusions using network security monitoring principles.


Thud:
Here is Gek with the interview.

Gek:
I was fortunate enough to attend the SANS Log summit last week, and I noticed Richard Bejtlich in the audience. I sent him an email and asked him if he would do a short interview with me, and he agreed. This is the recording of that interview. He is the author of "The Tao of Network Security Monitoring - Beyond Intrusion Detection", as well as "Extrusion Detection - Security Monitoring for Internal Intrusions." He regularly gives lessons and talks to security professionals. I follow his blog at taosecurity.blogspot.com and I could not pass up this chance to interview him. Here is how it went.

How do you stay current on the latest security info?

Richard Bejtlich:
Well, I've recently become a convert to Bloglines, and I've since learning about Bloglines and deciding that it is OK to look at other people's content through a single source, I've added about 100 different blogs or RSS feeds or ATOM feeds into my Bloglines account. So if you want to see what I look at, you can go to bejtlich.net, and I have an interests pages. On the interests page, you'll see at the very top I've got a Bloglines listing there.

Or I guess if you went to Bloglines and searched for Tao Security you would find it. The other way that I keep up is, there's a certain set of mailing lists that I read and, again, those are posted on my interests page. I would keep in mind that I'm very specific with security and within security I'm very specific to network-centric topics, and by network I mean traffic and packet-oriented type stuff, so you'll see heavy emphasis on that.

Gek:
What would you suggest for someone who is being the jack-of-all-trades to help them develop a basic security understanding and some good practices?

Richard:
That's a good question. I was asked to provide my favorite ten security books of the last ten years by BookPool last year, and so I put out this list, and of course I couldn't put one of my own books on there to be fair, so I picked ten books of other people that I liked. What I would say is that, I guess we'll provide a link to that, but if you were to pick out a selection of those books, among them would probably be Ed Skoudis' "Counter Hack Reloaded", I think that's probably the single best volume to start you up with understanding of security.

There are several other books on there. I think, for example, anyone who is involved with security should be familiar with the "Hacking Exposed" books. For example, you can just get the fifth edition of "Hacking Exposed" and that'll give you a nice overview of what's out there. I think that would do you pretty well in terms of getting your feet wet.

Gek:
How would you like to see people contribute to the security community?

Richard:
Well, this is going to sound like and odd request, I think, but I would like to see more disaster stories. In some ways I consider myself a security engineer, although I think the term engineer is widely misused and I shy away from it wherever possible for myself, but in engineering there is an idea of studying failure and as far as digital security goes, we don't spend hardly any time studying failure because no one is willing to talk about what went wrong.

We are starting to see more disclosures of security incidents, mainly due to legislation, and it tends to raise public awareness. But I would like to see the story about when somebody's defenses failed and they were owned and this is what happened. For example, I wrote an article for Information Security Magazine about this, "Engineering Disasters", that there is a wonderful show on I think it's History Channel called "Engineering Disasters", and they go through all these famous engineering problems of history.

It's very easy for someone to notice when a bridge falls down or when a building collapses, there is no way around it, and all the civil engineers and architectural folks and structural engineers, they can see what happened. But when a network fails, most likely no one ever knows about it, or if you do know about, you only get vague details. I don't quite know how to do this, I would be interested in collecting maybe anonymous stories from people with details of what went wrong. I think that would go very far to help promote security.

Gek:
What do you think the biggest net insecurity is? What would be the first thing you would examine or deploy to give you protection?

Richard:
When I look at security, I take a look at four steps, and I call them "prepare", "resist", "detect", and "respond." You'll notice that I don't use words like "protect", I don't use words like "prevent", although I have, even in some of my earlier writings, used terms like "protect." I've decided that that isn't very accurate because everybody eventually gets owned at some point. So "resist" is a better term. Throughout all four of those stages, though, you have to have an idea of who the threat is, what they are doing to you, and what the state of your security posture is.

So the very first thing I would recommend everyone do is to get some visibility as to what's happening in their enterprise. If you have no idea what's going on in your company, there is no sane way that you can try to deploy defenses. Sure you can follow some standard best practices of implementing access control and defense-in-depth and patching and such, but you could be putting in all these theoretical things that you think are helping, and meanwhile you've got a gaping hole that you just didn't even realize. Connecting a network that you didn't know existed to machines that you didn't know existed.

So in my opinion, the very first thing you have to do is to get visibility of the network. Bruce Schneier, several years ago when he first started Counterpane, wrote an article called "Monitor First", and I really believe in that. When I was in the Air Force we did that in the very early '90s. First thing that the Air Force did when they decided to see the state of the network posture was not to do a vulnerability assessment but to put sensors on the wire and see who was taking advantage of misconfigurations. Once you have that kind of information, you can do a much better job allocating your scarce resources and deciding where to apply countermeasures and such.

Gek:
In your book, "The Tao of Network Security - Beyond Intrusion Detection", you talk about how important it is to capture things real-time as well as go back over things and analyze them for anomalies. Can you speak to that a little bit?

Richard:
Sure. I've been on both sides of the fence. When I was in the AFCERT, I was in charge of the real-time intrusion detection mission, and obviously through my own work and working at my own MSSP and things like that I've done what we usually call batch detection.

It's been my experience that you never really catch anything that good in a real-time mode, because real-time detection implies that you know exactly what you're looking for, that you're there when it happens, and that you get good data about the incident. Getting all three of those things together at a single point in time is very difficult.

I'm extremely skeptical whenever I see SLAs involving manual security providers that promise 15-minute discovery. Really what they're promising is that within 15 minutes of them discovering the incident, they will notify you. Of course the incident could occur two days earlier, but as soon as they find it, they're going to tell you. I don't really fault them for that because it's extremely difficult to find anything good in real-time.

Some exceptions, I've seen people merrily conduct of the early SQL insertion attacks by hand and I was sitting there watching this guy fumble around with his SQL syntax. But for the most part, anyone who is really good, I mean I'm not talking about a virus or worm or somebody running a pre-canned exploit, anybody who really knows what they're doing is not going to be caught by a real-time system. You have to have a capability to collect data for incidents that you didn't expect and then be able to go back through that data and find things that are interesting.

Gek:
Do you want to talk a little bit about the TCP/IP weapon school that you're going to be giving?

Richard:
Sure. Currently, my company Tao Security offers a four-day network security operations course, and that course is made for anyone whose responsibilities include detection, monitoring, incident response, forensics, the key security components of running an operation. My requirements for that course are fairly high in the sense that I do a lot of traffic analysis and pattern analysis, but I don't teach any TCP/IP. So some people came to me and said, "Hey Richard, why don't you teach a TCP/IP course?"

I didn't want to teach the standard, global knowledge, boring this is TCP/IP headers and this and that, so what I decided to do was try to come up with a course that was TCP/IP except with a cooler angle. What I did was I decided to start with layer one and work my way up the OSI model and show standard traffic, but then show you ways to fool around with the traffic or to manipulate it. For example, layer one there is really not a whole lot you can do, but I do go through how to set up a fake access point.

Layer 2, though, is when it gets really pretty interesting where we start messing around with ARP, we conduct some VLAN hopping, use tools like Yersenia and Arp-sk, and Ethercap and we talk about some intrusions that have been done with man-in-the-middle attacks. So that kind of stuff is really interesting, and then layer three after that.

Thus far, I've developed the first two days of the class and that's what I'll be teaching at Usenix Security in Vancouver at the end of this month. I'll also be teaching those first two days in Washington DC in December for Usenix for the LISA conference. I do plan, however, to finish off the OSI model, do the other two days, get through layers four through seven and present a full four-day course.

It will probably be a private course because there aren't too many public venues where they would have somebody speak for four days, but if anybody is interested in that four-day course or my other network security operations course, please feel free to contact me.

Gek:
I might take you up on that if I can get my company to sponsor it.

Richard:
OK, yeah, what we usually do is private courses. Generally it's about an eight-student minimum and they're fun. We do no more than 16 students, and we have a blast.

Gek:
Do you hold them in Manassas?

Richard:
I'll go anywhere. Well, almost anywhere. I've been to all of the states, Canada, Europe. That's pretty much where I operate.

Gek:
OK, cool. All right, was there anything else that you wanted to go over, anything you've been thinking about?

Richard:
I don't know, I'd ask people if they're interested in any of these topics to visit my blog, taosecurity.blogspot.com. The things I like to write about in my blog are anything to do with security in FreeBSD. I use FreeBSD for all my security implementations, so I talk about how I set things up, what I use, cool innovations in FreeBSD that might help me. There is a little tiny bit of Debian because I use that whenever I have to use Linux.

On the other side, on the purely surface security discussion side, I try to keep up with what's going on and different security events. Sometimes I try to spur discussions to move things along, get people thinking about what's happening with security. So, anybody who's interested in that sort of thing, come on by, enjoy.

Gek:
I have to say, there are only two security blogs that I watch. You've mentioned Bruce Schneier; he is the other one. I only watch your blog and his and that's it.

Richard:
That's cool. There is a bigger world out there, but I appreciate it.

Gek:
For my purposes, those are the only two I need.

Richard:
OK.

Gek:
All right, thank you very much, I appreciate you taking the time to sit down with me and answer a few questions.

Richard:
You bet. I appreciate you inviting me.

Gek:
All right. Take it easy.

Richard:
All right.

Gek:
Another thing I learned about Richard while preparing for this interview is that he has a large number of Amazon book reviews. I've included a link to his reviews in the show notes.


Thud: For show notes or other details, please visit our website at runyourownserver.org.

If you would like to send us feedback or have questions you would like us to answer on the show, please send an email to
podcast att runyourownserver.org.

The intro music, "I Like Caffeine" is by Tom Cote. This song, "Down the Road" is by Rob Costlow. Please visit our website for links to their websites.

This podcast is covered under a Creative Commons license. Please visit our website for more details.


Transcription by CastingWords