Interview with Matt Drew, Gentoo Linux Security Team

12 March 2007

With all the noise going on in Gentoo this week concerning ex-developers almost rejoining, it was easy to miss out on the fact that Gentoo has a brand new developer. So let's take our eyes off the retired old guard and have a look at what's going on with the vanguard of Gentoo Linux.

By day, Matt Drew, from North Carolina, USA, works in network security and is a devoted father and husband. By night however, Matt aka 'Aetius' is now part of the Gentoo Security Team, the crack team of volunteers who keep all our computers safe.

One of the more high profile activities of the Security Team is the Gentoo Linux Security Announcements (GLSAs), these are how Gentoo informs the wider community about vulnerabilities in free/open source software, and how to keep your systems safe. The GLSAs are so respected that they are syndicated in many of the largest mainstream computer security information services.

I caught up with Gentoo's latest developer and got an interview.

How did you first start using Linux?

I started using Linux (Redhat 5.2) in 1998 or 1999, as a firewall at my house. I had some 486dx100's from work.

I used Red Hat for a long time. I worked for them from around the 6.2 release through to the 7.2 release, doing installation and commercial support. After I left Red Hat I grew frustrated with the rpm/yum setup, so I started to look around for a new distro.

I settled on Gentoo after reading some articles about it, back in 2004. Essentially, I was attracted by portage and the USE flag system. Total control, packaged in a pretty easy to use way.

You have also been having some fun with Itanium?

At Red Hat I was involved in the pre-release testing of the IA64 servers, which mostly involved watching them crash until we got new processors. They did not take off because they were too expensive and AMD torpedoed them with x86_64. AMD offered the easy transition. Going to Itanium was tough.

What led you to volunteer with Gentoo?

I had it in my mind that I wanted to help out with Gentoo, since I liked the distro and was using it on a daily basis both for work and at home. So I started hanging out in #gentoo-security and helping file bugs.

I liked what I saw on the security team. Most of the guys are really busy, like me, but they make time to do things on Gentoo. So when they asked for help a few months ago, I volunteered.

How did you get interested in security?

I just sorta gravitated to it. I'm still fairly "young" as far as security work goes; it's a really interesting field, with a lot of activity and interesting people. A lot to learn very fast. :)

How did you find the process of becoming a Gentoo Dev?

It was interesting. Very different from applying for a job. I would say simple but not easy, because you're measured very much by what you do and how you handle yourself. I had a lot of help from the senior security devs.

So the Gentoo security team seems to cover quite a lot of ground, what have you been involved with so far?

I file bugs, try to keep an eye on them, and write GLSAs. Very occasionally, I look at a vulnerability when the reports aren't clear about what the exact impact is, or get help from the senior devs on understanding how it works and what the impact is.

It is definitely a group process. You get blinders on when you are writing the GLSA, and sometimes you miss the most basic stuff. So we have a process where other devs check over what you've done, to make sure there aren't any mistakes. They sometimes slip through, but not very often.

Everything gets a security bug at some point. :)

** Gentoo always seems to be ahead of the curve on security, and there are always seems to be a resolution and upgrade before most other distros are onto it, is it sometimes a job to get the resolution ready and out there? **

Yah, we don't backport much. :) Sometimes we patch things, meaning the dev that maintains the package.

Some are tougher than others. Firefox/Thunderbird/Seamonkey releases are always tough. It's just a lot of work. It's a very popular package, so there are a lot of bugs. We have to be precise about what bugs are fixed in what version. Sometimes the Mozilla security announcements don't match up with the CVE numbers, so we have to investigate. If you look, most GLSAs are for one CVE, one vulnerability. Firefox ones are sometimes 10 or more in the same release.

So I am quite impressed you have chosen an ancient Greek name as your hacker alias. Is it because you send the barbarian insecurities in terror?

Heh! No, I took it from the Roman general, Flavius Aetius. He fought Attila the Hun to a standstill, but then was killed by the Emperor, who feared his popularity. Aetius was a master diplomat and strategist, from what we know of him. He grew up among the Goths and Huns.

** Were you born and bred in North Carolina? **

No, I was an Army brat, so I was born in Oklahoma and lived in all the usual places - North Carolina, Louisiana, New Jersey, 3 years in Vicenza, Italy, etc.

Wow, have you made it to England yet?

Yep. My wife's parents actually used to live in Oxford.

We have a lot of Gentoo hackers here in Europe

I've noticed! I'd like to get over for a conference or two this year.

What kind of conferences have you been to recently?

Not many! I talked work into sending me to BlackHat/Defcon last year. Loads of fun.

Good grounding in security there then, you clearly knew what was coming! As a family man like yourself, with probably lots of demands on your time, as well as being dedicated to your job, I expect a lot of people are wondering where you find the time for Gentoo? You must be a very organised person.

