All Topics  
Hacker

 
Hacker

   Email Print
   Bookmark   Link






 

Hacker



 
 
In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, a hacker is a person in one of several distinct (but not completely disjoint) communities and subculture
Subculture

In sociology, anthropology and cultural studies, a subculture is a group of people with a culture which differentiates them from the larger culture to which they belong....
s:

Today, mainstream usage mostly refers to computer criminals, due to the mass media usage of the word since the 1980s. This includes script kiddie
Script kiddie

In hacker culture, a script kiddie, occasionally script bunny, skiddie, script kitty, script-running juvenile , or similar, is a derogatory term used to describe those who use scripts or programs developed by others to attack computer systems and networks....
s, people breaking into computers using programs written by others, with very little knowledge about the way they work. This usage is so much predominant in the general public that a large segment of it is unaware that different meanings also exist.






Discussion
Ask a question about 'Hacker'
Start a new discussion about 'Hacker'
Answer questions from other users
Full Discussion Forum



Encyclopedia


In computing
Computing

Computing is usually defined as the activity of using and developing computer technology, computer hardware and computer software. It is the computer-specific part of information technology....
, a hacker is a person in one of several distinct (but not completely disjoint) communities and subculture
Subculture

In sociology, anthropology and cultural studies, a subculture is a group of people with a culture which differentiates them from the larger culture to which they belong....
s:
  • People committed to circumvention of computer security. This primarily concerns unauthorized remote computer break-ins via a communication networks such as the Internet (black hat
    Black hat

    A black hat is the villain or bad guy, especially in a Western in which such a character would wear a black hat in contrast to the hero white hat....
    s
    ), but also includes those who debug or fix security problems (white hat
    White hat

    A white hat is the hero or good guy, especially in computing slang, where it refers to an ethical hacker or Penetration tester who focuses on securing and protecting Information Technology systems....
    s
    ), and the morally grey Grey hat
    Grey hat

    A grey hat, in the hacker community, refers to a skilled Hacker who sometimes acts legally, sometimes in good will, and sometimes not. They are a hybrid between white hat and black hat hackers....
    s
    . See "Hacker (computer security)
    Hacker (computer security)

    In common usage, a hacker is a person who breaks into computers. The subculture that has evolved around hackers is often referred to as the computer underground....
    ".
  • A community of enthusiast computer programmers and systems designers, originated in the 1960s around the Massachusetts Institute of Technology
    Massachusetts Institute of Technology

    The Massachusetts Institute of Technology is a private university research university located in Cambridge, Massachusetts, Massachusetts, United States....
     (MIT)'s Tech Model Railroad Club
    Tech Model Railroad Club

    The Tech Model Railroad Club is a student organization at Massachusetts Institute of Technology , one of the most famous Rail transport modelling clubs in the world, and a wellspring of hacker culture....
     (TMRC) and MIT Artificial Intelligence Laboratory. This community is notable for launching the free software movement
    Free software movement

    The free software movement is a social movement which aims to promote user's rights to access and modify software. The alternative terms for free software "libre software", "open source", and "FOSS" are associated with the free software movement....
    . The World Wide Web
    World Wide Web

    The World Wide Web is a very large set of interlinked hypertext documents accessed via the Internet. With a Web browser, one can view Web pages that may contain writing, s, videos, and other multimedia and navigate between them using hyperlinks....
     and the Internet
    Internet

    The Internet is a global network of interconnected computers, enabling users to share information along multiple channels. Typically, a computer that connects to the Internet can access information from a vast array of available server and other computers by moving information from them to the computer's local memory....
     itself are also hacker artifacts. The Request for Comments
    Request for Comments

    In computer network engineering, a request for comments is a memorandum published by the Internet Engineering Task Force describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-connected systems....
     RFC 1392 amplifies this meaning as "[a] person who delights in having an intimate understanding of the internal workings of a system, computers and computer networks in particular." See "Hacker (programmer subculture)".
  • The hobbyist home computing community, focusing on hardware in the late 1970s (e.g. the Homebrew Computer Club
    Homebrew Computer Club

    The Homebrew Computer Club was an early computer hobbyist club in Silicon Valley, which met from March 5, 1975 to roughly 1977. Several very high-profile Hacker and IT entrepreneurs emerged from its ranks, including the founders of Apple Inc....
    ) and on software (computer games, software cracking, the demoscene
    Demoscene

    The demoscene is a computer art subculture that specializes in producing Demo , which are non-interactive audio-visual presentations that run in Real-time computing on a computer....
    ) in the 1980s/1990s. The community included Steve Jobs
    Steve Jobs

    Steven Paul Jobs is an United States businessman and co-founder, Chairman, and Chief executive officer of Apple Inc.. Jobs is the former CEO of Pixar Animation Studios....
    , Steve Wozniak
    Steve Wozniak

    Stephen Gary "Woz" Wozniak is an United States computer engineer who founded Apple Computer with Steve Jobs. His inventions and machines are credited with contributing significantly to the personal computer revolution of the 1970s....
     and Bill Gates
    Bill Gates

    William Henry "Bill" Gates III is an United States business magnate, philanthropist, author, the List of the 100 wealthiest people , and chairman of the board of Microsoft, the software company he founded with Paul Allen....
     and created the personal computing industry. See "Hacker (hobbyist)".


Today, mainstream usage mostly refers to computer criminals, due to the mass media usage of the word since the 1980s. This includes script kiddie
Script kiddie

In hacker culture, a script kiddie, occasionally script bunny, skiddie, script kitty, script-running juvenile , or similar, is a derogatory term used to describe those who use scripts or programs developed by others to attack computer systems and networks....
s, people breaking into computers using programs written by others, with very little knowledge about the way they work. This usage is so much predominant in the general public that a large segment of it is unaware that different meanings also exist. While the use of the word by hobbyist hackers is acknowledged by all three kinds of hackers, and the computer security hackers accept all uses of the word, free software hackers consider the computer intrusion related usage incorrect, and refer to security breakers as “crackers”.

Hacker definition controversy


The terms hacker
Hacker

