Koodaus, pilkkominen, halkeileminen, ohjelmointi: nämä ovat erot
Hakkerointi, koodaus, krakkaus - ohjelmoinnille näyttää olevan monia termejä. Mutta kaikki eivät ajattele samaa asiaa. Selvitämme neljän termin erot, jotta voit käyttää niitä kaikkia oikein tulevaisuudessa.
Koodaus ja ohjelmointi: Tässä ei ole eroja
Yksinkertaisimmat ovat kaksi termiä koodaus ja ohjelmointi. Ne tarkoittavat samaa asiaa, joten niitä voidaan käyttää synonyymeinä. Ohjelmoinnilla tai koodauksella tarkoitetaan tietokoneohjelmien, kuten sovellusten, käyttöjärjestelmien tai ohjelmistojen luomisprosessia.
- Ohjelmointi on olennainen osa ohjelmistokehitystä. Lähdekoodi syötetään kehitysympäristöön (IDE) tai editoriin. Ohjelmoijat kirjoittavat tyypillisesti koko koodin itse eivätkä muuta vain kolmannen osapuolen koodia. Mutta se ei ole vaatimus.
- Koodin tulisi näyttää ja minkä komentojen se sisältää, riippuu käytetystä ohjelmointikielestä. Yleisimmät ohjelmointikielet ovat Java, C ++, C #, Python ja PHP. Katsaus kaikista ohjelmointikieleistä on erillisessä artikkelissa.
- Jotta kone (PC, matkapuhelin jne.) Pystyy lukemaan ja käsittelemään puhtaan lähdekoodin, se on koottava. Tätä varten on erilaisia kääntäjiä ohjelmointikielestä riippuen. Ohjelmaa voidaan sitten suorittaa vastaavalla laitteella. Poikkeuksena tästä ovat HTML ja PHP, joita käytetään verkkosivustojen ohjelmointiin. Tässä lähdekoodi on selkeä teksti ja se kootaan vain, kun skripti kutsutaan.
- Vaikka koodaus kuulostaa aluksi monimutkaiselta, lyhyen tutustumisen jälkeen se ei ole niin vaikeaa. Aloittelijan ohjelmointivinkkien avulla sinulla on hyvät valmiudet koodata esimerkiksi ensimmäinen C-ohjelmasi.
Krakkaus: Laiton ohjelman manipulointi
Vaikka koodaus on sinänsä täysin laillista, murtuminen näyttää erilaiselta. Oman koodin kirjoittamisen sijasta hakkeri manipuloi kolmannen osapuolen ohjelmakoodia käyttörajoitusten, kuten kopiosuojauksen, poistamiseksi.
- Termi "halkeama" ei ole johdettu lääkkeestä, vaan englanninkielisestä sanasta "crack", joka tarkoittaa "halkeamaa". Ohjelmien turvatoimet ovat murtuneet.
- Tätä tarkoitusta varten osa kootusta ohjelmakoodista on ensin paljastettava ns. Purkamalla tai käyttämällä hex-editoijia ja muutettava sitten vastaavasti. Tämä rikkoo yleensä ohjelmoijan käyttöehtoja, minkä vuoksi halkeama itsessään on laiton. Se on tekijänoikeusrikkomus.
- Joka tapauksessa siitä tulee laitonta, jos halkeamia osto-ohjelmistoista, kuten Windows, Photoshop tai PC-pelit, tarjotaan ilmaiseksi ladattaviksi. Pääsääntöisesti sekä lataajat että lataajat ovat rangaistavia tekijänoikeuksien loukkauksista.
- Huomaa: Niin kutsuttu laastari on erotettava halkeamasta. Tämä on (enimmäkseen ilmainen) virallisen valmistajan päivitys alkuperäisen ohjelman virheiden korjaamiseksi. Laastarit eivät ole vain hyödyllisiä, vaan myös täysin laillisia.
Pilkkominen: Yleinen termi
Termiä hakkerointi on hieman vaikeampi ymmärtää, ja sillä välin se on integroitunut tiukasti arjen kielenkäyttöön. Ajan myötä hakkeroinnista on tullut yleinen termi tapauksille, joissa ohjelmien, verkkosivustojen ja verkkojen turvallisuusmekanismit ohitetaan ja haavoittuvuuksia hyödynnetään.
- Englanninkielinen termi "hack" tarkoittaa tässä yhteydessä "tunkeutua" tai "kaivaa". Useimmat hakkerit tunkeutuvat verkkoihin tai tileihin (esimerkiksi Facebookin, Amazonin tai eBayn käyttäjiltä) varastamaan tietoja tai vahingoittaa järjestelmää. Nämä rikolliset hakkerit tunnetaan mustina hattuina.
- Hakkerit eivät kuitenkaan ole aina laittomia. Ns. Valkoiset hatut käyttävät vain hakkerointitaitojaan lain ja hakkereiden etiikan puitteissa, esimerkiksi etsimällä tietoturva-aukkoja suurille yrityksille, kuten Google ja Microsoft, heidän suostumuksellaan.
- Koska hakkerit toimivat usein etänä, sinun on ensin päästävä hakkeroitavaan järjestelmään. Tämä toimii yleensä takaovien, troijalaisten, keyloggerien tai muiden haittaohjelmien kautta.
- Tämän alkuperäisen merkityksen lisäksi termiä kuokka käytetään nyt myös muihin skenaarioihin. Tähän sisältyy esimerkiksi jailbreakes, jotka laajentavat matkapuhelimien, pelikonsolien ja vastaavien toimintovalikoimaa. Hakkerit voivat myös avata pelien lisäominaisuuksia. Kuuluisiin hakkereihin kuuluvat Call of Dutyn seinähakat, joiden avulla pelaajat voivat kulkea seinien läpi, tai maailman hakkerointi Need for Speed -tapahtumassa. Nämä hakkerit ovat myös enimmäkseen laittomia.
- Jos haluat kokeilla (laillista) hakkerointia, olemme tiivistäneet seuraavalla sivulla joitain vinkkejä hakkeroinnin aloittamiseen.
Lyhyt kuvaus: nämä ovat erot
Joten hakkeroinnin, koodauksen, halkeilun ja ohjelmoinnin välillä on merkittäviä eroja. Yleiskatsauksen vuoksi olemme tiivistäneet määritelmät sinulle uudelleen:
- Ohjelmointi: Periaatteessa laillinen ohjelman luominen, yleensä käyttämällä lähdekoodia.
- Koodaus: synonyymi ohjelmointiin.
- Halkeilut: Kolmansien osapuolien ohjelmakoodien manipulointi käyttörajoitusten poistamiseksi, kuten kopiosuojaus (enimmäkseen laiton).
- Hakkerointi: Turvallisuusaukkojen kohdennettu hyödyntäminen ja turvallisuusmekanismien kiertäminen (lähinnä laittomien tietojen varkauksien vuoksi). Hakkerointi laajassa merkityksessä tarkoittaa pääsyä toimintoihin tai ohjelmien, järjestelmien ja verkkojen alueisiin, joihin hakkeri ei yleensä pääse.
Huomautus omasta puolestamme: CHIP on 40-vuotias!
Ensimmäinen CHIP-numero ilmestyi vuonna 1978. Juhlimme tänä vuonna 40 vuotta.
- CHIP täyttää 40 vuotta ja ei juhli yksin: Koska digitalisointi ja ohjelmointi ovat yhä tärkeämpiä, mutta ne jätetään usein huomiotta koulujen opetussuunnitelmissa, CHIP tukee "Hacker School" -organisaatiota, joka on suunnattu lapsille ja nuorille ja kannustaa niitä käsitellä tekniikkaa ja digitalisointia.
- Katsomme myös taaksepäin ja katsomme, mitä on tapahtunut 40 vuoden aikana: milloin ensimmäinen CHIP-julkaisu julkaistiin? Kuinka kotitoimistosta ilmoitettiin tuolloin? Mitä Applesta tuolloin ilmoitettiin ja minne Chippie todella meni?
- Napsauta tätä saadaksesi kaikki vuosipäivän lahjoitukset 40 vuoden CHIP-tapahtumaan.