¿Qué es la ingeniería inversa?

Algunos términos se explican por sí mismos. Tal es el caso de Inview Engineering, que literalmente está desarmando algo y volver a armarlo. Esto se puede hacer física o virtualmente, y la intención es descubrir cómo funciona algo para crear algo similar.

Se ha realizado la ingeniería inversa durante muchos siglos, casi mientras las personas hayan estado creando cosas. A veces, la ingeniería inversa se realiza con el propósito de mejorar una creación existente, mientras que otras instancias de ingeniería inversa implican robar tecnología. Este último ha sido especialmente el caso con las armas a lo largo de la historia de la guerra.

No son solo armas, los que son temas de ingeniería inversa. Las cosas cotidianas como vehículos, DVD y electrodomésticos son objeto de un intenso escrutinio en cuartos de todo el mundo. Algunas compañías tienen la costumbre de importar productos de otros países, desarmar esos bienes por pieza y luego usar la ingeniería inversa para hacer su OWn.

Ingeniería inversa también se realiza en el mundo virtual. Los artistas y científicos de las computadoras practican la ingeniería inversa haciendo modelos 3D de dispositivos del mundo real y luego deconstruyéndolos prácticamente para ver cómo funcionan. A veces los vuelven a armar, ya sea exactamente o de una manera ligeramente diferente. El advenimiento de los servidores de servicio pesado y las suites gráficas lo ha hecho posible y deseable.

Las computadoras practican la ingeniería inversa en un nivel más fundamental también. Una forma de este tipo de ingeniería inversa es la descomposición. La descomposición es un proceso durante el cual una computadora convertirá información de un formato de bajo nivel (código de computadora) en un formato de alto nivel (texto y números ASCII), para permitir que las personas lean cosas como instrucciones y artículos web. Los acontecimientos comunes de la descomposición implican la transferencia de archivos de un usuario a otro, como un EXCHange de datos o imágenes en un correo electrónico, o para la reconstrucción de la codificación que se ha dañado o nunca se completó. La descomposición también puede venir en forma de violaciones de seguridad, en la que un hacker usará la ingeniería inversa para reconstruir los datos que alguien más quería esconderse desesperadamente a través del cifrado.

Otro uso dual de ingeniería inversa está en la creación y prevención de virus informáticos. Los creadores de virus profundizan en las entrañas del código de computadora para encontrar lugares para enterrar sus creaciones. Al reconstruir el código de la máquina como código fuente, el creador del virus puede encontrar lo que está buscando. Por otro lado, de esas acciones están las personas que buscan prevenir o destruir virus informáticos. Ellos también usan ingeniería inversa para deconstruir el virus en sí y destruir o anticipar los ejecutables dañinos.

OTROS IDIOMAS