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. =)