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 like lenge som 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 prosjektering. 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 prosjektering for å lage sin OWn.

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 øver på omvendt prosjektering 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 EXCHange 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 engineering for å rekonstruere dataene som noen andre så desperat ønsket å gjemme seg via kryptering.

En annen dobbel bruk av omvendt ingeniørfag er i oppretting og forebygging av datavirus. 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ørbarene.

ANDRE SPRÅK