Bem vindo ao SOS Designers

Faça o seu cadastro gratuito no Portal SOS Designers e tenha um acesso personalizado.

Empresas

Cadastre gratuitamente suas vagas, crie sua propria Lista de Curriculos Favoritos, e tenha um acesso personalizado.

Usuarios

Cadastre gratuitamente seu curriculo, crie sua propria Lista de Noticias Favoritas e tenha um acesso personalizado.

Área de Empresas | Vagas

Área de acesso a empresas cadastradas que desejam postar vagas de empregos no Portal e pesquisar curriculos.

Cadastre-se gratuitamente
Esqueceu a sua senha?

Área de Usuarios | Curriculos

Área do Usuario que deseja cadastrar seu curriculo e pesquisar vagas.



Cadastre-se gratuitamente
Esqueceu a sua senha?


Redes Sociais
Siga o Portal SOS Designers no Twitter Siga o Portal SOS Designers no Facebook

Segurança


Você está aqui: Home » Segurança » Bloqueando IPs no Apache com .htaccess

Bloqueando IPs no Apache com .htaccess


Pesquisar no Portal SOS Designers





Tempo Real



Siga o SOS Designers








pub_flash( 'http://www.sosdesigners.com/banners/WEB_flash_468x60.swf', 468, 60 ); " alt="Tecnoponta - 468 x 60 - webdesign" />

Hoje vou falar sobre um assunto muito importante relacionado a segurança: como bloquear IPs no seu servidor [Apache] utilizando o seu arquivo .htaccess.


A meses que pessoas têm tentado invadir o meu blog e, como eu estava sempre conseguindo “pegar” os invasores, me diverti por um tempo com essas tentativas… Mas resolvi tomar uma providência e bloqueei os IPs que continuam tentando invadir o blog.


Aproveitei o ritmo e resolvi ensinar à vocês como fazer isso… Já falei antes sobre como bloquear visitantes pelo IP utilizando PHP e MySQL só que o bloqueio com .htaccess é muito mais eficiente pois ele bloqueia logo no começo da requisição e exibe uma página de erro das mais feias.

 

Bloqueando IPs

Edite (ou crie) o arquivo .htaccess na raíz do seu servidor e coloque o seguinte código:

 

# Bloqueia uma lista de IPs
order allow, deny
deny from 210.140.98.160
deny from 69.197.132.70
deny from 74.14.13.236
allow from all

 

Perceba a lista de IPs que temos, para cada novo IP que você deseja bloquear é só colocar mais uma linha com “deny from {IP}” e esse IP não conseguirá acessar mais nada no seu site! :D

“Bloquear ou não bloquear?”, eis a questão


Mas antes de sair bloqueando todos os seus inimigos dos tempos de escola, pense duas vezes!


As pessoas hoje em dia têm IPs dinâmicos, o que significa que, cada vez que eles se conectam à Internet (quando elas reiniciam seus modens ou suas conexões discadas) elas recebem um novo endereço de IP. Isso significa a pessoa com IP XYZ que você bloqueou hoje pode, amanhã, ser outra pessoa que não deveria ser bloqueada.


Sempre que você bloquear um IP você deve ter noção que não está bloqueando a pessoa ou robô que te incomoda, e sim quem tiver acessando o seu servidor por aquele IP, se o indivíduo mudar de IP ela vai conseguir acessar o seu site e você vai acabar bloqueando outra pessoa que não tem nada a ver com a história.


Por isso, bloqueie apenas quando você tem certeza que a pessoa continuará com aquele IP ou em uma situação de emergência onde um IP específico está causando problemas no seu servidor.


Abraços, deixem seus comentários e até a próxima! :)

Sobre o Colunista:

Thiago Belem


Profissão: Desenvolvedor PHP, WebMaster e Geek

Descrição: Sou WebMaster e Desenvolvedor PHP há cinco anos, trabalho no Jornal do Brasil, estou cursando o 3º período de Ciência da Computação na Unicarioca e atuo como Desenvolvedor Freelancer na Clio Interactive. Estudo programação desde os 12 anos de idade e trabalho com PHP e MySQL voltados para o desenvolvimento WEB desde o fim de 2006. Atualmente mantenho meu blog sobre PHP, MySQL, jQuery e Desenvolvimento WEB e sou colunista do portal iMasters, onde também sou moderador do Fórum de PHP e do Fórum Oficial de CakePHP (Brasil).
Thiago Belem

Deixe seu comentário:





© Copyright 2002-2017
Portal SOS Designers
Webmaster: Luiz Antonio Bovi