La Ingeniería Inversa consiste en obtener información relevante sobre la fabricación, funcionamiento y mecanismos de un objeto, mediante la disección de un producto ya existente. Es esto lo que le otorga el nombre de ingeniería inversa a este modo de trabajar, ya que se trabaja de atrás hacia adelante, analizando el cómo se hizo y no el cómo hacerlo.
Generalmente la ingeniería inversa se aplica a objetos electrónicos, pero su uso se extiende a distintos tipos de productos y servicios, como por ejemplo en un auto a fricción o un software.