sua senha!Porem para contornar esse detalhe tecnico foram concebidos algoritmos de criptografia, e e claro se voce utiliza um bom software, o programador presou por este item. Aquele que conseguir acesso a base de senhas continuara a ver a senha, porem se a mesma estiver criptografada ele nao conseguira decifra-la. 2.2Vislumbre aos algoritmos de criptografia. Existem diversos algoritmos de criptografia proprietarios ou abertos, com maior ou menor grau de encriptacao.Basicamente na criptografia de senhas sao utilizados algoritmos unidirecionais, ou seja, algoritmos que somente encriptam o texto. Isto significa que uma senha ao ser submetida ao processo jamais sera convertida no texto que lhe deu origem novamente.Este resultado da criptografia e chamado hash3 passa a ser armazenado na base de senhas. Cada vez que o usuario acessar o sistema devera informar seu par de autenticacao, o texto informando como senha passa pela criptografia novamente e o seu resultado e comparado com aquele armazenado na base de senhas, caso o resultado seja identico o acesso e liberado ao usuario. 2.3 Importancia de uma senha bem formadaComo vimos anteriormente o processo de seguranca e bem eficaz, porem se o usuario utilizar uma senha fragil, toda esta protecao perde sua finalidade. Assim devemos levar em consideracao a complexidade de nossas senhas, pois elas sao ameacadas por varios fatores, merecendo destaque dentro do contexto os seguintes: 2.3.1 Ameaca a senhaa) Brute-Force: Este ataque utiliza a forca bruta da tecnica de tentativa e erro, onde consiste em tentar todas as possiveis combinacoes textuais ate descobrir a senha correta.b) Engenharia Social: Esta e uma tecnica muito mais inteligente, pois explora falhas nas pessoas que, quando nao treinadas, podem ser facilmente manipuladas pelo engenheiro social. 2.3.2 Fortalecendo uma senhaEmbora seja recomendado ao usuario no ato do cadastramento de uma senha, que ele utilize caracteres especiais, maiusculas, minusculas e numeros, porem nao lhe e apresentam metodologia para a criacao racional da senha.Com este fator em mente elaborei esta metodologia para melhor compreensao. Dividida em sete niveis de complexidade que vao do totalmente desaconselhavel ate o nivel de seguranca desejado. a)Nivel 01 Seguranca ineficaz Este nivel deve ser totalmente erradicado, aquele que utilizar senhas deste patamar devera mudar imediatamente.Senhas de nivel 01, sao compostas de:i.nome do usuario;ii.nome de conjuge, filhos e outros parentes proximos;iii.apelidos pessoais ou de familiares proximos;iv.nome invertido ou sobrenome;v.nome da cidade, bairro ou mora, estuda ou trabalha.Abaixo apresento o resultado do teste de forca de uma senha nivel 1, que obteve 4% de robustez no teste. A senha utilizada foi um nome proprio: nilson. b)Nivel 02 Seguranca ainda nula Este nivel apresenta uma falsa sensacao de seguranca, pois utilizam-se de informacoes pessoais sujeitas a serem descobertas atraves de engenharia social.Senhas de nivel 02, sao compostas de:i.data de nascimento, casamento, namoro, etc;ii.numero de documentos pessoais; iii.sequencias numericas;iv.numeros de telefone; v.data de nascimento de filhos, pais, conjuge, etc;Abaixo apresento o resultado do teste de forca de uma senha nivel 2, que obteve 12% de robustez no teste. A senha utilizada foi uma possivel data de nascimento: 251279 c)Nivel 03 Pequeno grau de seguranca Este nivel compreende combinacoes de maiusculas e minusculas,