In computing, a hacker is a person in one of several distinct communities and subcultures:* People committed to circumvention of computer security....
 and hack are marked by contrasting positive and negative connotations. Computer programmers often use the words hacking and hacker to express admiration for the work of a skilled software developer, but may also use them in a negative sense to describe the production of inelegant kludge
Kludge

A kludge is a workaround, an ad hoc engineering solution, a clumsy or inelegant solution to a problem, typically using parts that are cobbled together....
s. Some frown upon using hacking as a synonym for security cracking -- in distinct contrast to the larger world, in which the word hacker is typically used to describe someone who "hacks into" a system by evading or disabling security measures.

Controversy and ambiguity

While "hack" was originally more used as a verb for "messing about" with (e.g. "I hack around with computers"), the meaning of the term has shifted over the decades since it first came into use in a computer context. As usage has spread more widely, the primary meaning of newer users of the word has shifted to one which conflicts with the original primary emphasis.

Currently, "hacker" is used in two main ways, one pejorative and one complimentary. In popular usage and in the media, it most often refers to computer intruders or criminals, with associated pejorative connotations. (For example, "An Internet 'hacker' broke through state government security systems in March.") In the computing community, the primary meaning is a complimentary description for a particularly brilliant programmer or technical expert. (For example, "Linus Torvalds
Linus Torvalds

Linus Benedict Torvalds is a Finland software engineering best known for having initiated the development of the Linux kernel. He later became the chief architect of the Linux kernel, and now acts as the project's coordinator....
, the creator of Linux
Linux kernel

The Linux kernel is an operating system kernel used by a family of Unix-like operating systems. The term Linux distribution is used to refer to the various operating systems that run on top of the Linux Kernel....
, is considered by some to be a genius hacker.") A large segment of the technical community insist the latter is the "correct" usage of the word (see the Jargon File
Jargon File

The Jargon File is a glossary of hacker slang. The original Jargon File was a collection of hacker slang from technical cultures such as the MIT Artificial Intelligence Laboratory, the Stanford AI Lab , and others of the old ARPANET Artificial Intelligence/Lisp programming language/PDP-10 communities, including Bolt, Beranek and Newman, Carn...
 definition below).

The mainstream media's current usage of the term may be traced back to the early 1980s (see History). When the term was introduced to wider society by the mainstream media in 1983, even those in the computer community referred to computer intrusion as "hacking", although not as the exclusive use of that word. In reaction to the increasing media use of the term exclusively with the criminal connotation, the computer community began to differentiate their terminology. Several alternative terms such as "black hat
Black hat

A black hat is the villain or bad guy, especially in a Western in which such a character would wear a black hat in contrast to the hero white hat....
" and "cracker" were coined in an effort to distinguish between those performing criminal activities, and those whose activities were the legal ones referred to more frequently in the historical use of the term "hack
Hack (technology slang)

Hack has several meanings in the technology and computer science fields. It may refer to a clever or quick fix to a computer program problem, or to a clumsy or inelegant solution to a problem....
". Analogous terms such as "white hat
White hat

A white hat is the hero or good guy, especially in computing slang, where it refers to an ethical hacker or Penetration tester who focuses on securing and protecting Information Technology systems....
s" and "gray hats" developed as a result. However, since network news use of the term pertained primarily to the criminal activities despite this attempt by the technical community to preserve and distinguish the original meaning, the mainstream media and general public continue to describe computer criminals with all levels of technical sophistication as "hackers" and does not generally make use of the word in any of its non-criminal connotations.

As a result of this difference, the definition is the subject of heated controversy. The wider dominance of the pejorative connotation is resented by many who object to the term being taken from their cultural jargon
Jargon

Jargon is terminology which has been especially defined in relationship to a specific activity, profession, or group. In other words, the term covers the language used by people who work in a particular area or who have a common interest....
 and used negatively, including those who have historically preferred to self-identify as hackers. Many advocate using the more recent and nuanced alternate terms when describing criminals and others who negatively take advantage of security flaws in software and hardware. Others prefer to follow common popular usage, arguing that the positive form is confusing and unlikely to become widespread in the general public. A minority still stubbornly use the term in both original senses despite the controversy, leaving context to clarify (or leave ambiguous) which meaning is intended. It is noteworthy, however, that the positive definition of hacker was widely used as the predominant form for many years before the negative definition was popularized.

"Hacker" can therefore be seen as a shibboleth
Shibboleth

Shibboleth is any distinguishing practice which is indicative of one's social or regional origin.It usually refers to features of language, and particularly to a word whose pronunciation identifies its speaker as being a member or not a member of a particular group....
, identifying those who use the technically-oriented sense (as opposed to the exclusively intrusion-oriented sense) as members of the computing community.

A possible middle ground position has been suggested, based on the observation that "hacking" describes a collection of skills which are used by hackers of both descriptions for differing reasons. The analogy is made to locksmithing, specifically picking locks, which — aside from its being a skill with a fairly high tropism
Tropism

A tropism is a biological phenomenon, indicating growth or turning movement of a biological organism, usually a plant, in response to an environmental stimulus ....
 to 'classic' hacking — is a skill which can be used for good or evil. The primary weakness of this analogy is the inclusion of script kiddies in the popular usage of "hacker", despite the lack of an underlying skill and knowledge base.

Fred Shapiro thinks that "the common theory that 'hacker' originally was a benign term and the malicious connotations of the word were a later perversion is untrue." He found out that the malicious connotations were present at MIT in 1963 already and then referred to unauthorized users of the telephone network (which are also called phreakers).

