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



» Screenshot
Linux: Apos a guerra com o Kazaa, vem o descanço
Por cybercop
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

Dicas de segurança em PHP
Linux user
Publicado por Leonardo em 16/09/2004

Login: leosg, 5107 pontos
[ Hits: 3990 ]

Dicas de segurança em PHP

Muito tem sido falado sobre desenvolvimento de softwares seguros, mas não são só os softwares executáveis (.exe) que podem conter vulnerabilidades, os scripts em PHP também podem apresentar diversos tipos de vulnerabilidades, a principal delas é que muitos programadores ainda tem o mau hábito de guardar suas includes em arquivos .inc.

Aparentemente não há problema nenhum em fazer isso, porém se analisarmos bem, a extensão .inc não é interpretada pelo servidor, ou seja, o usuário pode fazer o download deste tipo de arquivo e é ai que está o grande problema, os programadores utilizam estas includes para gravar o nome do usuário e senhas de acesso ao banco de dados.

Resolver esse problema é simples, basta alterar as permissões do arquivo para que os usuários não possam acessá-lo ou mudar a extensão dele para PHP, que é interpretada pelo servidor.

Este não é o único problema na hora de criar scripts em PHP, espero em breve desenvolver mais artigos sobre o assunto.

Leonardo

Fonte: http://www.rodrigobytes.com.br/


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Documentação do CodeIgniter em português
   Dica Linux recomendada Conversão de Arquivo TXT em PHP
   Dica Linux recomendada Forçando quebra de linha em tabelas HTML usando PHP
   Dica Linux recomendada Driblando o REGISTER GLOBALS OFF
   Dica Linux recomendada PHP + Shell script

Comentários
[1] Comentário enviado por besk em 20/12/2004 - 19:06h:

eu gravo os inc em php mesmo

[2] Comentário enviado por masterboyx em 08/03/2006 - 16:59h:

é necessário que você grave os INC no phh,
para isso utilize o comando do php:

include

Valew

[3] Comentário enviado por candido1212 em 01/06/2008 - 17:55h:

o problema maior dos INC é estar disponivel na arvore disponivel na web.

ou seja que esteja dentro da árvore do DOCUMENT_ROOT,

uma boa forma de proteger contra isso, é colocar acima desta pasta, por exemplo:

/etc/meus_inc/arq.inc


algo assim, desta forma não é possível abrir pela web.


outra forma, é sempre salvar em .php


para ver e explorar esta vulnerabilidade, procure no google por config.inc db.inc etc




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.