Showing posts with label hacker. Show all posts
Showing posts with label hacker. Show all posts

Thursday, October 14, 2010

i am a hacker...

... but i am not a crook.

i have previously touched on the fact that the word hacker gets used inappropriately to mean criminal, and i've objected to it on semantic (pedantic?) 'that is not what it originally meant' grounds. that's only one dimension, however.

while i do object on semantic grounds and take that objection seriously in it's own right, the fact is that because i self-identify as a hacker (among a variety of other things) i also happen to find the characterization of hackers as criminals to be rather insulting. not that i expect the people using that characterization to bend over backwards for little old me, of course, but guess what - i'm not the only non-criminal who self-identifies as a hacker.

in fact there are so many of them, especially in the security domain, that a conference that (among other things) fosters the spirit of hacking in children was held for the first time this year (called hackid). i can't help but think that a lot of those parents/infosec professionals would be less than enthusiastic about the idea of imparting the spirit of hacking onto their little tykes if they were willing to accept a world where the term has taken on such a pejorative meaning. it's not just me who is insulted by the 'criminal' insinuation, it's all these people and their kids too.

really there's only two reasons to misuse the term hacker this way: stupidity or laziness. stupidity requires no explanation, but by laziness i mean too lazy to find a better term - and there are better terms, such as criminal or computer criminal or online criminal or even (gasp!) cybercriminal. these were what was being implied by using the term hacker anyways, so why not cut out the middleman?

well because apparently the unwashed masses are more familiar with the term hacker ({ahem} who's fault is that, exactly?) and it's too much work (laziness rears it's head again) to dispel that misconception and actually educate them properly. and this at a time when we're actually winning the war against the misuse of the term virus as an umbrella term (the media is increasingly and correctly using the term malware as the catch-all term for bad software and as a result malware is becoming the term the public uses as well). would you believe some of the same lazy bums who use that 'too much work' line of reasoning actually fancy themselves educators? i'm sorry but if you can't be arsed to dispel misconceptions and educate about the social dimension of the security space, why should anyone believe you'll do your due diligence with respect to dispelling misconceptions and educating about the technical dimensions? uh huh, yeah, i thought so - there is no good reason for anyone to believe that.

stupid media uses the term everybody else uses because they don't know any better. lazy media uses the term everybody else uses because it's easier to just go with what the experts say, and lazy experts use the term everybody else uses because it's too much work to change the tide. but the tide changed with virus - no doubt in part because viruses stopped being the primary issue and experts for the most part couldn't bring themselves to call a non-viral piece of malware a virus, so the proper umbrella term for malicious software started to trickle down.

that same trickle-down effect could work for the term hacker too, but only if the lazy bums out there (and you know who you are) actually start taking their supposed roles as educators seriously and start doing their job properly instead of half-assed.

Thursday, April 20, 2006

what is a black hat/white hat?

a black hat hacker is a hacker who is interested in doing or actually does bad things... black hats are the bad guys, the attackers, the ones who make things worse for everyone else by breaching the security or corrupting the integrity and reliability of systems... crackers are a type of black hat...

a white hat hacker is the opposite of a black hat... it's a hacker who tries to prevent bad things from happening or from being done... white hats are the good guys, the ones who try to help vendors make their products more secure and users/administrators make their systems more secure... most of the security researchers on the various security lists are white hats...

the two terms come from the old movie stereotype where the bad guy always wears a black hat and twirls his mustache and the good guy always wears a white hat... the colours denote a moral polarity and so as one might expect the concept of shades of grey was introduced with the term grey hat, which is someone who sometimes acts as a black hat and sometimes as a white hat and basically shows no significant alignment with either side...

more recently, microsoft introduced the term blue hat... blue hat doesn't fit into the existing moral color code framework of good/bad/indifferent, and will probably lead to the dilution of the concept because after asking what a blue hat is a person would most likely ask what a red hat is...

back to index

Thursday, March 30, 2006

what is a cracker?

a cracker is a person who breaks/breaches the security of a system...

this is not confined to computer realm... terms like cracking the code and safe cracker illustrate that this term goes beyond just breaking into computer systems...

in the context of computers, the media has been doing it's best to replace this term with the more generic (and neutral) term hacker, probably to avoid using a word that also happens to be a racial slur (although they could have added a qualifier like the word safe in safe cracker)... as a result most people don't realize that when they say hacker they're really talking about a person such as this...

it could be argued, of course, that crackers are actually a specific type of hacker (one that solves a very particular type of computer related problem, and usually not for the benefit of the computer's owner) but most old-school hackers would find that characterization offensive...

back to index

what is a hacker?

a hacker is a person who utilizes hacks in order to solve problems... usually when used without a qualifying modifier, the term hacker is used to indicate a computer hacker (someone who utilizes hacks to solve computer related problems)...

this is probably one of the first terms i saw the media twist into something new... over the past decade and a half (at least) the term hacker has taken on a more sinister connotation involving the breaking of security systems and intruding onto machines where they don't belong... i suspect at least one reason is that the actual term for this (cracker) happens to also be a racial slur and the media needed to pick an alternative word to describe the people who engaged in these sorts of activities and hacker (as a generic umbrella-like term) easily fit that bill...

the old timers still remember that hackers were really just computer enthusiasts who knew how to solve problems in clever ways, but unfortunately the public at large has been brainwashed by the media to adopt the new meaning...

the old meaning of hacker is making a comeback (at least outside of the computer hacker domain) with terms like life hacker - perhaps the proper usage of computer hacker will be restored one day...

back to index