Skip to main content

Hva er omvendt engineering?

Noen begrep er selvforklarende.Slik er tilfellet med omvendt engineering, som bokstavelig talt tar noe fra hverandre og setter det sammen igjen.Dette kan gjøres fysisk eller praktisk talt, og intensjonen er å finne ut hvordan noe fungerer for å skape noe lignende.

Reverse Engineering har blitt gjort i mange århundrer, nesten så lenge folk har skapt ting.Noen ganger gjøres omvendt prosjektering med det formål å forbedre en eksisterende skapelse mens andre tilfeller av omvendt engineering involverer stjelingsteknologi.Sistnevnte har spesielt vært tilfelle med våpen gjennom krigens historie.

Det er ikke bare våpen, som er gjenstander for omvendt ingeniørfag.Hverdagslige ting som kjøretøy, DVDer og apparater er gjenstand for intens granskning i kvartaler rundt om i verden.Noen selskaper gjør en vane å importere varer fra andre land, ta disse varene fra hverandre stykke for stykke, og deretter bruke omvendt engineering for å lage sine egne.

Reverse Engineering gjøres også i den virtuelle verdenen.Datakunstnere og forskere praktiserer omvendt teknikk ved å lage 3D-modeller av virkelige enheter og deretter dekonstruere dem praktisk talt for å se hvordan de fungerer.Noen ganger satte de dem sammen igjen, enten nøyaktig eller på en litt annen måte.Fremkomsten av tunge servere og grafikksuiter har gjort dette både mulig og ønskelig.

Datamaskiner praktiserer omvendt teknikk på et mer grunnleggende nivå også.En form for denne typen omvendt prosjektering er dekompilering.Dekompilering er en prosess der en datamaskin vil konvertere informasjon fra et lavt nivåformat (datakode) til et høyt nivå format (ASCII-tekst og tall), for å la folk lese ting som instruksjoner og nettartikler.Vanlige forekomster av dekompilering innebærer overføring av filer fra en bruker til en annen, som en utveksling av data eller bilder i en e -post, eller for gjenoppbygging av koding som har blitt skadet eller aldri ble fullført.Nedbryting kan også komme i form av sikkerhetsbrudd, der en hacker vil bruke omvendt prosjektering for å rekonstruere dataene som noen andre så desperat ønsket å gjemme seg via kryptering.

En annen dobbel bruk av omvendt engineering er i oppretting og forebygging av datamaskinvirus.Virus skapere fordyper inngården av datakode for å finne steder å begrave kreasjonene sine.Ved å gjenoppbygge maskinkoden som kildekode, kan virueskaperen finne det han eller hun leter etter.På baksiden av disse handlingene er menneskene som søker å forhindre eller ødelegge datavirus.De bruker også omvendt prosjektering for å dekonstruere viruset selv og ødelegge eller forutse de skadelige kjørbare filer.