English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Ελληνικά Polski Magyar Svenska Dansk Suomi Українська العربية Indonesia

Reverse Engineering

Reverse Engineering v informatice znamená proces získávání informací o softwaru, hardwaru, sítích nebo dalších systémech. Při tomto procesu se používají techniky a nástroje, které umožňují analyzovat a porozumět cizí technologii.

Cílem tohoto procesu je získat vědomosti o fungování technologie, aniž bychom museli mít k dispozici zdrojový kód nebo podrobné návody od výrobce. Obvykle se to děje tak, že se softwarový produkt prozkoumává zpětně, tj. od konce, a analyzují se jeho komponenty. Hardwarový produkt může být demontován a zkoumán jednotlivými částmi.

Reverse Engineering se používá v různých odvětvích, jako je například vývoj software, bezpečnost, ochrana duševního vlastnictví a mnoho dalších. Tento proces má své výhody, ale také určité nevýhody a etické otázky.