La ingeniería inversa
La ingeniería inversa en el software tiene como objetivo recuperar el código fuente de un programa que necesita ser correjido, mejorado oestudiado para ser nuevamente escrito y que no cuenta con su código fuente original.
Hay que dejar en claro que la ingeniería inversa de software que tiene comoobjetivo el duplicado o el estudio con proposito comercial, como el empleo de aplicar ingenierìa inversa a un producto para estudiarlo y hacer en base a este unproducto de competencia, puede ser considerado como una violación a las leyes de copyright e incluso en muchos casos, el uso de un programa bajo licencia prohíbe estapráctica. En el caso de la ingeniería inversa de hardware, se recurre al desmontaje de un dispositivo con la intención de comprobar como es que funciona, pero aligual que sucede en la ingeniería inversa de software, aquí también esta prohibido hacer esto con la intención de fabricar un producto similar.
Otro tipo deingeniería inversa consiste en la reproducción de imágenes en 3D de piezas ya fabricadas cuando no se cuenta con un plano y con la finalidad de reacondicionar la pieza.
Regístrate para leer el documento completo.