¿Es seguro no establecer un usuario en django admin?

0

¿Es posible que alguien piratee mi aplicación de administración de django, si no creo un usuario para ella, ejecutando:

python manage.py createsuperuser

Por ejemplo, ¿hay un par de nombre de usuario y contraseña predeterminado que alguien pueda usar para obtener acceso a django admin?

    
pregunta pgmank 28.03.2018 - 00:09
fuente

2 respuestas

2

¿Es posible iniciar sesión con las credenciales predeterminadas

No hay un usuario predeterminado, y el estado docs :

  

El nombre de usuario y la dirección de correo electrónico para la nueva cuenta se pueden proporcionar usando los argumentos --usuario y nombre de usuario en la línea de comandos. Si no se proporciona alguno de estos, el usuario creador lo solicitará cuando se ejecute de forma interactiva.

Como tal, no hay ningún usuario predeterminado con el que puedas iniciar sesión.

Si alguien puede ejecutar comandos arbitrarios, podría ser hackeado

Sí, si alguien puede ejecutar el comando Crear usuario, puede crear un nuevo usuario administrador y usarlo, pero también puede ejecutar cualquier comando que desee, por lo que en ese momento ya lo perdió.

    
respondido por el jrtapsell 21.07.2018 - 12:37
fuente
0

Creo que tu pregunta se reduce a esto, ¿verdad?

  

hay un par predeterminado de nombre de usuario y contraseña

Si es así, la respuesta es "no". Aquí está la documentación para createsuperuser

Por supuesto, también debe estar atento a las consideraciones generales de seguridad de su aplicación web, incluidos los problemas de autenticación que no están directamente relacionados con la presencia o ausencia de un usuario predeterminado.

Este es otro gran recurso que le sugiero que consulte.

    
respondido por el jMyles 21.05.2018 - 22:32
fuente

Lea otras preguntas en las etiquetas