obfuszkálás
Obfuszkálás olyan technikák összessége, amelyek célja egy szoftver vagy adatok megértésének és visszafejthetőségének szándékos korlátozása úgy, hogy a funkcionalitás megmarad. Gyakran alkalmazzák a szellemi tulajdon védelmére, a visszafejtés megnehezítésére és a szoftver integritásának védelmére. Az obfuszkálás nem ugyanaz, mint a titkosítás: míg a titkosított adatok értelmezhetetlenné válnak, az obfuszkált kód működik, csak nehezebben érthető annak elemzése.
Fő területek közé tartozik a kód obfuszkálás és az adat obfuszkálás. A kód obfuszkálás során gyakran megváltoztatják
Használati területek közé tartozik a szoftverfejlesztésben a szellemi tulajdon védelme és licencelési rendszerek kiegészítő elemeként, valamint