ingieneria ivertida
El objetivo de la ingeniería inversa es obtener información o un diseño a partir de un producto accesible al público, con el fin de determinar de qué está hecho, qué lo hacefuncionar y cómo fue fabricado.Hoy en día (principios del siglo XXI), los productos más comúnmente sometidos a ingeniería inversa son los programas de computadoras y los componentes electrónicos, pero,en realidad, cualquier producto puede ser objeto de un análisis de Ingeniería Inversa.El método se denomina así porque avanza en dirección opuesta a las tareas habituales de ingeniería, que consistenen utilizar datos técnicos para elaborar un producto determinado. En general, si el producto u otro material que fue sometido a la ingeniería inversa fue obtenido en forma apropiada, entonces elproceso es legítimo y legal. De la misma forma, pueden fabricarse y distribuirse, legalmente, los productos genéricos creados a partir de la información obtenida de la ingeniería inversa, como es el caso dealgunos proyectos de Software libre ampliamente conocidos.El programa Samba es un claro ejemplo de ingeniería inversa, dado que permite asistemas operativos UNIX compartir archivos consistemas Microsoft Windows. El proyecto Samba tuvo que investigar información confidencial (no liberada al público en general por Microsoft) sobre los aspectos técnicos relacionados con el sistema dearchivos Windows. Lo mismo realiza el proyecto WINE para el conjunto de API de Windows y OpenOffice.org con los formatos propios de Microsoft Office, o se hace para entender la estructura del sistema dearchivos NTFS y así poder desarrollar drivers para la lectura-escritura sobre el mismo (principalmente para sistemas basados en GNU/Linux).La ingeniería inversa es un método de resolución. Aplicar ingeniería inversaa algo supone profundizar en el estudio de su funcionamiento, hasta el punto de que podamos llegar a entender, modificar y mejorar dicho modo de funcionamiento.Pero este término no sólo se...
Regístrate para leer el documento completo.