Versão 3.3.2 do WordPress corrige diversos bugs de Segurança
A versão 3.3.2 do WordPress corrige diversos bugs de segurança e conta ainda com algumas melhorias em seu código, confira aqui para mais detalhes.
A versão 3.3.2 do WordPress corrige diversos bugs de segurança e conta ainda com algumas melhorias em seu código, confira aqui para mais detalhes.
Em muitos caso temos a necessidade de executar o redirecionamento de portas de uma máquina local. Um exemplo clássico é quanto a utilização de proxy transparente. Abaixo segue um simples exemplo de como isso pode ser executado:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 8080 -j REDIRECT --to-port 80
No caso acima, todas as requisições que chegarem ao nosso host serão encaminhadas para a porta 80 do mesmo. Porém não paramos por aqui, é necessário também que o roteamento esteja habilitado no kernel do sistema, isso pode ser consultado com os comandos:
host:/# cat /proc/sys/net/ipv4/ip_forward 0
O retorno é 0 para falso e 1 para verdadeiro, no caso acima o roteamento não está habilitado no kernel do sistema, para fazê-lo basta executarmos os seguintes comandos:
echo "1" > /proc/sys/net/ipv4/ip_forward
Executados estes simples passos, o redirecionamento de portas no sistema já encontra-se funcional e o roteamento habilitado no sistema. Dependendo da atividade executada no sistema, é recomendável adicionar estes comandos na inicialização do sistema ou em scripts personalizados.
Existem diversos meio de se ocultar a extensão de scripts PHP, uma das melhores formas é utilizar o recurso de arquivos htaccess (fornecidos juntamente com o servidor web Apache). Com eles é possível realizar diversas tarefas, desde a segurança até reescrever totalmente URL’s. Abaixo mostramos um exemplo de como substituir URL’s através dos arquivos htacess, lembrando que os mesmos devem ser ocultos, portanto com um “.” na frente de seu nome, ficando da seguinte forma:
$ cat .htaccess
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php
Após criado o arquivo .htaccess no diretório local do site ou aplicação, os links podem ser escritos da seguinte forma:
<a href="home" title="">Home</a>
Desta maneira, a extensão será escondida dificultando a identificação da linguagem de programação utilizada. Este processo é útil para evitar que sejam exploradas determinadas vulnerabilidaes de versão da linguagem de programação utilizada no site.
Abaixo é exibido um exemplo simplels de redirecionar saídas de consultas executadas no PostgreSQL para um arquivo de texto. Estas podem ser muito úteis em diversos casos, como fornecer uma consulta a uma equipe de desenvolvimento, resolução de problemas ou o que for necessário. Seguindo os comandos abaixo:
psql postgres=# \o /tmp/saida.txt postgres=# SELECT * FROM clientes;
No exemplo acima estamos utilizando o usuário postgres e gerando o arquivo com a nossa consulta em /tmp com o nome de saida.txt. O redirecionamento é criado utilizando a opção \o, que envia a saída para o arquivo citado.