Co je reverzní inženýrství?

Některé termíny jsou samy vysvětlující. Tak je tomu v případě reverzního inženýrství, které doslova něco rozebírá a dává to dohromady. To lze provést fyzicky nebo virtuálně a záměrem je zjistit, jak něco funguje, aby se vytvořilo něco podobného.

Reverzní inženýrství se provádí po mnoho staletí, téměř tak dlouho, dokud lidé vytvářejí věci. Někdy je reverzní inženýrství prováděno za účelem zlepšení existujícího výtvoru, zatímco jiné příklady reverzního inženýrství zahrnují krádežní technologii. Posledně jmenovaný byl případ zbraní během celé historie války.

Nejsou to jen zbraně, které jsou předmětem reverzního inženýrství. Každodenní věci, jako jsou vozidla, DVD a spotřebiče, podléhají v čtvrtletích po celém světě intenzivní kontrole. Některé společnosti si zvykají dovážet zboží z jiných zemí, rozebírat je po kusech a poté použít vlastní reverzní techniku.

Reverzní inženýrství se provádí také ve virtuálním světě. Počítačoví umělci a vědci praktikují reverzní inženýrství tím, že vytvářejí 3D modely zařízení v reálném světě a poté je virtuálně dekonstruují, aby viděli, jak fungují. Občas je dali dohromady, přesně nebo poněkud jinak. Příchod těžkých serverů a grafických souprav to umožnil a žádal.

Počítače cvičí reverzní inženýrství také na základní úrovni. Jednou z forem tohoto druhu reverzního inženýrství je dekompilace. Dekompilace je proces, během kterého počítač převede informace z nízkoúrovňového formátu (počítačový kód) do formátu vysoké úrovně (text a čísla ASCII), aby lidé mohli číst věci, jako jsou pokyny a webové články. Mezi běžné výskyty dekompilace patří přenos souborů od jednoho uživatele k druhému, jako je výměna dat nebo obrázků v e-mailu, nebo pro přestavbu kódování, které bylo poškozeno nebo nebylo nikdy dokončeno. Dekompilace může také přijít ve formě narušení bezpečnosti, ve kterých hacker použije reverzní inženýrství k rekonstrukci dat, která někdo jiný tak zoufale chtěl skrýt šifrováním.

Další dvojí použití reverzního inženýrství je ve vytváření a prevenci počítačových virů. Tvůrci virů se ponoří do vnitřních částí počítačového kódu, aby našli místa, kde pochovat své výtvory. Vytvořením virového kódu jako zdrojového kódu může tvůrce virů najít to, co hledá. Na druhé straně těchto akcí jsou lidé, kteří se snaží zabránit nebo zničit počítačové viry. Také oni používají reverzní inženýrství k dekonstrukci viru samotného a ničení nebo předvídání škodlivých spustitelných souborů.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?