Definición de ofuscación

Ofuscación es un concepto que procede del vocablo latino offuscatĭo y que, por lo general, refiere al enojo o conmoción que experimenta una persona ante una cierta situación. El término es sinónimo de ofuscamiento.

Ofuscación

Algunos ejemplos en los que se emplea el término: “La ofuscación del público se hizo notoria cuando el presentador anunció que la función sería suspendida”, “Presa de la ofuscación, la mujer comenzó a insultar al juez tras escuchar la sentencia”, “Cuando se me pase la ofuscación, tal vez llame a Martín para preguntarle qué paso”.

La ofuscación también es el nombre que recibe un trastorno en la vista que se produce por algo que obstaculiza la visión, como humo o un reflejo.

También el concepto se utiliza en el argot del universo de los vampiros para referirse a un poder que permite a los vástagos ocultarse de los ojos de sus enemigos. Se dice que gracias a esta capacidad consiguen pasar desapercibidos en medio de las multitudes y protegerse. No obstante, los enemigos también tienen pueden tener un poder a través del cual pueden ver a aquellos que se encuentran ocultos, por lo que la cosa no es tan sencilla. Este concepto suele aparecer en las películas y libros que se basan o transcurren en el universo de los vampiros.

El concepto en el lenguaje informático

La ofuscación, por otra parte, puede ser algo que encubre un pensamiento o un mensaje, haciéndolo difícil de comprender. Esta acepción es frecuente en el ámbito de la informática, con referencia a una modificación que se desarrolla sobre el código fuente de algún software para que resulte más complicado de leer.

Al buscar la ofuscación de un código, el objetivo es dificultar la tarea de los ingenieros a la hora de interpretarlo. Por eso resulta complejo acceder al código original tras un proceso de ofuscación.

OfuscaciónExisten diversos motivos para decidir la ofuscación de un programa informático. El más habitual radica en la intención de proteger su código para evitar que otro se lo “robe” y lo utilice por su cuenta, sin el crédito correspondiente a su programador. Para ello el creador suele añadir líneas falsas al código o recurrir a un sistema de encriptamiento que le permita encapsular todo su trabajo a fin de que nadie pueda comprenderlo. En la era de la piratería y de los duplicados en Internet es imprescindible que los creadores busquen nuevas alternativas para proteger sus trabajos e impedir que otros los utilicen en su beneficio sin que ellos lo sepan; para ello la ofuscación es una excelente alternativa.

Después de haber expuesto su código a la ofuscación, cualquier persona que intente leerlo se verá imposibilitada, ya que se encontrará con un código enrevesado e ilegible. Por eso será difícil que consiga plagiar el software en cuestión. La ofuscación también es usada por delincuentes que ocultan aplicaciones maliciosas en el código. Tal es así que muchos virus son capaces de entrar en nuestros ordenadores sin problema gracias a esa capacidad de pasar desapercibidos. Los creadores, en este caso, se valen de la ofuscación para poner códigos dañinos que afecten el dispositivo en el que sean descargados.

Es importante aclarar que, al igual que ocurre con otras técnicas de protección la ofuscación debe ser realizada con cuidado y siempre realizando un backup (copia de seguridad de todo lo trabajado hasta el momento) del código porque si existiera cualquier problema que impidiera volver al código fuente, puede que éste quedara inteligible incluso para el propio creador.

  • Compartir  

Referencias

Autores: Julián Pérez Porto y Ana Gardey. Publicado: 2012. Actualizado: 2014.
Definicion.de: Definición de ofuscación (http://definicion.de/ofuscacion/)