Remove ads
metoda odstraňování ochranných prvků proprietárního softwaru From Wikipedia, the free encyclopedia
Cracking (z anglického crack – lámat, praskat...) je metoda odstraňování ochranných prvků proprietárního softwaru (např. registračního čísla trialware/demoverze, hardwarového klíče apod.) s pomocí technik disassemblování a souboru postupů, při kterých cracker zkoumá a většinou upravuje programový kód ve strojovém tvaru bez znalosti zdrojového kódu počítačového programu. Ze spustitelného souboru je třeba vytvořit zdrojový kód. Z tohoto důvodu se crackingu někdy také říká reverzní inženýrství.Tato činnost je ve většině států nezákonná a trestná. Vlivem médií na přelomu 20. století se obsah pojmů hacking a cracking přestal rozlišovat. Obecně se začal používat pojem hacker, resp. hacking ve smyslu úmyslného poškozování počítačů, počítačových sítí s vizí zisku. Programátoři se snaží maximálně zamezit crackování softwaru, který vyvíjejí. Používají nejrůznější techniky (obfuscator, šifrování, apod.), aby co nejvíce znemožnili přístup ke zdrojovému programu resp. strojového kódu.[1]
Pokusy o „přečtení“ zdrojovému kódu začínají s počátky vývoje a distribuce komerčního softwaru. U sálových počítačů v 60. létech 20. století (používali je pouze univerzity a bezpečnostní složky v USA) hledali programátoři cesty, jak je „vylepšit“ a zrychlit v závislosti na vývoji hardwaru. Řešilo se zrychlení procesů a zpracování více úloh. Programy se začaly nazývat „hacks“.[2] Tento pojem se objevil také na Massachusettském technologickém institutu (viz článek Hacker). Z pohledu 21. století to byli „white hat“, posunující vývoj a neškodící. Záhy se objevili mladí lidé, většinou studenti technických univerzit, kteří nepracovali na počítačích ve vědeckých laboratořích univerzit nebo v armádě. Zajímali se o nové technologie a chtěli se učit. Neměli přístup do systémů, tak si ho vytvořili.[3] Učili se, zkoušeli, většinou neškodili. Vyměňovali si zkušenosti v hromadných telekonferencích na telefonních linkách (BBS). Získali přístup do armádních systémů, sítí telefonních společností, komerčních organizací. V rámci získávání znalostí věděli o zabezpečení systému více, než lidé, kteří ho vytvořili. Hackovali (použit počeštělý výraz) pro vlastní potěšení a zábavu, ze zvědavosti. Začali se však objevovat lidé, kteří pronikali do počítačů resp. počítačových sítí, aby je poškodili nebo pro zisk.
Pákistánští aktivisté napadli webové stránky indické a izraelské vlády. Tento útok měl být protestem proti konfliktu v Kašmíru a v Palestině. Crackeři (hackeři) pronikli do firemní sítě Microsoftu a ukradli zdrojové kódy aktuálních verzí MS Windows a MS Office.
Jistě by bylo možné nalézt další příklady crackingu z konce 20. století. Po rozšíření osobních počítačů po celém světě a s rozvojem nových technologií, především grafického rozhraní WWW (World Wide Web) došlo během několika let k celosvětovému propojení počítačů a především využívání internetu komerční sférou. Toto období je popisováno jako období kriminalizace hackingu.[7]
Původní síťová architektura Internetu byla „klient–server“, což znamená, že data poskytoval uživatelskému počítači (klient) konkrétní server, byla nahrazována připojením „peer-to-peer“, kdy jsou jednotlivé počítače rovnocenné a komunikují mezi sebou. Toto připojení používal např. program Napster, určený pro sdílení hudby v digitálním formátu. Uživatelům bylo umožněno zdarma kopírovat hudbu ve formátu MP3, proto byli autoři a provozovatelé Napsteru obviněni z porušování autorských práv a na soudní příkaz byla tato služba zrušena.[8]
„Přístupná“ globální síť ovlivnila změny v oblasti hackingu i podoby hackerských aktivit. Mezi první nástroje patřily programy typu „backdoor“ (umožňující tajný přístup k obsahu počítače – „Back Orifice“). Začali se používat nástroje k vyhledávání systémové aktivity, „denial of service tools“ (nástroje vyřazující z provozu některé části systému), nebo jeden z nejznámějších a nejrozšířenějších nástrojů „trojský kůň“, který spolu s instalovaným softwarem proniká do systému, kde následně sbírá, ukládá a distribuuje informace.[7]
Velmi rozšířené jsou phishingové útoky (např. podvržené e-maily), které cílí na nízkou obezřetnost běžného uživatele. Nově se začínají využívat prvky umělé inteligence. Prezident Českého institutu manažerů informační bezpečnosti (ČIMIB) Aleš Špidla říká: „Hacking je už regulérním byznysem, stačí říct, jaký typ útoku si chcete objednat.“[9]
Velká většina crackerů dokáže „cracknout“ většinu programů bez velké námahy, používají návody na obcházení ochrany programů, aplikují určitý postup, ale princip znají minimálně. Často nevědí proč se daný postup používá a jejich znalosti programování v assembleru (programovacím jazyku nejnižší úrovně resp. JSA) jsou minimální.[10]
Cracking a anti cracking jsou dvě techniky, které nelze od sebe oddělit. Schopnosti i nástroje crackerů se zdokonalují, stejně jako se zdokonalují i schopnosti programátorů, kteří chtějí svůj software chránit. Programátor je v tomto boji o krok napřed, protože on určuje jakou ochranu bude jeho program mít. Ochrana, která je nepřekonatelná, neexistuje. Ochrana, která crackerovi znepříjemní práci tak, že se vzdá svého cíle, je ta správná.
Mezi základní bezpečnostní opatření lze zahrnout čtyři body:
V rámci ochrany organizací a států vznikaly bezpečnostní organizace: CERT (značka patří Univerzitě Carnegieho–Mellonových), stejnou funkci zastává organizace CSIRT resp. v České republice CSIRT.CZ a CIRC, v České republice je nejznámější centrum CIRC Armády ČR. Tyto organizace se zabývají a reagují na incidenty v oblasti počítačové bezpečnosti.[14]
Izraelská společnost CyberGym (od roku 2019 CyberG Europe)v Řitce provozuje výcvikovou kybernetickou arénu, působí také v izraelské Chadeře. Její služby využívá také portugalská banka Millennium, ale i španělská a litevská vláda. Boji proti hackerům se zde učí zaměstnanci bank, energetických firem, telekomunikačních a dalších společností.[14][15]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.