Įsilaužėliai ir programuotojai yra programinės įrangos specialistai. Terminas „įsilaužėlis“klasikine prasme dažniausiai vartojamas kaip žodžio „cracker“sinonimas, tačiau kartais kiti programinę įrangą kuriantys ir redaguojantys specialistai dar vadinami hakeriais.
Krekeris
Dažniausiai „įsilaužėlio“sąvoka siejama su specialistu, kuris užsiima programinės įrangos įsilaužimu, ieško pažeidžiamumų programose, operacinėse sistemose ir kompiuteriuose. Tokiu atveju įsilaužėlis būtinai turi būti pakankamai aukštos kvalifikacijos programuotojas, kuris turi gerai mokėti bent vieną programavimo kalbą ir žinoti kompiuterinių programų struktūrą bei konstrukciją.
Įsilaužėliai gerai žino kompiuterių saugumo ir tinklų teoriją, žino duomenų perdavimo technologijas ir dažniausiai pasitaikančias programuotojų klaidas, norėdami nulaužti programinės įrangos produktą arba visą kompiuterį (serverį).
Įsilaužėlių veikla ne visada siekiama sunaikinti bet kokią informaciją ar pasinaudoti prieiga prie konkretaus interneto šaltinio. Yra specialistų, turinčių didelę programavimo ir programų rašymo patirtį. Tokie įsilaužėliai dirba didelėse įmonėse kaip IT sistemų pažeidžiamumų tyrėjai, sukurti įmonėje ir gali saugoti didelius duomenų kiekius. Specialistų darbas yra tobulinti apsaugos sistemas, siekiant išsaugoti programinės įrangos veikimą ir užtikrinti maksimalų duomenų saugumo laipsnį.
Skirtingai nuo įsilaužėlių, programuotojai kuria, rašo ir derina kompiuterines programas. Ekspertai rašo kompiuterio kodą, kuris naudojamas sprendžiant įvairias užduotis, pradedant paprastų vartotojų kompiuteriais, baigiant operacinėmis sistemomis ar duomenų bazių valdymo programomis.
Kitos reikšmės
Be to, žodis „įsilaužėlis“dažnai vartojamas kalbant apie aukštos kvalifikacijos asmenį, puikiai žinantį pagrindinius kompiuterinių sistemų ir įdiegtos programinės įrangos veikimo principus. Tokiu atveju daugumą profesionalių programuotojų galima vadinti įsilaužėliais, nes tikrasis programuotojas atitinka šiuos kriterijus.
Terminas „įsilaužėlis“kartais vartojamas kalbant apie žmones, kurių profesija nėra susijusi su IT sritimi, tačiau yra tikri savo darbo specialistai.
Žodis „hakeris“anksčiau buvo vartojamas žmonėms, taisantiems programinės įrangos klaidas. Reikalingi pataisymai buvo atlikti skubiai, siekiant greitai išspręsti bet kokias saugos problemas arba ištaisyti klaidas, įvykusias naudojant programą.