Kódování, sekání, praskání, programování: to jsou rozdíly
Hacking, kódování, praskání - zdá se, že existuje mnoho termínů pro programování. Ale ne každý si myslí, že totéž. Vysvětlíme rozdíly mezi těmito čtyřmi termíny, abyste je mohli v budoucnu všechny používat správně.
Kódování a programování: Nejsou zde žádné rozdíly
Nejjednodušší jsou dva termíny kódování a programování. Myslí to samé, takže je lze používat synonymně. Programování nebo kódování označuje proces vytváření počítačových programů, jako jsou aplikace, operační systémy nebo software.
- Programování je nejdůležitější součástí vývoje softwaru. Zdrojový kód se zadává ve vývojovém prostředí (IDE) nebo v editoru. Obvykle programátoři zapisují celý kód sami a neupravují pouze kód třetích stran. Ale to není požadavek.
- Jak by měl kód vypadat a jaké příkazy musí obsahovat, závisí na použitém programovacím jazyce. Nejběžnějšími programovacími jazyky jsou Java, C ++, C #, Python a PHP. Přehled všech programovacích jazyků je uveden v samostatném článku.
- Aby mohl stroj číst a zpracovávat čistý zdrojový kód (počítač, mobilní telefon atd.), Musí být kompilován. Existují různé kompilátory, v závislosti na programovacím jazyce. Program lze poté spustit na příslušném zařízení. Výjimkou jsou HTML a PHP, které se používají pro programování webových stránek. Zde je zdrojový kód ve formě prostého textu a je kompilován pouze při vyvolání skriptu.
- I když kódování zní zpočátku komplikovaně, není to po krátkém seznámení tak obtížné. Díky našim tipům pro začátečníky o programování jste dobře vybaveni například pro kódování prvního programu v jazyce C.
Praskání: Nelegální manipulace s programem
Zatímco kódování je samo o sobě zcela legální, praskání vypadá jinak. Místo psaní vlastního kódu cracker manipuluje s programovým kódem třetí strany, aby překonal omezení používání, jako je ochrana proti kopírování.
- Termín „crack“ není odvozen od drogy, ale od anglického slova „crack“, což znamená „crack“. Bezpečnostní opatření v programech jsou prasklá.
- Za tímto účelem musí být část kompilovaného programového kódu nejprve odhalena tzv. Rozebráním nebo použitím hex editorů a poté odpovídajícím způsobem změněna. To obvykle porušuje podmínky použití programátora, a proto je crack sám o sobě nezákonný. Jedná se o porušení autorských práv.
- V každém případě je nezákonné, pokud jsou zdarma ke stažení nabízeny cracky z nákupního softwaru, jako jsou Windows, Photoshop nebo PC hry. Uploader i downloader se zpravidla trestají za porušení autorských práv.
- Poznámka: Tzv. Náplast musí být odlišena od trhliny. Jedná se o (většinou bezplatnou) aktualizaci od oficiálního výrobce, která opravuje chyby v původním programu. Opravy jsou nejen užitečné, ale také zcela legální.
Sekání: Obecný pojem
Termín hacking je poněkud obtížnější pochopit a mezitím se stal pevně integrovaným do každodenního používání jazyka. Postupem času se hackerství stalo obecným pojmem pro případy, kdy jsou bezpečnostní mechanismy programů, webů a sítí obcházeny a jsou zneužity zranitelnosti.
- Anglický termín „hacknout“ v tomto kontextu znamená „proniknout“ nebo „kopat“. Většina hackerů zasahuje do sítí nebo účtů (např. Od uživatelů Facebooku, Amazonu nebo eBay), aby ukradli data nebo poškodili systém. Tito zločinní hackeři jsou známí jako černé klobouky.
- Hackeři však nejsou vždy nezákonní. Takzvané bílé klobouky používají své hackerské dovednosti pouze v rámci zákona a hackerské etiky, například hledáním bezpečnostních děr pro velké společnosti, jako jsou Google a Microsoft, s jejich souhlasem.
- Protože hackeři často pracují vzdáleně, musíte nejprve získat přístup k systému, který má být napaden. Obvykle to funguje přes zadní vrátka, trojské koně, keyloggery nebo jiný malware.
- Kromě tohoto původního významu se termín motyka nyní používá i pro jiné scénáře. Patří sem například útěky z vězení, které rozšiřují škálu funkcí mobilních telefonů, herních konzolí a podobně. Hackeři mohou také odemknout další funkce ve hrách. Mezi slavné hacky patří hackery na zdi v Call of Duty, které umožňují hráčům procházet stěnami, nebo světový hack na Need for Speed. Tyto hacky jsou také většinou nelegální.
- Pokud si chcete vyzkoušet (legální) hackování sami, shrnuli jsme několik tipů, jak začít s hackováním na následující stránce.
Stručný přehled: to jsou rozdíly
Existují tedy významné rozdíly mezi hackováním, kódováním, crackováním a programováním. Pro přehled jsme opět shrnuli definice:
- Programování: V zásadě legální vytvoření programu, obvykle pomocí zdrojového kódu.
- Kódování: synonymum pro programování.
- Praskání: Manipulace s programovými kódy třetích stran za účelem zrušení omezení používání, jako je ochrana proti kopírování (většinou nelegální).
- Hacking: Cílené využívání bezpečnostních mezer a obcházení bezpečnostních mechanismů (většinou v případě krádeží nelegálních dat). Hacking v širším slova smyslu znamená jakýkoli přístup k funkcím nebo oblastem programů, systémů a sítí, které hackerovi obecně nejsou přístupné.
Poznámka pro nás: CHIP má 40 let!
První číslo CHIP se objevilo v roce 1978. Letos slavíme naše 40. narozeniny.
- CHIP má 40 let a ne slaví sám: Protože digitalizace a programování jsou stále důležitější, ale často se ve školních osnovách zanedbávají, podporuje CHIP „Hacker School“ - organizaci, která je zaměřena na děti a mladé lidi a povzbuzuje je zabývat se technologií a digitalizací.
- Také se podíváme zpět a uvidíme, co se stalo za 40 let: kdy bylo vydáno první číslo CHIP? Jak byla tehdy ohlášena domácí kancelář? Co bylo tehdy hlášeno o Apple a kam vlastně šel Chippie?
- Kliknutím sem zobrazíte všechny výroční příspěvky do 40 let CHIP.