Kirk L. Kroeker "Technology, too, obeys the law of responding, of answering a call at whose origin we are encountering so much static." -- Avital Ronell

 
home
published
contact
 
 


 

Hackers Do Not Break, They Build

(This column was originally published by NewsFactor Network, June 17, 2002.)

Kirk L. Kroeker

Contrary to popular misconception -- perpetuated through mass-market consensus and countless media sources -- hackers do not, by definition, break into systems.

Setting aside the argument that categorical conflation works just fine for casual conversations -- in which you might need to employ verbal shorthand to communicate more quickly -- it irks me when I hear the term "hacker" used solely to indicate a person who breaks into systems with malicious intent.

All the portscans, inbound UDP frags and SubSeven Trojan attacks that my firewall blocks aren't perpetuated by hackers, who have far better things to do with their time. No, these small-scale attacks are well within the province of crackers and script kiddies, who almost always use easily acquired software to play their game.

Language Evolution

Let language evolve, you say, and let the popular meaning of the term "hacker" win in the end. Proponents of letting the popular meaning win are implicitly arguing that we should all subscribe to the idea that Humpty Dumpty proposed to Alice: "When I use a word, it means just what I choose it to mean -- neither more nor less. The question is which is to be master -- that's all."

I'm fine with Humpty-Dumptyism, but I still prefer to make distinctions where they can actually turn out to be useful. If we stop distinguishing between the various meanings of the term "hacker" -- both the popular meaning and the more accurate old-school meaning -- then we lose the ability to say what we mean when we want to be precise.

What irks me most is when people -- I confess I'm guilty of it myself -- knowingly misuse the term "hacker" when they mean something else. It's a choice that, ironically, runs counter to the very spirit of hacking, at whose core is the celebration of skilled precision and understanding.

Source Code

I could point to several sources that make the same point I'm making here. But despite all the arguments for using the term correctly -- like Eric S. Raymond's excellent hacker FAQ or even the definition in the New Hacker's Dictionary -- the word "hacker" still is misused everywhere, with few exceptions.

So how do I define a hacker? For starters, hackers built the Internet. Hackers celebrate the advanced understanding of systems. In the New Hacker's Dictionary, the primary definition of hacker is "a person who enjoys exploring the details of programmable systems and how to stretch their capabilities, as opposed to most users, who prefer to learn only the minimum necessary."

If you look far down the definition chain in the New Hacker's Dictionary, you'll see the revered dictionary tipping its hat -- albeit somewhat reluctantly -- to the populist definition: "a malicious meddler who tries to discover sensitive information by poking around." The dictionary says the correct term for this meaning is "cracker," a term invented by the hacker community more than 15 years ago to stem the tide of the mass media's misappropriation of "hacker."

Going Beyond

Ask anybody who recognizes the names Eric S. Raymond, Larry Wall or Bjarne Stroustrup, and they'll tell you the same thing I'm suggesting here. It is not an elitist position. It is common knowledge that while most computer users remain satisfied with a minimum amount of working knowledge, hackers go beyond; they go way beyond.

And that's the primary, defining trait of all good hackers. In the pursuit of advanced systems knowledge, hackers might indeed penetrate systems, but they are not interested primarily in breaking into a system for its own sake.

Most of my friends who work in the computer industry understand this difference, but they have largely given up trying to convert their less computer-literate friends and colleagues to using the more appropriate term "cracker."

Now that the incorrect meaning of the term "hacker" has become almost completely entrenched in popular culture, it is truly an uphill battle to convince people that a hacker is not necessarily somebody who steals bank account numbers.

Alt Labels

As mentioned above, I'm guilty of misuse myself. When I'm talking to friends who don't work in the computer industry, I revert to "hacker" when I'd rather use something like "cracker," "phreak," "script kiddie" or even "that annoying larval deviant who made multiple attempts to bring down my server last weekend."

I'd argue that perhaps the best replacements for the term "hacker" are, in fact, "cracker," "phreak" or "script kiddie," depending on the context. But these are loaded terms, too, and they are sometimes problematic for those working outside the industry.

For example, if you mention to somebody outside the industry that one of your friends is unusually obsessed with "phreaking," the response might not be what you anticipated. And in addition to its U.S.-oriented pejorative connotation that means "a poor white guy," the term "cracker" also can mean a cookie-like food item.

The term "script kiddie" is, of course, completely despised by the people to whom it applies, who prefer to refer to themselves as hackers. If you anger a script kiddie, you might find yourself, like Steve Gibson did, bearing the brunt of a massive denial of service (DoS) attack.

Most IT people generally feel some amount of low-level anxiety about script kiddies because of the damage they can wreak while trying to prove they can "hack." While script kiddies do break into systems -- often simply to plant something like "DraGonZ waz here" in your root directory -- I definitely don't respect them.

No-Win Debate

Most editors and writers, unfortunately, side with the often-compelling, broad-appeal argument that readers might not understand the difference between the hacker and cracker communities. They argue that since making the distinction in print typically takes too much valuable space, it is ultimately best to side with popular misconception.

While this debate has been continuing for a long time, it is not likely to go away soon. And I'll likely continue to use the term "hacker" in conversations with computer-illiterate friends when I don't have enough time to go into the details. There really doesn't seem to be a solution to satisfy all parties.

But when I'm reading something that uses the term "hacker" incorrectly, the media source loses a little credibility in my eyes. Some people don't care to differentiate between closely related terms. But I'll never praise these people -- as fine hackers of language -- when they don't.


Green Party | Go Veg! | Best Friends Animal Sanctuary | WCTF | BetterEditor.org | Style
 
Copyright © 2012 Kirk L. Kroeker