stringtranslate.com

Predicado opaco

En programación informática , un predicado opaco es un predicado , una expresión que se evalúa como "verdadero" o "falso", para el cual el programador conoce el resultado a priori , pero que, por diversas razones, aún necesita evaluarse en tiempo de ejecución . [1] Los predicados opacos se han utilizado como marcas de agua , ya que serán identificables en el ejecutable de un programa. [2] También se pueden utilizar para evitar que un optimizador demasiado entusiasta optimice una parte de un programa. Otro uso es ofuscar el control o el flujo de datos de un programa para dificultar la ingeniería inversa .

Enlaces externos

Referencias

  1. ^ Caballero, Juan; Zurutuza, Urko; Rodríguez, Ricardo J. (17 de junio de 2016). Detección de Intrusiones y Malware, y Evaluación de Vulnerabilidades: 13° Congreso Internacional, DIMVA 2016, San Sebastián, España, 7-8 de julio de 2016, Actas. Saltador. ISBN 978-3-319-40667-1.
  2. ^ Chaki, Rituparna; Cortesi, Agostino; Saeed, Khalid; Chaki, Nabendu (18 de noviembre de 2015). Computación avanzada y sistemas de seguridad: volumen 2. Springer. ISBN 978-81-322-2653-6.