Разобрать механизм с целью понять, как это работает

Автор: Peter Berry
Дата создания: 12 Август 2021
Дата обновления: 22 Июнь 2024
Anonim
Ремонт Китайского КВАРЦЕВОГО МЕХАНИЗМА ЧАСОВ/Repair of the Chinese, quartz mechanism of a wall clock
Видео: Ремонт Китайского КВАРЦЕВОГО МЕХАНИЗМА ЧАСОВ/Repair of the Chinese, quartz mechanism of a wall clock

Содержание

Определение - Что означает обратный инжиниринг?

Обратный инжиниринг в компьютерном программировании - это метод, используемый для анализа программного обеспечения с целью выявления и понимания частей, из которых оно состоит. Обычные причины для реинжиниринга программного обеспечения - это воссоздание программы, создание чего-то похожего на нее, использование ее слабых сторон или усиление ее защиты.


Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Техопедия объясняет обратное проектирование

Поскольку закрытое проприетарное программное обеспечение никогда не поставляется с документацией, раскрывающей исходный код, использованный для его создания, люди используют реверс-инжиниринг всякий раз, когда хотят понять внутреннюю работу программного обеспечения.

Некоторые хакеры используют реверс-инжиниринг, чтобы найти слабые места программ, которые они могут использовать.

Другие хакеры используют реверс-инжиниринг, чтобы найти слабые места с целью усиления защиты.

Компании-разработчики программного обеспечения с конкурирующими продуктами перепроектируют программы своих конкурентов, чтобы выяснить, где и как можно улучшить их собственные продукты. Некоторые компании используют реверс-инжиниринг, когда у них еще нет аналогичных продуктов, для создания собственных продуктов.


Те, кто намеревается создать свой собственный продукт на основе существующего, часто предпочитают реверс-инжиниринг, а не создание с нуля, потому что, как только определены части и зависимости, процесс реконструкции становится намного проще.

В США реверс-инжиниринг программного обеспечения защищен исключением о добросовестном использовании в законе об авторском праве.