Escolha de uma senha forte para Sistemas de Autenticação
Olá, mundo!
Estou de volta para mais uma reflexão acerca do que podemos dizer ser um grande problema nos dias atuais, e nos demais também, a proteção da informação que temos em Sistemas Computacionais.
A criação de senhas é de suma importância para que tenha um Sistema seguro, óbvio que são um conjunto de boas práticas, no entanto se faz necessário atender algumas premissas, como discutido em post anterior.
O intuito é criar um código simplista, em Python, para demonstrar que senhas podem ser geradas, e utilizar algoritmo de dispersão , utilizando hash para criar criptografia da sua senha, e armazená-la de maneira segura em seu SGBD.
Vamos ao Código
#Gerador de Senhas em Python
#Versão: 0.1
#Autor: Thiago Cantero Mari Monteiro
#thiagocantero.com.br/sobre
#Importa biblioteca Random (esta com o objetivo de fazer a função aleatória dos anagramas)
import random
#Inicializa as variáveis para compor a senha
minuscula = "abcdefghijklmnopqrstuvwxyz"
maiuscula = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
numeros = "0123456789"
simbolos = "<>#[]{}()*;/,_-!"
#concatena as variáveis para formar a senha
tudo = minuscula+maiuscula+numeros+simbolos
#define o tamanho da senha
tamanho = 12
#transforma em anagrama, utilizando todas as variáveis, especificada pelo tamanho, e cria de maneira aleatória
senha = "".join(random.sample (tudo, tamanho))
#imprime na tela a sua senha
print (senha)
Neste pequeno exemplo, que pode ser transcrito na linguagem que lhe convém, podemos gerar senhas seguras com a finalidade de proteger as informações sensíveis.
Perceba que existem cenários que devemos muito bem proteger os dados, com o advento da LGPD (Lei Geral de Proteção de Dados), podemos incorrer em crimes, caso dados pessoais, que são fornecidos em um cadastro, sejam vazados e acessados sem o devido controle. Além de práticas de sua empresa que pode deixá-la mais vulnerável, expondo as informações de cunho estratégico de maneira aberta.
Por hoje é só, foi breve o assunto, todavia espero contribuir por aqui mais vezes!
Até logo. =)