Mostly it was reorienting my free time (what little there is of it). Do I want to play WoW tonight or work on Gentoo? I make that decision every night. When the security page says what they need is a few minutes a day, they mean it. Long-term just being around is more important than large chunks of time.

Excellent, great advice for us all. I have taken up a lot of your time, so thanks a lot for that, is any thing else you want to add about Gentoo?

It's good that people are passionate about stuff. The worst thing is when people stop talking altogether. :

Thanks again!

No problem.

1 Joe Bloggs says...

Glad he could clear up my misconceptions about rumours, personal attacks, vendettas and other allegedly iffy goings-on at Gentoo.

Posted at 11:15 p.m. on March 12, 2007


2 ehab says...

thank you for topic Gentoo have solving all of problem

Posted at 10 a.m. on March 13, 2007


What do you have to say?

Show Editing Help

About

Hello, my name is Zeth, I'll be your host here.

Command Line Warriors is about taking control of your own technology, it looks at our experiences of computing; especially using GNU/Linux, the Python programming language, the command-line and issues such as techno-ethics, best practices and whatever is cool now. If you take control of your technology then you are a Warrior too!

This site is your site too which means that you can contribute and get involved. You can leave comments using the facility provided. For me, the comments and discussions are by far the best part of the site. So please do have your say!

Latest Discussions

Zeth

November 29, 2009
Hi Jordan, yes that URL is gone now. I have a new contact form on this site.
Python CGI contact forms

Jordan

November 29, 2009
Zeth attention! Your form, http://zeth.me.uk/contact/, is not working The explorer says connecting ..but nothing happens Sorry for my poor English: I am Spanish Regards
Python CGI contact forms

Jordan

November 26, 2009
Sorry: tell me , not tellme (I'm spaniard) And http://zeth.me.uk/contact/ don't work
You got the touch, you got the power

David Jones

November 25, 2009
Your mad skillz are too l33t! for me. I specifically switched to Google Reader so that I could show people what blogs I read. But I couldn't work out how ...
How to find the fashionable blogs quickly

Brian R. Hickey

November 20, 2009
Symantec picked it up too.
How to bring down Internet Explorer with six words

Zeth

November 17, 2009
Thanks djm, I am the moose here. Christian, assuming one actually does Internationalise the countries, it should still work I guess, as the gettext stuff will happen before the list ...
Countries in Django

Phillip Temple

November 17, 2009
Good start, but: a) wouldn't I want None back rather than 'ZZ'? b) why not add a 'shortcut' boolean, then prepend flagged fields (plus usual '-----' separator) to the actual ...
Countries in Django

djm

November 17, 2009
Am I being a moose or did you mean: from whatever.countries import CountryField instead of from whatever.countries import CharField ? Good post though, cheers.
Countries in Django

Christian Joergensen

November 17, 2009
Wouldn't the ordering get messed up after i18n?
Countries in Django

Steve - Electronic Cigarettes Fan

November 17, 2009
Very well done. Is your blog just you writing? Nicely done, Steven.
Blogger vs Wordpress

vetetix

November 15, 2009
Sorry to bother you nearly two years after you wrote this blog article, but I can't manage to find how to modify an existing field. I am trying to change ...
Three Useful Python Bindings - ClamAV, Apt and Evolution

Manju

November 4, 2009
I am transferring some files using psftp to other device's FAT partition. But the filestamp of the file being transferred is modified to that of FAT device, after the transfer. ...
PuTTY Series: Using PSFTP

iki

November 2, 2009
or simpler: socket.gethostbyname_ex(socket.gethostname())[2]
How to find out your IP address in Python

iki

November 2, 2009
local_ip = set([ i[4][0] for i in socket.getaddrinfo(socket.gethostname(), None) if i[0] == 2 ])
How to find out your IP address in Python

Fred

November 2, 2009
testing rst ------------- - point 1
An Introduction to ReStructuredText

Ano

October 27, 2009
"You simply found the license of the StumbleUpon Toolbar for Internet Explorer." That's possible. I've got some more interesting information to add. Firstly, go to this page: https://addons.mozilla.org/en-US/firefox/addon/138 - this ...
Are your Firefox extensions proprietary software?

Ken

October 21, 2009
Stumbled in here at lunch. This is the best find of the week. Thanks.
Three classic command line tips

Jim

October 19, 2009
Thanks for the rtsp:// post - that's something that has been bugging me for a while!
Three classic command line tips

Zeth

October 18, 2009
Thanks for the comments guys. Great to see the all the gang are still here!
Three classic command line tips

Bubba

October 18, 2009
Is there any way psftp can return the true transfer rates oberved during the actual transfer?
PuTTY Series: Using PSFTP