[AsteriskBrasil] AJUDA INVASÂO

Patrick EL Youssef wushumasters em gmail.com
Segunda Julho 15 13:31:07 BRT 2013


Desculpe Mike,

Mas não entendi qual o problema da lista menor até porque eu liberarei 
apenas estes ips bloqueando todo o resto

Patrick

Em 15-07-2013 13:26, Mike Tesliuk escreveu:
> Desculpe companheiro, mas sumarizar nao é a solução, esta é a lista 
> oficial dos IPs, se você quer ter uma regra correta voce deve usar 
> algo deste formato, e vai por mim, isso nao muda com tanta frequencia 
> assim.
>
> O tempo que você diz que demora é o tempo pra montar a lista, mas voce 
> nao precisa carregar isso cada vez que voce faz um reload no firewall, 
> voce monta um arquivo e le o arquivo junto com seu firewall
>
> Em 15/07/13 11:19, Patrick EL Youssef escreveu:
>> Eu fiz uns testes já com essa porem só pra carregar o firewall leva 
>> um bom tempo
>>
>> Um colega ai da lista o SIlvio Garbes postou um firewall com uma 
>> lista de ips do Brasil bem menor
>>
>> Estarei tentando ela para ver
>>
>> Obrigado Mike
>> Em 15-07-2013 12:01, Mike Tesliuk escreveu:
>>>
>>> Este script pega a lista e gera um arquivo (ou ruleset do iptables) 
>>> para você, ele baixa a lista da lacnic cada vez que executa, entao 
>>> se houver alguma modificação voce atualiza
>>>
>>> Ex de uso: sh nome_do_script BR
>>>
>>> Ele vai perguntar a area, voce responde america latina, e o tipo que 
>>> voce quer, se é a lista ou o ruleset
>>>
>>> , ele ta com um erro na expressao regular que ele nao ta deixando 
>>> apenas o bloco, mas ai voce limpa facil com sed ou cut, se alguem 
>>> quiser corrigir (nao to com tempo neste momento) manda a correção 
>>> pra lista.
>>>
>>> PS: não sei quem é o autor, peguei uma vez na internet isso ai
>>>
>>> #!/bin/bash
>>>
>>> REV="$Revision: 4 $"
>>> VERSION="0.1"
>>> RELEASE=`echo ${REV} | awk '{ print $2}'`
>>>
>>> # Arg. check
>>> if [ "${1}" = "" ]; then
>>>   echo `basename ${0}`," v.${VERSION}.${RELEASE}"
>>>   echo "Usage Error: missing arguments"
>>>   echo ""
>>>   echo "   Usage: ${0} <country code>"
>>>   echo "   Country codes available at 
>>> http://www.maxmind.com/app/iso3166"
>>>   echo ""
>>>   exit
>>> else
>>> # too lazy to work on a script that will download from the right 
>>> server regarding what has been passed at the prompt :p
>>> # http://en.wikipedia.org/wiki/RIPE_Network_Coordination_Centre
>>> echo "The country specified belongs to :"
>>> echo "1. Africa"
>>> echo "2. Asia/Pacific"
>>> echo "3. America"
>>> echo "4. Latin America/Caribbean"
>>> echo "5. Europe"
>>> echo ""
>>> echo -n "Your zone : "
>>> read ZONE
>>>
>>> echo ""
>>> echo "What kind of list do you want to generate ?"
>>> echo "1. A list of blocks : simple list, 1 block per line"
>>> echo "2. Iptables rulesets : you can set what comes before and after 
>>> the blocks"
>>> echo ""
>>> echo -n "Please make your choice [1/2] : "
>>>
>>> read LISTRULE
>>>
>>> if [ "${LISTRULE}" = "2" ]; then
>>>     echo "Please specify the prefix rule (e.g. : iptables -A INPUT -s)"
>>>     read PRERULE
>>>     echo "Specify the postfix rule (e.g. : -j DROP)"
>>>     read POSTRULE
>>> fi
>>>
>>>     # Afrinic (afrinic.net) : 
>>> ftp://ftp.apnic.net/public/stats/afrinic/delegated-afrinic-latest
>>>     # Apnic   (apnic.net)   : 
>>> ftp://ftp.apnic.net/public/stats/apnic/assigned-apnic-latest
>>>     # Arin    (arin.net)    : 
>>> ftp://ftp.apnic.net/public/stats/arin/delegated-arin-latest
>>>     # Lacnic  (lacnic.net)  : 
>>> ftp://ftp.apnic.net/public/stats/lacnic/delegated-lacnic-latest
>>>     # Ripe       (ripe.net)    : 
>>> ftp://ftp.apnic.net/public/stats/ripe-ncc/delegated-ripencc-latest
>>>
>>>         LINK="ftp://ftp.apnic.net/public/stats/"
>>>
>>>     if [ "${ZONE}" = "1" ]; then
>>>         FILE="afrinic/delegated-afrinic-latest"
>>>     elif [ "${ZONE}" = "2" ]; then
>>>         FILE="apnic/assigned-apnic-latest"
>>>     elif [ "${ZONE}" = "3" ]; then
>>>         FILE="arin/delegated-arin-latest"
>>>     elif [ "${ZONE}" = "4" ]; then
>>>         FILE="lacnic/delegated-lacnic-latest"
>>>     elif [ "${ZONE}" = "5" ]; then
>>>     FILE="ripe-ncc/delegated-ripencc-latest"
>>>     fi
>>>
>>>     TMP="/tmp"
>>>     COUNTRY=${1}
>>>     OUT="${TMP}/blocks-${COUNTRY}"
>>>
>>>     cd ${TMP}
>>>     echo ""
>>>     echo "Download :"
>>>     /usr/bin/wget -v --progress=bar ${LINK}/${FILE} -O 
>>> ${TMP}/db_${COUNTRY}
>>>     echo ""
>>>     rm -f ${OUT}
>>>
>>>     for country in ${COUNTRY}
>>>     do
>>>             IPS=`cat ${TMP}/db_${COUNTRY} | grep "${country}" | 
>>> egrep '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | sed -re 
>>> "s/(ripencc\||${country}|\|ipv(4|6)\||\|allocated|\|assigned|\|(199|200)[0-9]{5})//g;s/\|128/\/25/;s/\|256/\/24/;s/\|512/\/23/;s/\|1024/\/22/;s/\|2048/\/21/;s/\|4096/\/20/;s/\|8192/\/19/;s/\|16384/\/18/;s/\|32768/\/17/;s/\|65536/\/16/;s/\|131072/\/15/;s/\|262144/\/14/;s/\|524288/\/13/;s/\|1048576/\/12/;s/\|2097152/\/11/;s/\|4194304/\/10/;s/\|8388608/\/9/;s/\|16777216/\/8/"` 
>>>
>>>
>>>             for ips in ${IPS}
>>>             do
>>>             if [ "${LISTRULE}" = "2" ]; then
>>>                     echo "${PRERULE} ${ips} ${POSTRULE}" >> ${OUT}
>>>             else
>>>             echo "${ips}" >> ${OUT}
>>>             fi
>>>             done
>>>     done
>>>
>>>     echo "Block list saved as ${OUT}"
>>>     echo ""
>>>
>>>     rm -f ${FILE}
>>>
>>> fi
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Em 15/07/13 10:55, Mike Tesliuk escreveu:
>>>> Aqui tem um exemplo pra bloquear um pais, é só inverter a logica e 
>>>> voce tem a liberação do pais e bloqueio do resto
>>>>
>>>> http://www.cyberciti.biz/faq/block-entier-country-using-iptables/
>>>>
>>>>
>>>>
>>>>
>>>> Em 15/07/13 10:20, Patrick EL Youssef escreveu:
>>>>> Caio
>>>>>
>>>>> Pode postar a regra do firewall que usa pra bloquear esses ips?
>>>>>
>>>>> Valeu
>>>>>
>>>>> Em 15-07-2013 11:01, Caio Pato escreveu:
>>>>>> On Sun, Jul 14, 2013 at 10:47 PM, asteriskdebian asterisk
>>>>>> <asteriskdebian2013 em gmail.com> wrote:
>>>>>>> uso FAIL2BAN como firewall!!
>>>>>> fail2ban não está mais sendo "eficiente" porque esses pulhas estão
>>>>>> fazendo um "slow scan" (na realidade, "slow attempt") nas redes,.
>>>>>> Antigamente eles despejavam 120 chamadas por vez. Testavam todos os
>>>>>> códigos possíveis (0021, 0015, 0031, 00031, 90031, 900031...) de uma
>>>>>> vez só. Agora, já mais "espertos", eles fazem apenas CINCO 
>>>>>> tentativas
>>>>>> por HORA, quando não fazem apenas quatro por hora, ao longo das 24
>>>>>> horas do dia. Eles tem todo o tempo da vida, porque quando 
>>>>>> conseguirem
>>>>>> descobrir um buraco no seu dialplan, vão entupir de chamadas para
>>>>>> países árabes e da África.
>>>>>>
>>>>>> Assim, não dá mais para confiar APENAS no fail2ban - é um método
>>>>>> ultrapassado de proteção.
>>>>>>
>>>>>> Não sei qual é a sua utilização do servidor (provedor? usuário?
>>>>>> corporativo?) mas a dica básica é: NÃO DEIXE FUROS no seu dialplan.
>>>>>>
>>>>>> A ligação teste é *SEMPRE* feita para alguns telefones: um 
>>>>>> celular em
>>>>>> Tel Aviv (Israel) ou um telefone virtual em Londres (Inglaterra).
>>>>>>
>>>>>> NÃO ADIANTA FICAR BLOQUEANDO IP POR IP. Eles mudam de ip a cada 
>>>>>> dia -
>>>>>> geralmente usando máquinas VPS, cujo IP não é dele MUITO menos do
>>>>>> servidor que efetivamente enviará as chamadas. Aqui (por ser
>>>>>> corporativo hospedado em datacenter) eu decidi bloquear geralmente o
>>>>>> /8 do IP de origem. Resolve, mas eles sempre acham algum outro bloco
>>>>>> livre.
>>>>>>
>>>>>> Assim, resta apenas a solução de TER CERTEZA QUE NÃO TEM BURACOS no
>>>>>> dialplan e... monitorar a rede.
>>>>>>
>>>>>> Procure uma mensagem aqui na lista com o mesmo problema há alguns
>>>>>> meses. Um colega da lista foi "invadido" por esses pulhas e quem
>>>>>> detectou foi a área de segurança da empresa de telefonia - mas só no
>>>>>> dia seguinte da invasão... Ai o estrago já era grande demais.
>>>>>>
>>>>>>
>>>>>> Conclusão:
>>>>>> 1) NÃO ADIANTA BLOQUEAR IP POR IP - perda de tempo. Ou você bloqueia
>>>>>> logo o bloco (/16 ou /8) ou relaxa...
>>>>>> 2) Veja seu dialplan: não permita códigos mágicos, nem cadeados a
>>>>>> partir da rede externa;
>>>>>> 3) Olhe seu log com frequência - procure por chamadas para um 
>>>>>> celular
>>>>>> em Israel (9725) ou Palestina (970);
>>>>>> 4) Crie um script para enviar todas as madrugadas o logo de todas as
>>>>>> chamadas. Vai ajudar a achar eventuais tentativas de invasão - mesmo
>>>>>> que tardias, mas ajuda.
>>>>>> _______________________________________________
>>>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça em 
>>>>>> www.Khomp.com.
>>>>>> _______________________________________________
>>>>>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e 
>>>>>> SS7.
>>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>>> Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br.
>>>>>> _______________________________________________
>>>>>> Para remover seu email desta lista, basta enviar um email em 
>>>>>> branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>>>>> _______________________________________________
>>>>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>>>>> _______________________________________________
>>>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>>>> _______________________________________________
>>>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>>>> _______________________________________________
>>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>>
>>>
>>>
>>> _______________________________________________
>>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>>> _______________________________________________
>>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>>> _______________________________________________
>>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>>
>>
>> _______________________________________________
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça emwww.Khomp.com.
>> _______________________________________________
>> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank -- Appliance Asterisk - Acessewww.aligera.com.br.
>> _______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco paraasteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
>
> _______________________________________________
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> _______________________________________________
> ALIGERA -- Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank -- Appliance Asterisk - Acesse www.aligera.com.br.
> _______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe em listas.asteriskbrasil.org

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20130715/2b1db317/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil