Skip to content
EntityQ1150647· pop 23· linked from 314 articles

zaciemnianie kodu

Sign in to save

Also known as obfuscated code, obfuscated software, obfuscation in software, code obfuscation

creating difficult-to-understand computer code

In the Vinony graph

Within Vinony's link graph, zaciemnianie kodu is referenced by 314 other articles, and connects out to machine code, decompiler and Google.

Vinony files it under Program transformation, Software obfuscation and Source code.

Its subject is documented across 23 Wikipedia language editions.

Wikidata facts

Instance of
software feature
Subclass of
hiding
Sources (1)

via Wikidata · CC0

Article · Polski

Zaciemnianie kodu (także obfuskacja, z ang. obfuscation) to technika przekształcania programów, która zmienia składnię, ale zachowuje ich semantykę, co znacząco utrudnia ich zrozumienie. Istnieją również narzędzia (obfuskatory) modyfikujące kod źródłowy, pośredni bądź binarny w celu utrudnienia inżynierii wstecznej programu. Wyróżniamy 3 typy transformacji obfuskacyjnych: * transformacja wyglądu (ang. Layout Transformation) – zmiany nazw identyfikatorów, zmiana formatowania, usuwanie komentarzy. * transformacja danych (ang. Data Transformation) – rozdzielenie zmiennych, konwersja statycznych danych do procedury, zmiana kodowania, zmiana długości życia zmiennej, łączenie zmiennych skalarnych, zmiana relacji dziedziczenia, rozłam/łączenie tablic, zmiana porządku instancji zmiennych / metod / tablic. * transformacja kontroli (ang. Control Transformation) – zmiana przebiegu, rozszerzenie warunków pętli, zmiana kolejności komend / pętli / wyrażeń, metody inline, ogólnikowe wyrażenia, klonowanie metod.

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories