« Better to be Safe than Sorry | Main | Physician Heal Thyself »

It’s Time to Clean up our Language

What’s in a phrase? Not a lot if you’re gossiping casually, though style, fashion or taste might perhaps shape your choice of words. But words mean a lot if you’re aspiring to operate in a professional manner, because precise definitions are the basis of the body of knowledge that underpins any professional practice.

So perhaps it’s about we cleaned up our choice of terminology. I was reminded of this today when a professional body asked me for my views on the term “ethical hacking”. It’s one of those phrases that’s crept into usage to describe what I’d call "penetration testing", though I’m not entirely if that’s an accurate description for the activity of live testing of systems or infrastructure to identify security vulnerabilities. But ethical hacking is definitely a misnomer. Firstly, because it has a different objective from hacking, i.e. it’s intended to detect security vulnerabilities, not achieve a penetration of a system. And secondly, because it’s a straightforward business requirement and has little to do with ethics.

There are lots of security glossaries around. Microsoft has one but it doesn’t include the word testing (bit worrying that). SANS has one that includes penetration testing but describes it as merely testing the external perimeter security. The IETF has a better definition for penetration testing, but falls down when it comes to “hacker” by describing it as "someone who figures things out and makes something cool happen”. Arghhh!

TrackBack

TrackBack URL for this entry:
http://www.computerweekly.com/cgi-bin/mt/mt-tb.cgi/18555

Comments (2)

These terminologies spring out of mental laziness. Imagine if our ancestors were as lazy and named most of their inventions, etc., in the same manner?

Charles Pask:

Rob Slade has now had his excellent Dictionary published and therefore is no longer sadly available for looking up all the various sec-phrases. His earlier definition for Pentration Testing was "the portion of security testing in which the evaluators attempt to circumvent the security features of a system. The evaluators may be assumed to use all system design and implementation documentation, which may include listings of system source code, manuals, and circuit diagrams. The evaluators work under the same constraints applied to ordinary users. Frequently abbreviated to pen test." His current updates are also worth keeping an eye on at http://victoria.tc.ca/int-grps/books/techrev/secgloss.htm as are his excellent book reviews for anyone who is thinking of buying one.

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)

About

This page contains a single entry from the blog posted on January 9, 2008 8:51 PM.

The previous post in this blog was Better to be Safe than Sorry.

The next post in this blog is Physician Heal Thyself.

Many more can be found on the main index page or by looking through the archives.