reverse engineering

Reverse engineering er en prosess der man forsøker å forstå hvordan noe er laget og fungerer, uten å ha direkte kjennskap til oppbygning og virkemåte.

Faktaboks

Også kjent som

omvendt utvikling, dekonstruksjon

Begrepet benyttes ofte i forbindelse med hacking og datakriminalitet der en angriper forsøker forstå hvordan et program eller et system er utviklet for å finne sårbarheter. Ettersom angriperen ikke har tilgang til programkode, konfigurasjoner og interne systemer må denne kunnskapen erverves ved hjelp av testing og analyse av sammenhengen mellom handling og respons samt input og output.

Reverse engineering kan også benyttes i forbindelse med utvikling og integrering mot andre systemer. For eksempel kan man utføre reverse engineering av kommunikasjonen mellom en app og en tjeneste, for så å lage sitt eget program som snakker direkte med denne tjenesten på samme måte.

Les mer i Store norske leksikon

Kommentarer

Kommentaren din publiseres her. Fagansvarlig eller redaktør svarer når de kan.

Du må være logget inn for å kommentere.

eller registrer deg