Omvänd teknik

Författare: Peter Berry
Skapelsedatum: 12 Augusti 2021
Uppdatera Datum: 10 Maj 2024
Anonim
Omvänd teknik - Teknologi
Omvänd teknik - Teknologi

Innehåll

Definition - Vad betyder omvänd teknik?

Omvänd teknik, i datorprogrammering, är en teknik som används för att analysera programvara för att identifiera och förstå de delar den är sammansatt av. De vanliga orsakerna till reverse engineering för en mjukvara är att återskapa programmet, att bygga något liknande det, att utnyttja dess svagheter eller stärka sitt försvar.


En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar Reverse Engineering

Eftersom stängd, egenutvecklad programvara aldrig kommer med dokumentation som avslöjar källkoden som används för att skapa den, använder människor omvänd teknik när de vill förstå programvarans inre funktion.

Vissa hackare använder omvänd teknik för att hitta svaga punkter i program som de kan utnyttja.

Andra hackare använder omvänd teknik för att hitta svaga punkter med avsikt att stärka försvaren där.

Programvaruföretag med konkurrerande produkter gör omvända konkurrenters program för att ta reda på var och hur förbättringar kan göras på sina egna produkter. Vissa företag använder omvänd teknik när de inte har liknande produkter än för att skapa egna produkter.


De som tänker bygga sin egen produkt baserad på en befintlig produkt föredrar ofta omvänd teknik framför att skapa från grunden för att när delar och beroenden identifierats tenderar rekonstruktionsprocessen att bli mycket lättare.

I USA skyddas omvänd konstruktion av programvara av undantag för rättvis användning i upphovsrätten.