Skip to content

Encriptar archivo de credenciales #47

@mr-E

Description

@mr-E

Python no es a prueba de "crackers" cuando se tiene acceso al código. Y no es bueno tener una falsa sensación de seguridad, pero las credenciales en texto plano son 0% seguras.

Admin-cfdi podría soportar dos opciones, con ambas encriptar las credenciales:
a) Usar una llave automatica (archivo)
b) Usar una llave manual (contraseña)

a) Admin-cfdi podría generar una "llave" al ser instalado y usar esta para encriptar-desencriptar las credenciales.

Si se borra la "llave" ¿como proceder? (solo 1de 2):

  1. Generar la misma "llave" siempre, asi se pueden seguir usando las credenciales.
  2. Generar una "llave" nueva pero borrando las credenciales almacenadas (avisando al usuario) y claro se deben de recapturar y volver a configurar cada una de las credenciales.

b) Pedir que el usuario tecleé una llave maestra. Se puede usar como parametro para efectos de automatizar la descarga. El uso de la llave manual de manera visible no es tan malo que ver las credenciales en texto plano, claro que el usuario-avanzado puede imprimir las credenciales desencriptadas desde el código.

Recomendación cambiar la clave de las credenciales periodicamente y más cuando se tiene rotación de personal.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions