June 18th, 2002, 05:02 PM
Hackers dont break they build
I thought that this article was an awsome one.
source is here
Hackers Do Not Break, They Build
Contributed by Kirk L. Kroeker
June 17, 2002
In the pursuit of advanced systems knowledge, hackers might indeed penetrate systems, but they're not interested primarily in breaking into a system for its own sake.
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 every time 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.
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.
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."
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.
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.
No Respect for Kiddies
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 DoS (denial of service) 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 the root directory -- I definitely don't respect them.
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 anytime soon. And I'll likely continue to use the term "hacker" in conversations with computer-illiterate friends when I don't have enough energy 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
June 18th, 2002, 05:49 PM
very interesting.......nice post linuxcomando
June 18th, 2002, 06:04 PM
June 18th, 2002, 06:09 PM
I thought this was kinda funny. Eric Raymods hacker FAQ is based on the Jargon Files, which he maintains. The New Hacker's Dictionary is the Jargon Files... Both were written/maintained by Eric Raymond.
like Eric S. Raymond's excellent hacker FAQ or even the definition in the New Hacker's Dictionary
\"Ignorance is bliss....
but only for your enemy\"
June 18th, 2002, 06:33 PM
June 18th, 2002, 06:41 PM
great one ben
June 19th, 2002, 12:07 AM
/me w00ts @ post
\"Software is like sex: it\'s better when it\'s free.\" -Linus Torvalds
June 19th, 2002, 01:53 AM
different coverage for a change.
June 19th, 2002, 02:13 AM
"entia non sunt multiplicanda praeter necessitatem"
"entities should not be multiplied beyond necessity."
June 19th, 2002, 03:07 AM
obviously well written and one i hadn't seen, thanks