note 52377 deleted from security.intro by betz

From: Date: Fri, 29 Apr 2005 07:44:57 +0000
Subject: note 52377 deleted from security.intro by betz
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-88737@lists.php.net to get a copy of this message
Note Submitter: diogenes at larbos dot com dot br Reason: spam ---- TRADUÇÃO DESTA PÁGINA PARA O PORTUGUÊS DO BRASIL Diógenes Duarte Sobral 28/04/2005 Capítulo 22. Iintrodução O PHP é uma língua poderosa e seu interpretador, se incluído em um web server como um módulo ou executado em separado como um binário CGI, pode abrir arquivos, executar comandos e abrir conexões de rede no servidor. Estas propriedades fazem qualquer coisa funcionar em um web server inseguro por padrão. PHP é projetado especificamente para ser a linguagem mais segura para se escrever scripts em CGI, Perl ou o C, e com a seleção das opções corretas quando de sua compilação, e de práticas apropriadas cidificação, pode-se ter exatamente a combinação de liberdade e segurança que você necessita. Pelo fato de existirem muitas maneiras diferentes de utilizar PHP, há muitas opções de configuração para controlarem seu comportamento. Esta grade seleção de opções pode garantir que você poderá usar PHP para diversas finalidades, mas significa também que há algumas combinações destas opções e configurações executadas pelo usuário que resultam em uma instalação insegura. A flexibilidade de configuração do PHP é rivalizada igualmente pela flexibilidade do código. PHP pode ser usado para construir aplicações completas, com todo o poder para um uso seguro, ou pode ser usado para simples inclusões pelo lado do servidor com pouco risco e em um ambiente seguramente controlado. Como você constrói esse ambiente, e o quão seguro ele é, é em grande parte colaboração do PHP. Este capítulo começa com alguns conselhos gerais de segurança, explica as diferente combinações das opção de configuração e as situações que podem seguramente serem usadas, e traça diferentes considerações sobre codificação para diferentes níveis de segurança.

« previous php.notes (#88737) next »