Увод у обрнути инжењеринг

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

Које су неке од уобичајених примена обрнутог инжењеринга?

1. Да би нови компатибилни производи били јефтинији од тренутно доступних на тржишту.

2. Да би код био јачи за интероперацију или за повезивање различитих оперативних система или база података.

3. Откривање неусклађених карактеристика комерцијалног производа.

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

Састоји се од следећих корака, у складу с Методологијом:

  • Упоредите своја запажања са стварним уређајем и предложите побољшање.
  • Посматрати и анализирати оперативне механизме система.
  • Пресеци и проучи унутрашње деловање механичког уређаја.

Истраживач може прикупити техничке податке потребне за снимање функције софтвера или дела процеса путем обрнутог инжењеринга. Истраживачи могу да испитају снагу система и могу да утврде њихове слабости у погледу перформанси, интероперабилности и сигурности када користе обрнути инжењерски софтвер. Метода обрнутог инжењеринга помаже истраживачима да схвате како систем функционише и који елементи софтвера доводе до његовог неуспеха у раду. Независни произвођачи могу бити заинтересовани за конкурентно тржиште које препознаје побољшања остварена на доминантној роби. На примјер, потребно је за сигурносне ревизије које корисницима кода омогућавају да боље заштите своје системе и мреже откривањем недостатака у сигурности. Често почиње стварањем бољих дизајна и интероперабилности постојећих производа.

Кораци за обрнути инжењеринг дати су како слиједи:

  1. Информације о колекцији
  2. Снимање функционалности
  3. Испитивање информација
  4. Снимање управљачког тока
  5. Извлачење структуре
  6. Снимање протока података
  7. Прегледајте издвојени дизајн
  8. Генерисање документације

Који су правни случајеви или етичка питања?

Нове судске одлуке показују да се правна и етичка егзистенција инжењерских техника користи да би се постигла интероперабилност са независно развијеним рачунарским програмом. Лекмарк је поднео тужбу против СЦЦ-а у децембру 2002, оптужујући га да крши и закон о ауторским правима и ДМЦА. Код који се користи у Лекмарк кертриџу штампача СЦЦ је обрнуто направио за креирање компатибилних кертриџа. Према свету рачунара, Лекмарк-ова тврдња да СЦЦ-ови Смартек чипови садрже Лекмарк технологију заштићену ауторским правима. Програм управља интеракцијом између Лекмарк штампача и тонер касета; без њега обновљени тонер кертриџи неће радити са Лекмарковим штампачима. „Суд је пресудио да се„ закон о ауторским правима не сме користити за спречавање интероперабилности између робе једне компаније и робе њихових конкурената. У америчкој одлуци. "ДМЦА не забрањује програмерима кода да користе обрнути инжењеринг да приступе електроничком заштићеном ауторском материјалу ако то ураде у циљу постизања интероперабилности са независно развијеним рачунарским програмом", саопштио је Канцеларија за ауторска права у октобру 2003.

Шта је правна примена?

  • Патентна заштита - штити концепт који стоји иза рада новог производа.
  • Заштита ауторских права обухвата облик и дизајн производа.

Патент није ништа друго до знак упозорења супарнику, како би се обесхрабрио конкуренција, према НПД-рјешењима. Само НПД решења кажу да ривал може учинити једно од следећег ако постоји интерес за неку идеју: РЕ се обично изводи помоћу кинеског зида или зида са чистом собом. Чиста соба, ради се узастопно.

Да ли је неетично обрнути инжењер?

О овом проблему се увелико расправља и очигледно не постоји тачан одговор на подељеност. Појам интелектуалног власништва је тврдња број један против обрнутог инжењеринга. Због тога што Лекмарк и компаније попут њих троше време и новац развијајући производе, сматрају да је неетично да други могу прерадити своје производе. Постоје и предмети који су оштећени овим активностима као што је Бит Кеепер. Зашто предузећа и појединци требају трошити велике количине средстава за стицање интелектуалне својине коју би ривали могли преокренути у дјелићу трошкова ?.

Препоручени чланци

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

  1. Обрнути инжењеринг са Питхон-ом
  2. Питања за интервју са софтверским инжењерингом
  3. Каријере као софтверског инжењера
  4. Питања о интервјуу за електротехнику

Категорија: