Qué es la ingeniería inversa?

0

Es común, hablando de seguridad informática, encontrarnos a veces con el término “ingeniería inversa”, sobre todo cuando se analizan o diseccionan amenazas de reciente aparición.

No hablamos de otra cosa que del análisis funcionamiento de un programa y su estudio a “bajo nivel”: cómo se comporta, se comunica y con quién. Para ello, hay que ir dando “pasos” atrás, hasta llegar al punto donde se originó todo.

ingeniería inversa, ejemplo

¿Qué es la ingeniería inversa?

A nivel más general, la ingeniería inversa, también llamada reversión de un programa, es muchas veces una práctica sana y utilizada con fines benignos: permite a los desarrolladores de un programa habilitar la interoperabilidad con otro software de seguridad para conseguir detectar amenazas antes de que sean aprovechadas por un tercero

Realizada sobre el software, la ingeniería inversa es una colección de técnicas para el descifrado y análisis que muestren cómo trabaja un programa a nivel interno. Este proceso puede ser tan simple como observar el flujo de datos hacia/desde el programa o bien tan completo como analizar el código máquina -binario- para fijarse en el nivel de funcionamiento más básico del mismo.

ingeniería inversa, herramientas

El segundo método incluiría el estudio de porciones de código no mencionados en el manual ni en otra documentación. Dicho de forma llana: se trataría de tomar miles de comandos que el software envía al ordenador para dictarle un comportamiento, para después traducirlos en un formato comprensible para alguien que no ha diseñado el programa.

Compartir.

Sobre el Autor

Alejandro es técnico micro-informático, experto en seguridad de las TIC y apasionado de la tecnología. Colabora habitualmente en diferentes publicaciones de seguridad, software y análisis de hardware entusiasta.

Dejar una Respuesta

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR