Hem Utveckling Vad är omvänd teknik? - definition från techopedia

Vad är omvänd teknik? - definition från techopedia

Innehållsförteckning:

Anonim

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 omvänd konstruktion av en mjukvara är att återskapa programmet, bygga något liknande det, utnyttja dess svagheter eller stärka sitt försvar.

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örsvaret 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 en 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.

Vad är omvänd teknik? - definition från techopedia