Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Leguim en 24 Agosto 2021, 22:57 pm



Título: [Pregunta]: ¿Cómo se "cifra" el código fuente?
Publicado por: Leguim en 24 Agosto 2021, 22:57 pm
Hola,

me refiero a "cifrar" el código fuente, aquel que los usuarios pueden visualizar con Click derecho -> ver código fuente.

Si veo en facebook, el nombre de las clases son cualquier cosa, tienen nombres irrazonables.


Título: Re: [Pregunta]: ¿Cómo se "cifra" el código fuente?
Publicado por: MinusFour en 24 Agosto 2021, 23:01 pm
No están cifrados, están ofuscados.

https://javascript-minifier.com/


Título: Re: [Pregunta]: ¿Cómo se "cifra" el código fuente?
Publicado por: WHK en 2 Septiembre 2021, 03:16 am
De todas maneras puedes abrir el inspeccionador del navegador y darle click al ícono de ordenar código, también es posible hacer depuración a cada ejecución de cada función en javascript.

En otras palabras, ocultar el código del lado del usuario no te va a servir de nada y si confías tu seguridad del lado del navegador entonces tienes un concepto equivocado, hay mil y un maneras de reversar código ofuscado o leyendolo directamente desde el DOM. Hay empresas que gastan millones de dolares en sistemas DRM para impedir que los usuarios le hagan ingeniería inversa a sus aplicaciones y al final terminan crackeados en menos de una semana.

Lo que realmente te debería importar es la seguridad del lado del servidor porque es lo único que podrás controlar, no le puedes decir a un navegador que impida modificar el código fuente o cambiar cookies, variables, etc porque es parte del control que tiene el usuario en su equipo personal, pero el servidor es de tu propiedad y nadie va a entrar a ver lo que hay dentro asi que es mejor que le des foco en como securizar tu servidor y tu aplicativo web en ves de intentar ocultar el código fuente del lado del usuario.

Saludos.