Contraseña de administrador segura en software de código abierto

-1

Estoy escribiendo un servidor usando nodejs. Está en un repositorio público de GitHub, por lo que su código completo es visible para todos. El cliente puede enviar cadenas al servidor. Necesito determinar si la cadena dada es la contraseña de administrador. ¿Cómo puedo verificar si la cadena coincide con la contraseña del administrador, sin revelar la contraseña en la fuente?

Nota: debo usar código abierto, por lo que no puede ser simplemente un repositorio privado.

    
pregunta pydude 08.06.2018 - 23:57
fuente

1 respuesta

2

No codifique una contraseña en el código. En su lugar, haga que el programa lea la contraseña desde una base de datos o un archivo que se almacena con el programa. Este archivo no debe cargarse en el código fuente del programa.

Codificar la contraseña es una muy mala idea.

  

Mirai identifica los dispositivos vulnerables de IoT utilizando una tabla de más de 60 nombres de usuario y contraseñas predeterminados de fábrica y los registra para infectarlos con el malware Mirai.

    
respondido por el vakus 09.06.2018 - 00:17
fuente

Lea otras preguntas en las etiquetas