Innholdsfortegnelse:
Definisjon - Hva betyr obfuscation?
Obfuscation er en programmeringsteknikk der koden med vilje blir tilslørt for å forhindre reversering og levere uklar kode til andre enn programmereren. Tilsløring brukes også til programmer for å sikre intellektuell eiendom (IP) beskyttelse gjennom omvendt engineering forebygging.
Techopedia forklarer obfuscation
Vanlige reverse engineering teknikker er avhengige av funksjon og kodeklarhet når du kopierer programkode. Tilsløring skaper tvetydig kode, noe som gjør omvendt prosjektering vanskelig.
Skiver er den vanligste teknikken som brukes for å løse tilslørte programmysterier, der deler av koden blir analysert og forenklet for å bestemme programfunksjonaliteten.
En obfuscator er et programmeringsverktøy som brukes til å transformere lesbar kode til tvetydig kode uten å påvirke kodefunksjonaliteten.