Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Terminal com transparencia
Por eisen
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

A importância de validações no lado do servidor
Linux user
Publicado por Josemar Davi Luedke em 10/08/2010

Login: josemarluedke, 3614 pontos
[ Hits: 2079 ]

A importância de validações no lado do servidor

No desenvolvimento de aplicações web, a validação no lado do servidor é de grande importância, pois em alguns casos, apenas desativando o javascript podemos fazer grandes estragos em algumas aplicações. Para que isso não venha acontecer, não devemos confiar apenas no javascript.

Sim, podemos ter validações em javascript! Porém não se deve depender somente delas, devemos ter validações no lado do servidor antes de executarmos determinadas ações no mesmo. Por exemplo: temos uma página web que realiza cadastro de clientes em um comércio eletrônico. Quem geralmente preenche este cadastro é o próprio cliente, por isso devemos ter um cuidado maior.

As informações mais comuns nestes cadastros são: Nome, Sobrenome, E-mail, Repetir e-mail, Senha e Repetir senha. Nesta página uma das validações existente é, verificar se o e-mail foi corretamente informado e se o campo repetir e-mail corresponde ao campo e-mail. Também temos o mesmo caso com o campo senha e repetir senha.

Agora imagine que estas validações foram somente feitas pelo javascript e que por algum motivo o javascript do browser estava desabilitado. Se os dados informados estiverem corretos, não iremos ter problemas, porém se o usuário esqueceu de um campo ou preencheu uma informação incorreta poderemos ter vários problemas. Possivelmente o usuário não se sentirá seguro em seu aplicativo e desistirá da compra, além deste problema temos outro, que é a integridade das informações no banco de dados.

Este é só um exemplo de problema que pode acontecer em aplicações web. Se temos validações que rodam no lado do servidor e não somente no lado do cliente, teremos mas segurança nas aplicações web. A dica que deixo é, utilizar frameworks para auxiliar você nestas tarefas, hoje temos várias opções, cabe a você escolher o melhor, baseado em suas preferências e nas necessidade da aplicação.

Recentemente lancei um framework, desenvolvido para a plataforma PHP e utilizando design pattern MVC. Ele se chama Zeanwork (Sim! um framework PHP brasileiro), para saber mais sobre este projeto acesse o site:

Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Instalação passo a passo do Ocomon
   Dica Linux recomendada Splash do Grub: Como desabilitar a logotipo que aparece durante o boot do Ubuntu
   Dica Linux recomendada Linux agora também é cristao!
   Dica Linux recomendada Curso free (vídeo-aula) de informática
   Dica Linux recomendada Guia gratuito do Ubuntu (inglês)

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.