↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Robots.txt pode ser seu inimigo contra a segurança

O texto descreve como o robots.txt é usado para indicar a crawlers quais páginas e diretórios podem ou não ser acessados. Em seguida, mostra que essa mesma informação pode revelar a estrutura do site e facilitar a descoberta de caminhos sensíveis.

Fichamento
#

  • O robots.txt serve para informar permissões de acesso a páginas e diretórios para crawlers.
  • A sintaxe básica apresentada inclui user-agent, disallow e allow.
  • Disallow bloqueia diretórios ou páginas para o crawler.
  • Allow libera o acesso a diretórios ou subdiretórios que estavam bloqueados.
  • O risco de segurança aparece porque o arquivo pode expor a estrutura interna do site.
  • O texto cita exemplos de caminhos de banco de dados, listas de e-mail, configurações, senhas e backups que podem aparecer em robots.txt.
  • WebSpiders podem ler robots.txt para localizar diretórios negados e procurar arquivos importantes neles.
  • Como alternativa, o texto cita a meta tag robots com noindex e nofollow.
  • O texto também cita rel=“nofollow” em links para impedir que o crawler siga o link.
  • Essas medidas não protegem os arquivos em si; apenas dificultam o trabalho do cracker.
  • O texto recomenda não deixar arquivos confidenciais em caminhos acessíveis por URL.
  • Em aplicações .NET, a pasta App_Data é citada como exemplo de diretório inacessível pela URL.
  • Outra opção citada é redirecionar ou retornar página não encontrada quando certos diretórios forem acessados pela URL.
  • O texto menciona ainda hospedar arquivos restritos fora do diretório principal do site.