Что такое обратный инжиниринг простыми словами?

Представьте, что у вас есть машина времени, которая может перенести вас в будущее. И вы решаете отправиться на сто лет вперед.  Вы видите нечто невероятное — футуристичный супер-автомобиль, о котором раньше и не мечтали. Он умеет летать, ездить по воде, даже прыгать на огромные расстояния. Вы даже не представляете, как он работает, но вас переполняет желание забрать эту технику с собой в свое время.

reverse-engineering

Как это сделать? Нужно разобрать машину на детали, понять, как она устроена и повторить каждый ее компонент. Это и есть обратный инжиниринг, или обратное проектирование (также используют название реверс-инжиниринг).

Process obratnogo inginiringa

Обратный инжиниринг — это как разгадка тайны

Разберем более реальный пример с механизмом. Его создали специалисты в другой стране, применяя свои технологии. Чтобы спроектировать этот механизм обратным способом у нас, инженеру необходимо раскрыть производственные тайны: как собран механизм, из чего сделаны его детали?  Что вообще заставляет его работать?

Этот процесс начинается с того, что объект изучается в мельчайших подробностях. Каждая часть исследуется различными способами:

  • Для получения сведений о формах объектов используется 3D-сканирование.
  • Спектрометр — прибор, который анализирует состав материала — покажет, из чего состоят части механизма.
  • Твердомер и профилометр дадут информацию о качестве поверхности, толщиномер — о толщине стенок.

Затем инженер пытается понять, как все эти части работают вместе, как взаимодействуют друг с другом.

Твердомер

Зачем нужно обратное проектирование?

Самый простой ответ: не всегда нужно изобретать велосипед. Бывает, что у кого-то уже реализована гениальная идея, поэтому нет смысла тратить время и деньги на то, чтобы повторить её путь с нуля.

Представьте, что одна компания разработала сверхэкономичный двигатель, который расходует в два раза меньше топлива, чем все остальные. Естественно, конкуренты захотят понять, в чем секрет. Но прямого доступа к чертежам, техническим данным у них нет.

И вот здесь пригодится обратное проектирование: инженеры разбирают двигатель и шаг за шагом восстанавливают всю технологию. В итоге они могут не только повторить успех конкурентов, но и найти способы сделать двигатель ещё лучше.

Rezultat revers inginiringa

Узнай, как это сделано, чтобы сделать лучше

Что важно, обратный инжиниринг — не просто банальное копирование или промышленный шпионаж. Это скорее метод изучения и улучшения, внедрение инноваций. Иногда реверс-инжиниринг помогает обнаружить недостатки в исходном продукте, а затем устранить их.

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

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

Revers-inginiring PO

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

Получить консультацию            Оставить заявку на проект