History


  • 1950s: amateur radio
    Amateur radio

    Amateur radio, often called Etymology of ham radio, is both a hobby and a service in which participants, called "hams," use various types of radio communications equipment to communicate with other radio amateurs for Public services, recreation and self-training....
     enthusiasts defined the term hacking as creatively tinkering to improve performance.
  • 1959: hack is defined in MIT's Tech Model Railroad Club
    Tech Model Railroad Club

    The Tech Model Railroad Club is a student organization at Massachusetts Institute of Technology , one of the most famous Rail transport modelling clubs in the world, and a wellspring of hacker culture....
     Dictionary as "1) an article or project without constructive end; 2) a project undertaken on bad self-advice; 3) an entropy booster; 4) to produce, or attempt to produce, a hack(3)." hacker is defined as "one who hacks, or makes them." Much of the TMRC's jargon is later imported into early computing culture.
  • 1963: The first recorded reference to hackers in the computer sense is made in The Tech (MIT Student Magazine).
  • 1972: Stewart Brand
    Stewart Brand

    Stewart Brand is an author, editing, and creator of The Whole Earth Catalog and CoEvolution Quarterly.Brand is best known for the Whole Earth Catalog ....
     publishes "S P A C E W A R: Fanatic Life and Symbolic Death Among the Computer Bums" in Rolling Stone
    Rolling Stone

    Rolling Stone is a United States-based magazine devoted to music, politics, and popular culture that is published every two weeks. Rolling Stone was founded in San Francisco in 1967 by Jann Wenner and music critic Ralph J....
    , an early piece describing computer culture. In it, Alan Kay
    Alan Kay

    Alan Curtis Kay is an United States computer scientist, known for his early pioneering work on object-oriented programming and Window graphical user interface design....
     is quoted as saying "A true hacker is not a group person. He's a person who loves to stay up all night, he and the machine in a love-hate relationship... They're kids who tended to be brilliant but not very interested in conventional goals[...] It's a term of derision and also the ultimate compliment."
  • 1980: The August issue of Psychology Today
    Psychology Today

    Psychology Today is a bi-monthly magazine published in the United States. It is a psychology-based magazine about relationships, health and related topics written for a mass audience of non-psychologists....
     prints (with commentary by Philip Zimbardo
    Philip Zimbardo

    Philip George Zimbardo is an United States psychology and a professor emeritus at Stanford University. He is known for his Stanford prison study and his authorship of introductory psychology textbooks for college students....
    ) "The Hacker Papers", an excerpt from a Stanford Bulletin Board discussion on the addictive nature of computer use.
  • 1982: In the film TRON
    Tron (film)

    Tron is a 1982 in film science fiction film by Disney. Starring Jeff Bridges as Kevin Flynn , Bruce Boxleitner as Alan Bradley , Cindy Morgan as Dr....
    , Kevin Flynn (Jeff Bridges
    Jeff Bridges

    Jeffrey Leon Bridges is a four-time Academy Award-nominated American actor and musician. His most notable films include The Last Picture Show, The Fabulous Baker Boys, Tron , Starman , The Fisher King , The Big Lebowski, Seabiscuit , and Iron Man ....
    ) describes his intentions to break into ENCOM's computer system, saying "I've been doing a little hacking here". CLU is the software he uses for this.
  • 1983: The movie WarGames
    WarGames

    WarGames is a 1983 in film drama film/thriller film written by Lawrence Lasker and Walter F. Parkes and directed by John Badham. The film starred Matthew Broderick in his second major film role, and featured Ally Sheedy, Dabney Coleman, John Wood , and Barry Corbin....
    , featuring a computer intrusion into NORAD, is released. A gang of 6 teenagers is caught breaking into dozens of computer systems, including that of Los Alamos National Laboratory
    Los Alamos National Laboratory

    Los Alamos National Laboratory is a United States Department of Energy United States Department of Energy National Labs, managed and operated by Los Alamos National Security, LLC , located in Los Alamos, New Mexico....
    . Newsweek
    Newsweek

    Newsweek is an United States weekly newsmagazine published in New York City. It is distributed throughout the United States and internationally....
     features the cover story "Beware: Hackers at play." First Usenet
    Usenet

    Usenet, a portmanteau of "user" and "network", is a worldwide distributed Internet discussion system. It evolved from the general purpose UUCP architecture of the same name....
     post on the use of the term hacker in the media (CBS News) to mean computer criminal. Pressured by media coverage of computer intrusions, Congress begins work on new laws for computer security.
  • 1984: Steven Levy
    Steven Levy

    Steven Levy is an United States journalist who has written several books on computers, technology, cryptography, the Internet, cybersecurity, and privacy....
     publishes Hackers: Heroes of the Computer Revolution
    Hackers: Heroes of the Computer Revolution

    Hackers: Heroes of the Computer Revolution is a book by Steven Levy about hacker culture. It was published in 1984 in Garden City, New York, New York by Anchor Press/Doubleday ....
    .
    The book publicizes, and perhaps originates the phrase "Hacker Ethic" and gives a codification of its principles.
  • 1988: Stalking the Wily Hacker, an article by Clifford Stoll
    Clifford Stoll

    Clifford Stoll is a United States astronomer and author. He received his Ph.D. from University of Arizona in 1980. During the 1960s and '70s, Stoll was assistant chief engineer at WBFO, a public radio station in Buffalo, New York....
     appears in the May 1988 issue of the Communications of the ACM
    Communications of the ACM

    Communications of the ACM is the flagship monthly journal of the Association for Computing Machinery . First published in 1957, CACM is sent to all ACM members, currently numbering about 80,000....
     and uses the term hacker in the sense of a computer criminal. Later that year, the release by Robert Tappan Morris, Jr. of the so-called Morris worm provoked the popular media to spread this usage.
  • 1989: The Cuckoo's Egg by Clifford Stoll
    Clifford Stoll

    Clifford Stoll is a United States astronomer and author. He received his Ph.D. from University of Arizona in 1980. During the 1960s and '70s, Stoll was assistant chief engineer at WBFO, a public radio station in Buffalo, New York....
     is published, and its popularity further entrenches the term in the public's consciousness.
  • 2008: Global movement of Hackerspace
    Hackerspace

    A hackerspace or hackspace is a Real life place where people with common interests, usually in science, technology, or digital art or electronic art can meet, Socialization and Collaboration....
    s emerges. These labs are technological, cultural and social creative places enabling hackers to develop projects together, code, create open source projects or hardware designs.


Contemporary use

The modern, computer-related use of the term is considered likely rooted in the goings on at the Massachusetts Institute of Technology
Massachusetts Institute of Technology

The Massachusetts Institute of Technology is a private university research university located in Cambridge, Massachusetts, Massachusetts, United States....
 (MIT) in the 1960s, long before computers became common; the word "hack
Hack (technology slang)

Hack has several meanings in the technology and computer science fields. It may refer to a clever or quick fix to a computer program problem, or to a clumsy or inelegant solution to a problem....
" was local slang
Slang

