Обрнути инжењеринг

Аутор: Peter Berry
Датум Стварања: 12 Август 2021
Ажурирати Датум: 22 Јуни 2024
Anonim
3D skeniranje i reverzni inženjering - Solfins primeri (Seminari 2021)
Видео: 3D skeniranje i reverzni inženjering - Solfins primeri (Seminari 2021)

Садржај

Дефиниција - Шта значи обрнути инжењеринг?

Обрнути инжењеринг, у рачунарском програмирању, је техника која се користи за анализу софтвера како би се идентификовали и разумели делови од којих је састављен. Уобичајени разлози за обрнути инжењеринг део софтвера су рекреирање програма, изградња нечег сличног њему, искориштавање његових слабости или јачање његове одбране.


Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедија објашњава обрнути инжењеринг

Будући да затворени, власнички софтвер никада не долази са документацијом која открива изворни код који се користио за његово креирање, људи користе обрнути инжењеринг кад год желе да разумеју унутрашњост софтвера.

Неки хакери користе обрнути инжењеринг како би пронашли слабе тачке програма које могу да искористе.

Други хакери користе обрнути инжењеринг како би пронашли слабе тачке у намјери да ојачају одбрану тамо.

Софтверске компаније са конкурентним производима инжењерирају програме својих конкурената како би открили где и на који начин се могу побољшати њихови производи. Неке компаније користе обрнути инжењеринг када још немају сличне производе за креирање властитих производа.

Они који намеравају да изграде сопствени производ на основу постојећег често преферирају обрнути инжењеринг, него креирање испочетка, јер након што се идентификују делови и зависности, процес реконструкције обично буде много лакши.


У САД, обрнути инжењеринг софтвера заштићен је изузетком поштене употребе у закону о ауторским правима.