Ingeniería Inversa

Post on 25-Jul-2015

65 views 2 download

Transcript of Ingeniería Inversa

Ingeniería Inversa

Nora AcostaPaúl Tinizaray

ESPE-LMECATRÓNICA

DISEÑO MECATRÓNICO

¿PARA QUE NOS SIRVE CONOCER DE INGENIERIA INVERSA?

Es de suma importancia para cualquier disciplina en la que se busque obtener un producto que satisfaga a un publico con ciertas necesidades.

¿Qué es la ingeniería inversa?

Es el proceso de descubrir los principios tecnológicos de un dispositivo, objeto o sistema a través del análisis de su estructura, función y operación.

¿Para qué utilizar ingeniería inversa?

Re-desarrollo de documentaciónFines académicosMigración de tecnologíaEspionaje comercialPiratería

Los productos más comunes que son sometidos a la ingeniería inversa son los programas de computadoras y los componentes electrónicos, pero básicamente casi cualquier proceso puede ser sometido a un análisis de Ingeniería Inversa.

Ingeniería inversa de máquinas Utilización de tecnologías de escaneo 3D y

software CADRegistros digitales de productos propiosEvaluación de los productos de la

competencia

Ingeniería inversa de software Identificar como funciona un programa cuyo

código fuente se desconoceModificar el código sin necesidad de

descubrirlo oGenerar un nuevo código que cumpla con las

mismas funciones del original

Ingeniería inversa de protocolosDescubrir el formato de los mensajes Ingeniería inversa de la maquina de estadosOtros componentes típicos como la

encriptación también pueden ser rastreados

Ingeniería inversa de tarjetas inteligentes Ingeniería inversa es un método invasivo y

destructivo para analizar tarjetas inteligentesSe desprenden y analizan todas y cada una

de las capas con ácidos un microscopio electrónico respectivamente

Las señales son obtenidas son descompiladas en un ordenador

Consecuencias positivas de la utilización de ingeniería inversa Fácil acceso a software propietarioInnovación en la educaciónAprender de los errores de otrosActualización de equipos en desusoObtención rápida de modelos difíciles de

esquematizar Mejora continua de productos

Consecuencias negativas de la utilización de ingeniería inversa

EspionajeAparecimiento de productos de baja calidad

en el mercado

Pirateado de tarjetas inteligentesESPECIFICACIONES DE LA TARJETA

ST16CF54A16 KB ROM4 KB de EEPROM480 bytes de memoria RAMProcesador aritmética modular (PAM a / k / un

coprocesador de cifrado)Sensores de seguridad para la luz, el reloj y el

voltajeRecubrimiento en todos los circuitos para

prevenir los ataques de sondeo

Pirateado de tarjetas inteligentesHERRAMIENTAS

AcetonaAgua desmineralizadaEsmalte de uñasAcido nítrico (para abrir el chip)Removedor de oxidoAguja de coserPunta lógicaMicroscopio con capacidad de zoom de 10xMáquina de lavado ultrasónico

Pirateado de tarjetas inteligentesEXTRAER LA INFORMACIÓN DEL CHIP

Se aplica ácidos y disolventes para exponer las capas de información del chip

Mediante una punta lógica la información es transformada en señales eléctricas

Esta información es enviada a un ordenador para ser descompilada

ConclusionesLa ingeniería inversa es una metodología de

rediseño.La ingeniería inversa permite masificar productos

beneficiando a muchas personasLa ingeniería inversa permite el acceso a

tecnologías exclusivasDe cierta manera, la ingeniería inversa promueve el

desarrollo de nuevos y mejores productosPodría tratarse a la ingeniería inversa como la punta

del iceberg de una nueva cultura en la que a nadie le interese ocultar el conocimiento y se pueda divulgar sin restricciones