Slang is the use of highly informal words and expressions that are not considered standard in the speaker's dialect or language....
 which had a large number of related meanings. One was a simple, but often inelegant, solution to a problem. It also meant any perpetrated by MIT students; logically the perpetrator was a hacker. To this day the terms hack and hacker are used in several ways at MIT, without necessarily referring to computers. When MIT students surreptitiously put a atop the dome on MIT's Building 10, that was a hack, and the students involved were therefore hackers. Another type of hacker — one who explores undocumented or unauthorized areas in buildings — is now called a reality hacker
Reality hacker

Reality hacker, reality cracker or reality coder is a term that may refer to:* Reality hacking, a form of culture jamming produced with digital tools....
 or urban spelunker.

The term was fused with computers when members of the Tech Model Railroad Club
Tech Model Railroad Club

The Tech Model Railroad Club is a student organization at Massachusetts Institute of Technology , one of the most famous Rail transport modelling clubs in the world, and a wellspring of hacker culture....
 started working with a Digital Equipment Corporation
Digital Equipment Corporation

Digital Equipment Corporation was a pioneering United States company in the computer industry. It is often referred to within the computing industry as DEC ....
 PDP-1
PDP-1

The PDP-1 was the first computer in Digital Equipment Corporation's Programmed Data Processor series and was first produced in 1960. It is famous for being the computer most important in the creation of Hacker culture, at Massachusetts Institute of Technology, Bolt, Beranek and Newman and elsewhere....
 computer and applied local model railroad slang to computers.

The earliest known use of the term in this manner is from the 20 November 1963 issue of The Tech, the student paper of MIT:

Many telephone services have been curtailed because of so-called hackers, according to Prof. Carlton Tucker, administrator of the Institute phone system. […] The hackers have accomplished such things as tying up all the tie-lines between Harvard and MIT, or making long-distance calls by charging them to a local radar installation. One method involved connecting the PDP-1 computer to the phone system to search the lines until a dial tone, indicating an outside line, was found. […] Because of the 'hacking', the majority of the MIT phones are 'trapped'.


Originally, the term "hack" was applied almost exclusively to programming or electrical engineering
Electrical engineering

Electrical engineering, sometimes referred to as electrical and electronic engineering, is a field of engineering that deals with the study and application of electricity, electronics and electromagnetism....
, but it has come to be used in some circles for almost any type of clever circumvention, in phrases such as "hack the media", "hack your brain" and "hack your reputation".

Negative usage in engineering


Another meaning of the term "hack", similar to kludge
Kludge

A kludge is a workaround, an ad hoc engineering solution, a clumsy or inelegant solution to a problem, typically using parts that are cobbled together....
 and distinct from both the positive and security-related meanings discussed above, derives from the everyday English sense "to cut or shape by or as if by crude or ruthless strokes" [Merriam-Webster]. In other words to "hack" at an original creation, as if with an axe, is to force-fit it into being usable for a task not intended by the original creator, and a "hacker" would be someone who does this habitually. (The original creator and the hacker may be the same person.)

This usage is common in both programming and engineering. In programming, hacking in this sense appears to be tolerated and seen as a necessary compromise in many situations. In non-software engineering, the culture is less tolerant of unmaintainable solutions, even when intended to be temporary, and describing someone as a "hacker" might imply that they lack professionalism. In this sense, the term has no real positive connotations, except for the idea that the hacker is capable of doing modifications that allow a system to work in the short term, and so has some sort of marketable skills. There is always, however, the understanding that a more skillful, or technical, logician could have produced successful modifications that would not be considered a "hack-job".

The definition is similar to other, non-computer based, uses of the term "hack-job". For instance, a professional modification of a production sports car into a racing machine would not be considered a hack-job, but a cobbled together backyard mechanic's result could be. Even though the outcome of a race of the two machines could not be assumed, a quick inspection would instantly reveal the difference in the level of professionalism of the designers.

Computer security hackers


In computer security, a hacker is someone who focuses on security mechanisms of computer and network systems. While including those who endeavor to strengthen such mechanisms, it is more often used by the mass media
Mass media

Mass media is a term used to denote a section of the media specifically envisioned and designed to reach a mainstream such as the population of a nation state....
 and popular culture to refer to those who seek access despite these security measures. That is, the media portrays the 'hacker' as a villain. Nevertheless, parts of the subculture see their aim in correcting security problems and use the word in a positive sense. They operate under a code
White hat

A white hat is the hero or good guy, especially in computing slang, where it refers to an ethical hacker or Penetration tester who focuses on securing and protecting Information Technology systems....
, which acknowledges that breaking into other people's computers is bad, but that discovering and exploiting security mechanisms and breaking into computers is still an interesting activity that can be done ethically and legally. Accordingly, the term bears strong connotations that are favorable or pejorative, depending on the context.

The subculture around such hackers is termed network hacker subculture, hacker scene or computer underground. It initially developed in the context of phreaking
Phreaking

Phreaking is a slang term coined to describe the activity of a subculture of people who study, experiment with, or explore telecommunication systems, like equipment and systems connected to public telephone networks....
 during the 1960s and the microcomputer BBS scene
Bulletin board system

File:Monochrome-bbs.pngA Bulletin Board System, or BBS, is a computer system running list of BBS software that allows User to Telecommunication circuit and Logging to the system using a terminal program....
 of the 1980s. It is implicated with 2600: The Hacker Quarterly
2600: The Hacker Quarterly

2600: The Hacker Quarterly is a quarterly United States publication that specializes in publishing technical information on a variety of subjects including Telephone exchange, Internet protocols and services, as well as general news concerning the computer "underground" and Left-wing politics, and sometimes anarchism, issues....
 and the alt.2600 newsgroup.

By 1983, hacking in the sense of breaking computer security had already been in use as computer jargon, but there was no public awareness about such activities. However, the release of the movie WarGames
WarGames

WarGames is a 1983 in film drama film/thriller film written by Lawrence Lasker and Walter F. Parkes and directed by John Badham. The film starred Matthew Broderick in his second major film role, and featured Ally Sheedy, Dabney Coleman, John Wood , and Barry Corbin....
 that year raised the public belief that computer security hackers (especially teenagers) could be a threat to national security. This concern became real when a gang of teenage hackers
Black hat

A black hat is the villain or bad guy, especially in a Western in which such a character would wear a black hat in contrast to the hero white hat....
 in Milwaukee, Wisconsin
Milwaukee, Wisconsin

Milwaukee is the largest city in Wisconsin and List of United States cities by population in the United States. It is the county seat of Milwaukee County, Wisconsin and is located on the southwestern shore of Lake Michigan....
 known as The 414s
The 414s

They were eventually identified as six teenagers, taking their name after the Area code 414 of their hometown of Milwaukee. Ranging in age from 16 to 22, they met as members of a local Exploring troop....
 broke into computer systems throughout the United States
United States

The United States of America is a Federal government constitutional republic comprising U.S. state and a federal district. The country is situated mostly in central North America, where its Contiguous United States and Washington, D.C., the Capital districts and territories, lie between the Pacific Ocean and Atlantic Oceans, Borders of the U...
 and Canada
Canada

Canada is a country occupying most of northern North America, extending from the Atlantic Ocean in the east to the Pacific Ocean in the west and northward into the Arctic Ocean....
, including those of Los Alamos National Laboratory
Los Alamos National Laboratory

Los Alamos National Laboratory is a United States Department of Energy United States Department of Energy National Labs, managed and operated by Los Alamos National Security, LLC , located in Los Alamos, New Mexico....
, Sloan-Kettering Cancer Center
Memorial Sloan-Kettering Cancer Center

Memorial Sloan-Kettering Cancer Center is a cancer treatment and research institution founded in 1884 as the New York Cancer Hospital....
 and Security Pacific Bank
Security Pacific Bank

Security Pacific National Bank was a large United States bank headquartered in Los Angeles, California, California. In 1992 Bank of America acquired SPNB....
. The case quickly grew media attention, and 17-year-old Neal Patrick emerged as the spokesman for the gang, including a cover story in Newsweek
Newsweek

Newsweek is an United States weekly newsmagazine published in New York City. It is distributed throughout the United States and internationally....
 entitled "Beware: Hackers at play", with Patrick's photograph on the cover. The Newsweek article appears to be the first use of the word hacker by the mainstream media in the pejorative sense.

As a result of news coverage, congressman Dan Glickman
Dan Glickman

Daniel Robert "Dan" Glickman served as the United States Secretary of Agriculture from 1995 until 2001, prior to which he represented the Fourth Congressional District of Kansas as a United States Democratic Party in United States House of Representatives for 18 years....
 called for an investigation and new laws about computer hacking. Neal Patrick testified before the U.S. House of Representatives on September 26, 1983 about the dangers of computer hacking, and six bills concerning computer crime were introduced in the House that year. As a result of these laws against computer criminality, white hat
White hat

A white hat is the hero or good guy, especially in computing slang, where it refers to an ethical hacker or Penetration tester who focuses on securing and protecting Information Technology systems....
, grey hat
Grey hat

A grey hat, in the hacker community, refers to a skilled Hacker who sometimes acts legally, sometimes in good will, and sometimes not. They are a hybrid between white hat and black hat hackers....
 and black hat
Black hat

A black hat is the villain or bad guy, especially in a Western in which such a character would wear a black hat in contrast to the hero white hat....
 hackers try to distinguish themselves from each other, depending on the legality of their activities.

The programmer subculture of hackers


Glider
The computer security use is contrasted by the different understanding of hacker as a person who follows a spirit of playful cleverness and loves programming. It is found in an originally academic movement unrelated to computer security and most visibly associated with free software
Free software

Free Software or software libre is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and to prevent consumer-facing hardware...
 and open source
Open source

Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
. It also has a hacker ethic
Hacker ethic

The hacker ethic comprises the values and philosophy that are standard in the hacker community. The early hacker culture and resulting philosophy originated at the Massachusetts Institute of Technology in the 1950s and 1960s....
, based on the idea that writing software and sharing the result on a voluntary basis is a good idea, and that information should be free, but that it's not up to the hacker to make it free by breaking into private computer systems. Academic hackers disassociate from the mass media's pejorative use of the word 'hacker' referring to computer security, and usually prefer the term 'cracker' for that meaning.

In this hacker culture, a computer hacker is a person who enjoys designing software and building programs with a sense for aesthetics and playful cleverness. The term hack
Hack

Hack may refer to:* Hack , a term used in the technology and computer science fields* Hack , a row of stacked unfired bricks protected from the rain...
 in this sense can be traced back to "describe the elaborate college pranks that...students would regularly devise" (Levy, 1984 p.10). To be considered a 'hack' was an honour among like-minded peers as "to qualify as a hack, the feat must be imbued with innovation, style and technical virtuosity" (levy, 1984 p.10)

According to Eric S. Raymond
Eric S. Raymond

Eric Steven Raymond , often referred to as ESR, is a computer programmer, author and open source software advocate. His name became known within the hacker culture when he became the maintainer of the "Jargon File"....
, the Open source and Free Software hacker subculture developed in the 1960s among ‘academic hackers’ working on early minicomputer
Minicomputer

A minicomputer is a class of multi-user computers that lies in the middle range of the computing spectrum, in between the largest multi-user systems and the smallest single-user systems ....
s in computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 environments in the United States. After 1969 it fused with the technical culture of the pioneers of the Arpanet
ARPANET

The ARPANET developed by Defense Advanced Research Projects Agency of the United States Department of Defense during the Cold War, was the world's first operational packet switching network, and the predecessor of the global Internet....
. The PDP-10
PDP-10

The PDP-10 was a mainframe computer manufactured by Digital Equipment Corporation from the late 1960s on; the name stands for "Programmed Data Processor model 10"....
 machine AI at MIT, which was running the ITS
Incompatible Timesharing System

ITS, the Incompatible Timesharing System , was an early, revolutionary, and influential time-sharing operating system from Massachusetts Institute of Technology; it was developed principally by the MIT Artificial Intelligence Laboratory at MIT, with some help from Project MAC....
 operating system and was connected to the Arpanet, provided an early hacker meeting point. After 1980 the subculture coalesced with the culture of Unix
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
, and after 1987 with elements of the early microcomputer
Microcomputer

