Manera simple de proteger sus claves privadas y códigos de autenticación de googlesteemCreated with Sketch.

in google •  7 years ago 

Tuve que resolver esto de la manera más difícil, pero si decides utilizar la autenticación de Google para la autenticación de 2 factores y tu teléfono decide desquitarse, es posible que no tengas suerte. Espere esperar incontables horas para verificar su identidad y restablecer esos códigos por soporte.

En cambio, lo que puede hacer es almacenar la semilla / clave para la autenticación de 2 factores en texto plano y encriptarla con una frase de contraseña. De esta forma, si su teléfono se restablece, puede volver a su archivo y restaurar el código 2FA de la semilla.

Si estás en Linux esto es bastante fácil ... Todo lo que tienes que hacer es:

1Crea un archivo con todas las semillas / claves 2FA que necesites.
2Cifre el archivo con openssl:
openssl aes-256-cbc -salt -e -a -en claves.txt -out keys.enc
3Destruye el archivo de texto original: shread -n 10 keys.txt
Descifre el archivo openssl aes-256-cbc -d -a -in keys.enc -out keys.enc.txt
4Restaure los códigos 2FA, y luego:
5Destruye el archivo de texto: shread -n 10 keys.enc.txt

Las redes públicas como Internet no proporcionan un medio de comunicación segura entre diferentes organismos. La comunicación a través de redes como aquellas que son vulnerables a la lectura o incluso a la modificación por parte de terceros no está autorizada. El cifrado ayuda a proteger la visualización de datos, y proporciona formas de detectar si los datos se han modificado y ayuda a proporcionar una comunicación segura a través de canales inseguros. Por ejemplo, los datos pueden encriptarse usando un algoritmo de encriptación, enviado en un estado encriptado y luego descifrado por el destino. Si los datos cifrados son interceptados por un tercero, será difícil descifrarlos.
En las clases de .NET Framework en el espacio de nombres System.Security.Cryptography, puede administrar muchos detalles de cifrado. Algunos se incluyen para la API de criptografía de Microsoft no administrada (CryptoAPI), mientras que otros son aplicaciones completamente administradas. No necesita ser un experto en encriptación para usar estas categorías. Cuando crea una nueva instancia de una clase de algoritmos criptográficos, las claves se crean automáticamente para facilitar su uso y las propiedades predeterminadas son lo más seguras posible.
Esta descripción general describe un resumen de los métodos y prácticas de cifrado de .NET Framework, incluidos los archivos de manifiesto ClickOnce, Suite B y de próxima generación (CNG) que se introdujeron en .NET Framework. Versión 3.5.

21753823_1999667290291860_4333004359597031424_n.gif

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

Congratulations @ahmadtahir! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You published 4 posts in one day

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!