[MASOCH-L] Bloquear softwares como WebZip, Web Reaper em servidores web

Leonardo Rodrigues Magalhães leolistas at solutti.com.br
Fri Sep 30 16:14:15 -03 2005



Lisandro Weissheimer escreveu:

>Olá Pessoal!
>
>Os softwares acima são os famosos usados para baixar sites inteiros para
>computadores e navegar neles offline. Porém isso traz alguns problemas.
>Alguns desenvolvedores colocam as strings de conexão em arquivos dentro da
>hospedagem sem criptografia ou quando criptografam é necessário colocar a
>chave de descriptografia junto. Com isso se baixarmos um site e pegarmos
>esses dados teremos as senhas de banco do cliente e acessar áreas restritas.
>
>Isso abre uma brecha de segurança, que por muitos já é conhecida.
>
>Minha pergunta é:
>
>Existe alguma maneira de impedir a ação desses programas (WebZip, Web Reaper
>e Teleport, por exemplo) num webserver rodando Windows Server 2000 com IIS
>5.0 ou Windows Server 2003 com IIS 6.0?
>  
>

    Acho difícil ....... a princípio você poderia até tentar bloquear a 
identificação de navegador que eles usam, mas todos esses softwares 
permitem que você configure como ele deve se identificar ... como IE, 
como Netscape ou com qualquer texto que você digitar. Desse jeito, é 
impossível você reconhecer, no servidor, se é um IE de verdade ou algum 
outro agente se passando por IE.

    Quanto a desenvolvedores colocarem as senhas dentro dos scripts, 
isso não é um problema real SE o desenvolvedor tiver o mínimo de noção 
de programação segura.

    Num PHP por exemplo, se voce definir o arquivo conexao.inc e jogar 
os trecos lá e der um include nele, o cara vai realmente conseguir 
baixar o conexao.inc se souber o endereço dele. Porém se esse arquivo 
chamar eusouburro.inc o cara provavelmente nunca vai achar ele, a não 
ser que ele esteja linkado em algum lugar. Mas se voce chamar de 
conexao.inc.php e criar algo assim:

<?php
$userdb = 'usuario';
$senhadb = 'senha';
?>

    E alguem chamar o conexao.inc.php no navegador, esse arquivo será 
INTERPRETADO pelo engine PHP e vai retornar uma inútil tela em branco. O 
cara só vai conseguir ver o código FONTE do seu PHP se ele usar alguma 
vulnerabilidade e fizer isso, nada haver com o fato de estar ou não 
usando um Teleport da vida.

    Se um arquivo existe dentro do site mas não possui nenhum LINK pra 
ele, nenhum 'roubador' de sites vai descobrir que esse arquivo está lá.

    Não é tarefa simples evitar o uso desses softwares. Também não é 
tarefa simples (pra não dizer que é impossível) proteger sites 
desenvolvidos por desenvolvedores burros que não possuem a MENOR noção 
de segurança e de como desenvolver aplicações que funcionem de forma segura.

-- 


	Atenciosamente,
	Leonardo Rodrigues
	Solutti Tecnologia
	http://www.solutti.com.br

	Minha armadilha de SPAM, NÃO mandem email
	gertrudes at solutti.com.br
	My SPAMTRAP, do not email it







More information about the masoch-l mailing list