A microcomputer is a computer with a microprocessor as its central processing unit. Another general characteristic of these computers is that they occupy physically small amounts of space when compared to mainframe computer and minicomputers....
 hobbyists that themselves had connections to radio amateurs in the 1920s. Since the mid-1990s, it has been largely coincident with what is now called the free software
Free software movement

The free software movement is a social movement which aims to promote user's rights to access and modify software. The alternative terms for free software "libre software", "open source", and "FOSS" are associated with the free software movement....
 and open source movement.

Many programmers have been labeled "great hackers," but the specifics of who that label applies to is a matter of opinion. Certainly major contributors to computer science
Computer science

Computer science is the study of the theoretical foundations of information and computation, and of practical techniques for their implementation and application in computer systems....
 such as Edsger Dijkstra
Edsger Dijkstra

Edsger Wybe Dijkstra was a Netherlands computer science. He received the 1972 Turing Award for fundamental contributions in the area of programming languages, and was the Schlumberger Centennial Chair of Computer Sciences at University of Texas at Austin from 1984 until 2000....
 and Donald Knuth
Donald Knuth

Donald Ervin Knuth is a renowned computer science and Emeritus of the Art of Computer Programming at Stanford University.Author of the seminal multi-volume work The Art of Computer Programming , Knuth has been called the "father" of the run-time analysis, contributing to the development of, and systematizing formal mathematical techn...
, as well as the inventors of popular software such as Linus Torvalds
Linus Torvalds

Linus Benedict Torvalds is a Finland software engineering best known for having initiated the development of the Linux kernel. He later became the chief architect of the Linux kernel, and now acts as the project's coordinator....
 (Linux
Linux

Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL license...
), and Dennis Ritchie
Dennis Ritchie

Dennis MacAlistair Ritchie is an American computer science notable for his influence on C and other programming languages, and on operating systems such as Multics and Unix....
 and Ken Thompson (the C programming language
C (programming language)

C is a general-purpose computer programming language originally developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories to implement the Unix operating system....
) are likely to be included in any such list; see also List of programmers
List of programmers

This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions.See also: Game programmer, List of computer scientists...
. People primarily known for their contributions to the consciousness of the academic hacker culture include Richard Stallman
Richard Stallman

Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
, the founder of the free software movement and the GNU project
GNU Project

The GNU Project is a free software, mass collaboration project, announced on September 27 1983 by Richard Stallman. It initiated the GNU operating system, software development for which began in January 1984....
, president of the Free Software Foundation
Free Software Foundation

The Free Software Foundation is a non-profit corporation founded by Richard Stallman on 4 October 1985 to support the free software movement, a copyleft-based movement which aims to promote the universal freedom to distribute and modify computer software without restriction....
 and author of the famous Emacs
Emacs

Emacs is a class of feature-rich text editors, usually characterized by their extensibility. Emacs has, perhaps, more editing commands than any other editor or word processor, numbering over 1,000....
 text editor as well as the GNU Compiler Collection (GCC)
GNU Compiler Collection

The GNU Compiler Collection is a compiler system produced by the GNU Project supporting various programming languages. GCC is a key component of the GNU toolchain....
, and Eric S. Raymond
Eric S. Raymond

Eric Steven Raymond , often referred to as ESR, is a computer programmer, author and open source software advocate. His name became known within the hacker culture when he became the maintainer of the "Jargon File"....
, one of the founders of the Open Source Initiative
Open Source Initiative

The Open Source Initiative is an organization dedicated to promoting open-source software.The organization was founded in February 1998, by Bruce Perens and Eric S....
 and writer of the famous text The Cathedral and the Bazaar
The Cathedral and the Bazaar

The Cathedral and the Bazaar is an essay by Eric S. Raymond on software engineering methods, based on his observations of the Linux kernel development process and his experiences managing an open source project, fetchmail....
 and many other essays, maintainer of the Jargon File
Jargon File

The Jargon File is a glossary of hacker slang. The original Jargon File was a collection of hacker slang from technical cultures such as the MIT Artificial Intelligence Laboratory, the Stanford AI Lab , and others of the old ARPANET Artificial Intelligence/Lisp programming language/PDP-10 communities, including Bolt, Beranek and Newman, Carn...
 (which was previously maintained by Guy L. Steele, Jr.
Guy L. Steele, Jr.

Guy Lewis Steele Jr., , also known as "The Great Quux" and GLS , is an American computer scientist who has played an important role in designing and documenting several computer programming languages....
).

Within the academic hacker culture, the term hacker is also used for a programmer who reaches a goal by employing a series of modifications to extend existing code
Source code

In computer science, source code is any collection of statements or declarations written in some human-readable computer programming language....
 or resources. In this sense, it can have a negative connotation of using kludge
Kludge

A kludge is a workaround, an ad hoc engineering solution, a clumsy or inelegant solution to a problem, typically using parts that are cobbled together....
s to accomplish programming tasks that are ugly, inelegant, and inefficient. This derogatory form of the noun "hack
Hack (technology slang)

Hack has several meanings in the technology and computer science fields. It may refer to a clever or quick fix to a computer program problem, or to a clumsy or inelegant solution to a problem....
" is even used among users of the positive sense of "hacker" (some argue that it should not be, due to this negative meaning; others argue that some kludges can, for all their ugliness and imperfection, still have "hack value"). In a very universal sense, hacker also means someone who makes things work beyond perceived limits in a clever way in general. That is, people who apply the creative attitude of software hackers in fields other than computing. This includes even activities that predate computer hacking, for example reality hacker
Reality hacker

Reality hacker, reality cracker or reality coder is a term that may refer to:* Reality hacking, a form of culture jamming produced with digital tools....
s. More recent examples of this usage are wetware hacker
Wetware hacker

A wetware hacker is one who experiments with biological materials to advance knowledge, and does so in a spirit of creative improvisation.The word wetware refers to biological materials, by analogy to the words hardware, software, and firmware....
s and media hacker
Media hacker

