Skip to main content

Hvad er reverse engineering?

Nogle udtryk er selvforklarende.Sådan er tilfældet med reverse engineering, som bogstaveligt talt tager noget fra hinanden og sætter det sammen igen.Dette kan gøres fysisk eller praktisk talt, og hensigten er at finde ud af, hvordan noget fungerer for at skabe noget lignende.

Omvendt teknik er blevet gjort i mange århundreder, næsten så længe folk har skabt ting.Nogle gange udføres reverse engineering med det formål at forbedre en eksisterende skabelse, mens andre tilfælde af omvendt teknik involverer at stjæle teknologi.Sidstnævnte har især været tilfældet med våben gennem krigsførelseshistorien.

Det er ikke kun våben, der er genstand for omvendt teknik.Hverdagslige ting som køretøjer, dvd'er og apparater er genstand for intens kontrol i kvartaler rundt om i verden.Nogle virksomheder gør en vane med at importere varer fra andre lande, adskille disse varer fra hinanden stykke for stykke og derefter bruge reverse engineering til at lave deres egne.

Reverse Engineering udføres også i den virtuelle verden.Computerkunstnere og forskere praktiserer reverse engineering ved at fremstille 3D-modeller af virkelige enheder og derefter dekonstruere dem praktisk talt for at se, hvordan de fungerer.Til tider sætter de dem sammen igen, enten nøjagtigt eller på en lidt anden måde.Fremkomsten af tunge servere og grafik suiter har gjort dette både muligt og ønskeligt.

Computere praktiserer også omvendt teknik på et mere grundlæggende niveau.En form for denne form for omvendt teknik er nedbrydet.Nedbrydning er en proces, hvor en computer konverterer oplysninger fra et lavt niveau format (computerkode) til et højt niveau format (ASCII-tekst og tal) for at give folk mulighed for at læse ting som instruktioner og webartikler.Almindelige forekomster af nedbrydning involverer overførsel af filer fra en bruger til en anden, som en udveksling af data eller billeder i en e -mail eller til genopbygning af kodning, der er blevet beskadiget eller aldrig blev afsluttet.Nedbrydning kan også komme i form af sikkerhedsbrud, hvor en hacker vil bruge reverse engineering til at rekonstruere de data, som en anden så desperat ønskede at skjule via kryptering.

En anden dobbelt brug af omvendt teknik er i oprettelse og forebyggelse af computervira.Virusskabere dykker ned i indersiden af computerkode for at finde steder at begrave deres kreationer.Ved at genopbygge maskinkoden som kildekode kan virusskaberen finde, hvad han eller hun leder efter.På flip side af disse handlinger er de mennesker, der søger at forhindre eller ødelægge computervirus.De bruger også reverse engineering til at dekonstruere selve virussen og ødelægge eller forudse de skadelige eksekverbare stoffer.