Sempre que iniciamos nossa aplicação somos orientados a configurar o arquivo de conexão com o banco de dados; um outro detalhe importante é o seguinte aviso:
Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE\cake\libs\debugger.php, line 541]
No decorrer do desenvolvimento de uma aplicação, o Cake nos oferece diversas funcionalidades que otimizam nosso código. Uma delas é o método como iremos trabalhar com sessões.
Sessões são importantes para que possamos estabelecer um tipo de comunicação entre o servidor e o usuário, uma espécie de troca de informações. Um exemplo seria usar as sessões para informar se um usuário efetuou o login ou não.
Pensando assim não é difícil concluir que sessões devem armazernar as informações de uma forma segura. Mas o que este aviso tem a ver com as sessões?
Simples, o Cake define um valor padrão para as suas sessões e o define em Security.salt.
Esse valor não é alterado, ou seja, todos que fazem download do Cake no site oficial tem Security.salt com o mesmo valor. Então junto com a configuração do arquivo do banco de dados devemos alterar também o valor de Security.salt para preservar a segurança das nossas sessões.
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
Preencha a linha com alguma string alfanumérica de aproximadamente 40 caracteres.
quinta-feira, 6 de novembro de 2008
Assinar:
Postar comentários (Atom)
7 comentários:
Valeu a dica!
Como me ajudou, deve ter ajudado a muitos já!
Vlw pela ajuda!
Tb vi essa mensagem e fiquei na dúvida de como proceder. Sua dica foi mto valiosa, obrigado!
Muito bom o tópico, estou só com uma dúvida:
Na versão antiga 1.1.19 não existia essa opção no core, portanto, todas as senhas que tenho no bd (em md5) não batem quando deixo alguma string setada em salt. Sabe como faço pra resolver esse problema?
Obrigado
Obrigado Srta. Tang... em sua homenagem vou colocar Security.salt== SaltsTagerinaIxfs2guVoUubWwvniR2G0FgaC9mi
muito muito obrigado !!! :)
Para que não tem criatividade como eu!
http://www.sethcardoza.com/tools/random_password_generator
Vlw, informação muito útil!
Gerador de security.salt
http://www.devutils.com.br/cake/security-salt
Postar um comentário