Media hacking refers to the usage of various electronic media in an innovative or otherwise abnormal fashion for the purpose of conveying a message to as large a number of people as possible, primarily achieved via the World Wide Web....
s. According to the Jargon File the word hacker was used in a similar meaning among radio amateurs already in the 1950s.

The culture sometimes uses jargon which is "incomprehensible to outsiders". Examples are 'losing' "when a piece of equipment is not working" and 'munged' "when a piece of equipment is ruined".

Home computer hackers


In a third meaning, hacker refers to computer hobbyists who push the limits of their software or hardware. The home computer hacking subculture relates to the hobbyist home computing of the late 1970s, beginning with the availability of MITS Altair. An influential organization was the Homebrew Computer Club
Homebrew Computer Club

The Homebrew Computer Club was an early computer hobbyist club in Silicon Valley, which met from March 5, 1975 to roughly 1977. Several very high-profile Hacker and IT entrepreneurs emerged from its ranks, including the founders of Apple Inc....
.

The areas that did not fit together with the academic hacker subculture focus mainly on commercial computer and video games
ROM hacking

ROM hacking is the process of modifying a video game ROM image to alter the game's graphics, dialogue, levels, gameplay, or other gameplay elements....
, software cracking
Software cracking

Software cracking is the modification of software to remove protection methods: copy protection, trial/demo version, serial number, hardware key, date checks, No-CD crack or software annoyances like nag screens and adware....
 and exceptional computer programming (demo scene). Also of interest to some members of this group is the modification of computer hardware and other electronic devices, see modding
Modding

Modding is a slang expression that is derived from the verb "wiktionary:modify". The term can refer to the act of modifying a piece of hardware or software or anything else for that matter, to perform a function not originally conceived or intended by the designer....
.

Overlaps and differences

The main basic difference between academic and computer security hackers is their mostly separate historical origin and development. However, the Jargon File reports that considerable overlap existed for the early phreaking at the beginning of the 1970s. An article from MIT's student paper The Tech used the term hacker in this context already in 1963 in its pejorative meaning for someone messing with the phone system. The overlap quickly started to break when people joined in the activity who did it in a less responsible way. This was the case after the publication of an article exposing the activities of Draper and Engressias.

According to Raymond, academic hackers usually work openly and use their real name, while computer security hackers prefer secretive groups and identity-concealing aliases. Also, their activities in practice are largely distinct. The former focus on creating new and improving existing infrastructure (especially the software environment they work with), while the latter primarily and strongly emphasize the general act of circumvention of security measures, with the effective use of the knowledge (which can be to report and help fixing the security bugs, or exploitation for criminal purpose) being only rather secondary. The most visible difference in these views was in the design of the MIT hackers' Incompatible Timesharing System
Incompatible Timesharing System

ITS, the Incompatible Timesharing System , was an early, revolutionary, and influential time-sharing operating system from Massachusetts Institute of Technology; it was developed principally by the MIT Artificial Intelligence Laboratory at MIT, with some help from Project MAC....
, which deliberately didn't have any security measures.

There are some subtle overlaps, however, since basic knowledge about computer security is also common within the academic hacker community. For example, Ken Thompson noted during his 1983 Turing Award
Turing Award

The A. M. Turing Award is given annually by the Association for Computing Machinery to "an individual selected for contributions of a technical nature made to the computing community....
 lecture that it is possible to add code to the UNIX
Unix

Unix is a computer operating system originally developed in 1969 by a group of American Telephone & Telegraph employees at Bell Labs, including Ken Thompson , Dennis Ritchie, Douglas McIlroy, and Joe Ossanna....
 "login" command that would accept either the intended encrypted password
Password

A password is a secret word or string of Character that is used for authentication, to prove identity or gain access to a resource . The password must be kept Secrecy from those not allowed access....
 or a particular known password, allowing a back door into the system with the latter password. He named his invention the "Trojan horse
Trojan horse (computing)

The Trojan horse, also known as trojan, in the context of computer software, describes a class of computer threats that appears to perform a desirable function but in fact performs undisclosed malicious functions that allow unauthorized access to the host machine, giving them the ability to save their files on the user's computer...
." Furthermore, Thompson argued, the C compiler
Compiler

A compiler is a computer program that transforms source code written in a programming language into another computer language . The most common reason for wanting to transform source code is to create an executable program....
 itself could be modified to automatically generate the rogue code, to make detecting the modification even harder. Because the compiler is itself a program generated from a compiler, the Trojan horse could also be automatically installed in a new compiler program, without any detectable modification to the source of the new compiler. However, Thompson disassociated himself strictly from the computer security hackers: "I would like to criticize the press in its handling of the 'hackers,' the 414 gang, the Dalton gang, etc. The acts performed by these kids are vandalism at best and probably trespass and theft at worst. ... I have watched kids testifying before Congress. It is clear that they are completely unaware of the seriousness of their acts."

The academic hacker community sees secondary circumvention of security mechanisms as legitimate if it is done to get practical barriers out of the way for doing actual work. In special forms, that can even be an expression of playful cleverness. However, the systematic and primary engagement in such activities is not one of the actual interests of the academic hacker subculture and it doesn't have significance in its actual activities, either. A further difference is that, historically, academic hackers were working at academic institutions and used the computing environment there. In contrast, the prototypical computer security hacker had access exclusively to a home computer and a modem. However since the mid-1990s, with home computers that could run Unix-like operating systems and with inexpensive internet home access being available for the first time, many people from outside of the academic world started to take part in the academic hacking subculture.

Since the mid-1980s, there are some overlaps in ideas and members with the computer security hacking community. The most prominent case is Robert T. Morris, who was a user of MIT-AI, yet wrote the Morris worm. The Jargon File hence calls him "a true hacker who blundered". Nevertheless, members of the academic subculture have a tendency to look down on and disassociate from these overlaps. They commonly refer disparagingly to people in the computer security subculture as crackers, and refuse to accept any definition of hacker that encompasses such activities. The computer security hacking subculture on the other hand tends not to distinguish between the two subcultures as harshly, instead acknowledging that they have much in common including many members, political and social goals, and a love of learning about technology. They restrict the use of the term cracker to their categories of script kiddie
Script kiddie

