Que es ofuscado

Que es ofuscado

ofuscación javascript

En el desarrollo de software, la ofuscación es el acto deliberado de crear código fuente o código máquina que es difícil de entender para los humanos. Al igual que la ofuscación en el lenguaje natural, puede utilizar expresiones innecesariamente rebuscadas para componer declaraciones. Los programadores pueden ofuscar deliberadamente el código para ocultar su propósito (seguridad a través de la oscuridad) o su lógica o valores implícitos incrustados en él, principalmente, con el fin de evitar la manipulación, disuadir la ingeniería inversa, o incluso para crear un rompecabezas o un desafío recreativo para alguien que lea el código fuente. Esto puede hacerse manualmente o mediante una herramienta automatizada, siendo esta última la técnica preferida en la industria[1].

La arquitectura y las características de algunos lenguajes pueden hacerlos más fáciles de ofuscar que otros[2][3] C,[4] C++,[5][6] y el lenguaje de programación Perl[7] son algunos ejemplos de lenguajes fáciles de ofuscar. Haskell (lenguaje de programación) también es bastante ofuscable[8] a pesar de tener una estructura bastante diferente.

Escribir y leer el código fuente ofuscado puede ser un rompecabezas. Varios concursos de programación premian el código ofuscado más creativo, como el International Obfuscated C Code Contest y el Obfuscated Perl Contest.

->  Display que es

enmascaramiento de datos

La ofuscación consiste en oscurecer el significado de la comunicación haciendo que el mensaje sea difícil de entender, normalmente con un lenguaje confuso y ambiguo. La ofuscación puede ser involuntaria o intencionada (aunque la intención suele ser connotada), y se logra con el circunloquio (hablar alrededor del tema), el uso de la jerga (lenguaje técnico de una profesión), y el uso de un argot (lenguaje del grupo) de valor comunicativo limitado para los forasteros[1].

A los médicos se les reprocha el uso de la jerga para ocultar hechos desagradables a un paciente; el autor y médico estadounidense Michael Crichton dijo que la escritura médica es un «intento muy hábil y calculado de confundir al lector». El psicólogo B. F. Skinner dijo que la notación médica es una forma de control de la audiencia múltiple, que permite al médico comunicar al farmacéutico cosas a las que el paciente podría oponerse si pudiera entender la jerga médica[2].

sinónimo de ofuscación

En el desarrollo de software, la ofuscación es el acto deliberado de crear un código fuente o un código máquina que sea difícil de entender para los humanos. Al igual que la ofuscación en el lenguaje natural, puede utilizar expresiones innecesariamente rebuscadas para componer declaraciones. Los programadores pueden ofuscar deliberadamente el código para ocultar su propósito (seguridad a través de la oscuridad) o su lógica o valores implícitos incrustados en él, principalmente, con el fin de evitar la manipulación, disuadir la ingeniería inversa, o incluso para crear un rompecabezas o un desafío recreativo para alguien que lea el código fuente. Esto puede hacerse manualmente o mediante una herramienta automatizada, siendo esta última la técnica preferida en la industria[1].

->  Elementos de un folleto primaria

La arquitectura y las características de algunos lenguajes pueden hacerlos más fáciles de ofuscar que otros[2][3] C,[4] C++,[5][6] y el lenguaje de programación Perl[7] son algunos ejemplos de lenguajes fáciles de ofuscar. Haskell (lenguaje de programación) también es bastante ofuscable[8] a pesar de tener una estructura bastante diferente.

Escribir y leer el código fuente ofuscado puede ser un rompecabezas. Varios concursos de programación premian el código ofuscado más creativo, como el International Obfuscated C Code Contest y el Obfuscated Perl Contest.

código de ofuscación

En el desarrollo de software, la ofuscación es el acto deliberado de crear código fuente o código máquina que sea difícil de entender para los humanos. Al igual que la ofuscación en el lenguaje natural, puede utilizar expresiones innecesariamente rebuscadas para componer declaraciones. Los programadores pueden ofuscar deliberadamente el código para ocultar su propósito (seguridad a través de la oscuridad) o su lógica o valores implícitos incrustados en él, principalmente, con el fin de evitar la manipulación, disuadir la ingeniería inversa, o incluso para crear un rompecabezas o un desafío recreativo para alguien que lea el código fuente. Esto puede hacerse manualmente o mediante una herramienta automatizada, siendo esta última la técnica preferida en la industria[1].

->  Usuario que es

La arquitectura y las características de algunos lenguajes pueden hacerlos más fáciles de ofuscar que otros[2][3] C,[4] C++,[5][6] y el lenguaje de programación Perl[7] son algunos ejemplos de lenguajes fáciles de ofuscar. Haskell (lenguaje de programación) también es bastante ofuscable[8] a pesar de tener una estructura bastante diferente.

Escribir y leer el código fuente ofuscado puede ser un rompecabezas. Varios concursos de programación premian el código ofuscado más creativo, como el International Obfuscated C Code Contest y el Obfuscated Perl Contest.

Acerca del autor

Elena

Soy Elena Caceres experta en ciberseguridad y aficionada de todo lo que gira entorno al Internet. Les doy la bienvenida a mi blog donde trato de compartir información actualizada sobre estos temas relacionados con la tecnología.

Ver todos los artículos