Soy un desarrollador web que a menudo toma el control del sitio web actual de los clientes. Los clientes a menudo me envían su contraseña de CPanel por correo electrónico. Sé que esto es malo, pero no conozco una alternativa segura.
Esto es lo que he encontrado ...
-
He creado un formulario de "credenciales" en mi servidor dedicado cifrado con SSL que acepta SOLAMENTE la contraseña (no se hace referencia al dominio o nombre de usuario que solicito por correo electrónico)
-
El formulario publica la contraseña en mi script php que encripta la contraseña con aes-256-ctr y la guarda en un directorio de solo escritura debajo del directorio público del servidor. El nombre del archivo será el número de identificación aleatorio, no secuencial del cliente, de modo que pueda coincidir con el dominio.
-
Luego, SCP el archivo a mi máquina y lo elimino inmediatamente del servidor web. No se guardarán contraseñas aquí.
-
Guardo la contraseña en un almacén de contraseñas cifradas en una memoria USB cifrada.
Lo sé fundamentalmente, porque la contraseña se puede descifrar, no es 100% segura, pero es fundamental que finalmente pueda leer esta contraseña como texto sin formato.
¿Puedo hacerlo mejor?