Tentativa Lusitana de Invasão
Todo mundo conhece alguma piada de português. Ainda não sei como não foram classificadas como "discriminatórias", e nem sei ao certo sua origem. Hoje, entretanto, enfrentei um caso que serve como reforço ao estereótipo.
Não é um segredo que meu blog está em uma das máquinas mais fuleiras da Amazon. Vez ou outra é normal receber um "alarme" de CPU, principalmente quando o Bing ou o Google decide fazer uma indexação completa. Hoje, recebi o alarme da Amazon, mas, por estar no trabalho, decidi deixar a coisa "se resolver" sozinha. Mas não foi o caso - continuou alarmado por mais algum tempo.
Fui obrigado a "dar meus pulos" e entrar no servidor na hora do almoço. Vendo os logs do apache, descobri que algum script-kiddie estava tentando entrar no admin por força-bruta. Já vou avisando aos outros kiddies que meu usuário não é óbvio, e minha senha menos ainda (quase uma frase de tão grande). Seria normal se não fosse algo cômico: o animal que está usando o script não trata os status codes do HTTP. Ou seja, se ele nem tentou manualmente acessar a URL para ver se existe! Chamá-lo de "animal" é sacanagem com os animais...
Adicionei uma regrinha básica no iptables para fazer um drop básico, e, surpresa: o host dele é "web01.fmh.utl.pt". Purtuguês de Purtugal. E, o sujeito é tão predicado que, enquanto escrevi este post, ele fez umas 350 tentativas (todas devidamente "dropadas" pelo iptables). Até os "hackers" de hoje em dia não prestam como o de antigamente...
outubro 9th, 2011 - 16:38
Além de não ter conhecimento, é isso que dá não saber com quem está lidando (ou invadindo)!! Piada de português no universo hacker, hahaha
outubro 13th, 2011 - 21:52
“os “hackers” de hoje em dia não prestam como o de antigamente…” é a frase da semana!! Hahahaha, muito bom!
Mas você deixou a questão em aberto… Ele se chama Joaquim ou Manuel?
(Hoje eu tô troll demais!!)
novembro 22nd, 2011 - 22:48
Eduardo, tu poderia ensinar como tu fez? Aonde vc adicionou essa regrinha? Também estou sofrendo de brute-force e seria bastante útil.
Obrigado.
novembro 23rd, 2011 - 09:00
Para bloquear por IP com acesso “root”, eu uso o iptables:
# iptables -A INPUT -s [ip] -j DROP