Sabemos que no mundo real não existem sistemas totalmente seguros e o mundo virtual segue o mesmo preceito. Por maior que seja a proteção adotada, estaremos sempre sujeitos a invasões, roubos e ataques. Então é importante que conheçamos o perigo e saibamos como nos proteger. Por isso fique ligado nos artigos que serão postados e adquira mais conhecimento sobre esse importante assunto.
domingo, 12 de dezembro de 2010
Vulnerabilidades - Parte 3: Cross Site Request Forgery
Olá pessoal,
Agora vou falar de outra vulnerabiliade das Aplicações Web: Cross Site Request Forgery (CSRF)
O que é?
Transmite e executa comandos maliciosos entre sites sem que o usuário perceba.
Um ataque de CSRF consiste em inserir requisições em uma sessão já aberta pelo usuário. O processo básico é:
1. o usuário se autentica em uma aplicação web alvo
2. o usuário utiliza a mesma instância de browser para navegar em um site malévolo
3. o site malévolo manipula o browser para que seja feita uma requisição à aplicação alvo
4. como há uma sessão autenticada aberta para o usuário, a aplicação alvo executa a operação conforme a requisição recebida
Ou seja, o site malicioso consegue manipular a situação de forma a executar uma ação em nome do usuário.
Este ataque é extremamente difícil de ser detectado, dado que um identificador de sessão correto e válido será incluído na requisição recebida pela aplicação e a requisição partirá do mesmo browser e endereço IP das requisições legítimas. A aplicação web não como separar a requisição correspondente ao ataque das requisições legítimas.
Quais são as implicações?
– Roubo de informações do usuário, como cookies e sessões
– Possibilidade de executar transações entre sites os quais o usuário esteja autenticado
– Risco se agrava quando o tempo de expiração de sessão é muito longo
Pessoal por agora é isso,
abraços,
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário