javascript - online - uglifyjs example
diferencia entre uglify y ofuscar? ¿Es uno más seguro? (1)
Recientemente me pidieron que ocultara mi javascript para ocultar la clave de API de un cliente. Estoy usando gruñido.
Will gruñir-contrib-uglify ofuscar mi js?
¿Cuál es la diferencia entre uglify y ofuscar? ¿Es uno mucho más seguro que el otro?
Uglify es una herramienta de minificación de código. Analiza el JS, construyendo un árbol de token del código, que luego puede usarse para comprimir / minificar el código o "embellecerlo", haciéndolo legible para la depuración, etc. Uglify NO ofuscará su código.
Por otro lado, el uso de una herramienta de ofuscación como Obfuscator de Stephen Mathieson puede concatenar múltiples archivos de proyecto en uno, empaquetar requiere y empaqueta. En este caso, también Uglifica todo el trabajo al final, lo que da como resultado un archivo JS minimizado y ofuscado. No es 100% seguro, hay formas de desactivar el código JS, pero hace que sea mucho más difícil de descifrar que el texto plano.
SIN EMBARGO, recomendaría mantener la clave de API del cliente fuera del código del lado del navegador siempre que sea posible. Incluso si está ofuscado, todavía se puede encontrar