Hakkeri ( eng. hacker , from to hack - cut, make a notch [1] ) on moniselitteinen termi tietotekniikan ja ohjelmoinnin alalla.
Jargon-tiedosto antaa seuraavan määritelmän [2] :
Hakkeri (alun perin - joku, joka tekee huonekaluja kirveellä ):
Historiallisesti sanaa käytetään nykyään usein jälkimmäisessä merkityksessä - "tietokonetunkeilija". Lisäksi elokuvissa hakkeri esitetään yleensä henkilönä, joka pystyy "hakkeroimaan" minkä tahansa järjestelmän liikkeellä ollessaan, mikä on periaatteessa mahdotonta. Esimerkiksi elokuvassa Swordfish Password ohjelmoija rikkoo Vernam-salauksen , salausjärjestelmän, joka on teoriassa todistettu täysin kryptografisesti turvalliseksi .
Viime aikoina sanaa "hakkeri" käytetään usein viittaamaan kaikkiin verkon krakkauksiin , tietokonevirusten luojiin ja muihin tietokonerikollisiin, kuten karstaajiin , kekseihin , käsikirjoituslapsiin . Monia tietokonehakkereita voidaan perustellusti kutsua hakkereiksi, koska he todella sopivat kaikkiin (tai melkein kaikkiin) yllä oleviin sanan "hakkeri" määritelmiin.
Hakkereille nykyisessä mielessä (kuten keksejä) on luokittelu eri tyyppeihin, joista kaksi pääasiallista ovat valkoinen hattu ( englanniksi " white hat") ja musta hattu( englannista - "musta hattu"). Mustia hattuja kutsutaan kyberrikollisiksi , kun taas muita tietoturva-asiantuntijoita (erityisesti suurissa IT - yrityksissä työskenteleviä asiantuntijoita) tai IT-järjestelmien tutkijoita, jotka eivät riko lakia , kutsutaan valkohattuiksi . Tapauksissa, joissa on esimerkiksi vähäisiä lainrikkomuksia tai lainrikkomusten puuttumista, mutta minkä tahansa Internet-palvelun sisäisiä sääntöjä rikotaan, termiä Harmaa hattu voidaan käyttää.( englannista - "harmaa hattu").
Käsikirjoitus kiddy tarkoittaa krakkausta tai verkkorikollista, joka käyttää jonkun toisen työtä (esimerkiksi ostaa sen). Käsikirjoituslapsi vastustaa hakkeria ihmisenä, joka ei ymmärrä käytettyjen työkalujen toimintaperiaatetta ja hyödynnetyn haavoittuvuuden olemusta.
Asiantuntijoiden mukaan hakkerit voivat olla armeijassa ja murtautua turvajärjestelmiin tiedustelu- ja/tai sabotaasitarkoituksessa . Suomalaisen F-Securen ja venäläisen Kaspersky Labin tietojen mukaan Naton , USA:n ja Keski-Aasian tietokonejärjestelmiä vastaan väitetysti viruksilla hyökännyt hakkeriryhmä The Dukes (vuodesta 2008 lähtien) toimii siis etujen mukaisesti. Venäjän hallituksen [3] [noin. 1] .
Hakkereilla on tapana arvostaa omaa ja muiden hakkerien aikaa (" ei keksi pyörää uudelleen "), mikä tarkoittaa erityisesti tarvetta jakaa saavutuksiaan luomalla ilmaisia ja/tai avoimen lähdekoodin ohjelmia.
Venäjällä, Euroopassa ja Amerikassa tietokoneiden hakkerointi, tiedon tuhoaminen, tietokonevirusten ja haittaohjelmien luominen ja levittäminen on rangaistavaa. Haitalliset hakkerit joutuvat tietoverkkorikollisuuden torjuntaa koskevien kansainvälisten lakien mukaan luovuttamaan sotarikollisten tavoin.
Vuonna 2013 Yhdysvallat kuitenkin perusti ensimmäisenä maailmassa kyberavaruudessa toimivien sotilaiden erityisansioista taistelupalkinnon: Distinguished Warfare Medalin . [neljä]
"USA:n armeijan käytettävissä olevat uudet ominaisuudet antavat heille mahdollisuuden taistella vihollista vastaan ja muuttaa taistelun kulkua kaukaisesta paikasta. Valitettavasti sellaiset ihmiset eivät voineet saada palkintoja palveluksistaan."
- Yhdysvaltain puolustusministeri Leon Panetta
Sanan "hakkeri" alkuperäinen merkitys sai alkunsa MIT :n seinistä 1960- luvulla, kauan ennen tietokoneiden laajaa käyttöä. Sitten se oli osa paikallista slangia ja merkitsi alun perin yksinkertaista mutta karkeaa ratkaisua ongelmaan, riippumatta tietokonetekniikasta yleensä; opiskelijoiden hankala pila (yleensä kirjoittajaa kutsuttiin hakkeriksi).
Tietokoneiden leviäminen johti erityisesti siihen, että MIT:n opiskelijoilta pyydettiin maksamaan ohjelmistotuotteiden käytöstä opetustarkoituksiin. Tässä opiskelijat näkivät yrityksen rakentaa luokkayhteiskuntaa oppilaitoksensa seinien sisään. Ja sitten tämän estämiseksi, toisin sanoen tarjotakseen vapaan pääsyn asiaankuuluviin tuotteisiin, MIT:iin ilmestyivät ensimmäiset tietoturvajärjestelmien krakkaukset, joita alettiin myös kutsua "hakkereiksi".
Slangi "hakkeroida" (hack, shred) tarkoitti muutosten tekemistä omaan tai jonkun muun ohjelmaan liikkeellä ollessa (oletettiin, että ohjelman lähdekoodi oli saatavilla). Sanallinen substantiivi "hack" tarkoitti tällaisen muutoksen tuloksia. Pidettiin hyödyllisenä ja arvokkaana paitsi ilmoittaa ohjelman tekijälle virheestä, myös tarjota hänelle välittömästi sellainen "hakkerointi", joka korjaa sen.
Hakkeroinnin tarkoituksena ei kuitenkaan aina ollut virheiden korjaaminen - se saattoi muuttaa ohjelman käyttäytymistä vastoin sen tekijän tahtoa. Juuri tällaiset skandaalitapaukset tulivat pääosin julkisuuteen, eikä hakkeroinnin ymmärtäminen aktiivisena palautteena ohjelmien tekijöiden ja käyttäjien välillä kiinnostanut toimittajia. Suljetun lähdekoodin aikakauden tullessa monien ohjelmien lähdekoodit jäivät käsittämättömiksi ja hakkeroinnin myönteinen rooli alkoi hiipua – suljetun lähdekoodin hakkerointiin käytetty valtava aika voitiin perustella vain erittäin vahvalla motivaatiolla, kuten halu ansaita rahaa tai skandaalista suosiota.
Tämän seurauksena sanasta "hakkeri" on ilmaantunut uusi, vääristynyt käsitys: se tarkoittaa hyökkääjää, joka käyttää laajaa tietokonetietoa suorittaakseen luvattomia, joskus haitallisia toimia tietokoneella - hakkeroida tietokoneita, kirjoittaa ja levittää tietokoneviruksia. Ensimmäistä kertaa tässä merkityksessä sanaa "hakkeri" käytti Clifford Stoll kirjassaan "The Cuckoo's Egg", ja Hollywood - elokuva " Hakkerit " vaikutti suuresti sen popularisointiin. Tällaisessa tietokoneslangissa sanat "hakkerointi", "hakkerointi" viittaavat yleensä tietoverkkojen, web-palvelimien ja vastaavien suojaan murtautumiseen .
Kaiku käsitteen "hakkeri" negatiivisesta käsityksestä on sana "coolhacker" ( englannin sanasta cool hacker ), joka on yleistynyt kotimaisessa tietokoneympäristössä lähes alkuperäisen sanan suosion kasvun myötä. Tätä termiä käytetään yleensä viittaamaan amatööriin, joka yrittää näyttää ammattilaiselta ainakin ulkoisesti - käyttämällä oletettavasti "ammattimaisia" hakkeritermejä ja ammattislangia, käyttämällä "hakkerityyppisiä" ohjelmia yrittämättä ymmärtää heidän työtään jne. "coolhacker" on ironinen sen suhteen, että sellainen henkilö, joka pitää itseään coolina hakkerina , on niin lukutaidoton, ettei hän osaa edes lukea oikein englanniksi, mitä hän itse kutsuu. Englanninkielisessä ympäristössä sellaiset ihmiset saivat nimen " script kiddy ".
Jotkut ilmaisten ja avoimen lähdekoodin ohjelmistojen tunnetuista mestareista - kuten Richard Stallman - vaativat sanan "hakkeri" käyttöä vain sen alkuperäisessä merkityksessä.
Erittäin yksityiskohtainen selitys termistä sen alkuperäisessä merkityksessä on Eric Raymondin artikkelissa How to Become a Hacker [5] . Lisäksi Eric Raymond ehdotti lokakuussa 2003 hakkeriyhteisön tunnusmerkkiä - "Liidimen" ( englanniksi purjelentokoneen ) symbolia pelistä " Life ". Koska hakkeriyhteisöllä ei ole yhtä keskustaa tai virallista rakennetta, ehdotettua symbolia ei voida pitää hakkeriliikkeen virallisena symbolina. Samoista syistä on mahdotonta arvioida tämän symbolismin yleisyyttä hakkereiden keskuudessa - vaikka on todennäköistä, että osa hakkeriyhteisöstä on omaksunut sen.