In hacker culture, a script kiddie, occasionally script bunny, skiddie, script kitty, script-running juvenile , or similar, is a derogatory term used to describe those who use scripts or programs developed by others to attack computer systems and networks....
s and black hat
Black hat

A black hat is the villain or bad guy, especially in a Western in which such a character would wear a black hat in contrast to the hero white hat....
 hackers instead.

All three subcultures have relations to hardware modifications. In the early days of network hacking, phreaks were building blue box
Blue box

An early phreaking tool, the blue box is an electronics that simulates a telephone operator's dialing console. It functions by replicating the tones used to switch long-distance calls and using them to route the user's own call, bypassing the normal switching mechanism....
es and various variants. The academic hacker culture has stories about several hardware hacks in its folklore, such as a mysterious 'magic' switch attached to a PDP-10 computer in MIT's AI lab, that, when turned off, crashed the computer. The early hobbyist hackers built their home computers themselves, from construction kits. However, all these activities have died out during the 1980s, when the phone network switched to digitally controlled switchboards, causing network hacking to shift to dialing remote computers with modems, when pre-assembled inexpensive home computers were available, and when academic institutions started to give individual mass-produced workstation computers to scientists instead of using a central timesharing system. The only kind of widespread hardware modification nowadays is case modding
Case modding

Case modification is the modification of a Computer case , or a video game console chassis. Modifying a computer case in any non-standard way is considered a case mod....
.

An encounter of the academic and the computer security hacker subculture occurred at the end of the 1980s, when a group of computer security hackers, sympathizing with the Chaos Computer Club
Chaos Computer Club

The Chaos Computer Club is one of the biggest and most influential Hacker organizations. The CCC is based in Germany and other German Language-speaking countries and currently has over 4,000 members....
 (who disclaimed any knowledge in these activities), broke into computers of American military organizations and academic institutions. They sold data from these machines to the Soviet secret service, one of them in order to fund his drug addiction. The case could be solved when Clifford Stoll
Clifford Stoll

Clifford Stoll is a United States astronomer and author. He received his Ph.D. from University of Arizona in 1980. During the 1960s and '70s, Stoll was assistant chief engineer at WBFO, a public radio station in Buffalo, New York....
, a scientist working as a system administrator, found ways to log the attacks and to trace them back (with the help of many others). 23
23 (film)

23 is a 1998 Germany movie about a young Hacker Hagbard , who supposedly committed suicide on May 23, 1989. It was directed by Hans-Christian Schmid, who also participated in screenwriting....
, a German film adaption with fictional elements, shows the events from the attackers' perspective. Stoll described the case in his book The Cuckoo's Egg
The Cuckoo's Egg (book)

The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage is a 1990 book written by Clifford Stoll. It is his first-person account of the hunt for a security cracking who broke into a computer at the Lawrence Berkeley National Laboratory ....
 and in the TV documentary The KGB, the Computer, and Me from the other perspective. According to Eric S. Raymond, it "nicely illustrates the difference between 'hacker' and 'cracker'. Stoll's portrait of himself, his lady Martha, and his friends at Berkeley and on the Internet paints a marvelously vivid picture of how hackers and the people around them like to live and how they think."

See also

  • Hack (technology)
Category:Computer hacking
  • History of free software
    History of free software

    This is a timeline-style look at how free software has evolved and existed from its inception....
  • Timeline of computer security hacker history
  • Hacker Ethic
    Hacker ethic

    The hacker ethic comprises the values and philosophy that are standard in the hacker community. The early hacker culture and resulting philosophy originated at the Massachusetts Institute of Technology in the 1950s and 1960s....
  • Patriot hacking
    Patriot hacking

    Patriot hacking is a term for computer hacking or system cracking in which a citizens or supporters of a country, traditionally industrialized Western countries but increasingly developing countries, attempts to perpetrate attacks on, or block attacks by, perceived enemies of the state....


Related books

  • Michael Hasse: (1994)


Computer security hacking books

  • Logik Bomb: (1997)
  • Katie Hafner & John Markoff: Cyberpunk: Outlaws and Hackers on the Computer Frontier (Simon & Schuster, 1991), ISBN 0-671-68322-5.


Free Software/Open Source hacking books

  • Eric S. Raymond, Guy L. Steele (Eds.): The New Hacker's Dictionary
    Jargon File

    The Jargon File is a glossary of hacker slang. The original Jargon File was a collection of hacker slang from technical cultures such as the MIT Artificial Intelligence Laboratory, the Stanford AI Lab , and others of the old ARPANET Artificial Intelligence/Lisp programming language/PDP-10 communities, including Bolt, Beranek and Newman, Carn...
     (The MIT Press, 1996), ISBN 0262680920
  • Turkle, Sherry
    Sherry Turkle

    Sherry Turkle is the Abby Rockefeller Mauze Professor of the Social Studies of Science and Technology at the Massachusetts Institute of Technology and a clinical psychology....
     (1984),The Second Self: Computers and the Human Spirit , New Edition: MIT Press 2005, ISBN 0262701111
  • Karim R. Lakhani, Robert G Wolf: . In J. Feller, B. Fitzgerald, S. Hissam, and K. R. Lakhani(Eds.): Perspectives on Free and Open Source Software (MIT Press, 2005)
  • Himanen, Pekka. 2001. The Hacker Ethic and the Spirit of the Information Age. Random House. ISBN 0-375-50566-0


External links

  • : About the different hacker subcultures and their relations.
  • by Bruce Schneier
    Bruce Schneier

    Bruce Schneier is an American cryptographer, computer security specialist, and writer. He is the author of several books on computer security and cryptography, and is the founder and chief technology officer of BT Counterpane, formerly Counterpane Internet Security, Inc....


Computer security hacking weblinks

  • , by Doug Mclean 1995.


Free Software/Open Source hacking weblinks

  • by Eric S. Raymond
    Eric S. Raymond

    Eric Steven Raymond , often referred to as ESR, is a computer programmer, author and open source software advocate. His name became known within the hacker culture when he became the maintainer of the "Jargon File"....
    , open source perspective
  • : An interview with Richard M. Stallman
    Richard Stallman

    Richard Matthew Stallman , often abbreviated "rms","'Richard Stallman' is just my mundane name; you can call me 'rms'"|last= Stallman...
    , 2002