[AsteriskBrasil] RES: AJUDA INVASÂO

Jader Igor jader em satto.com.br
Segunda Julho 15 17:34:59 BRT 2013


Uma boa solução e criar um Blacklist,  fazendo com GOTOIF  a contagem de
chamadas entrantes para mesmo numero, e bloquear todas que estiverem
repetidas!

 

De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Patrick
El Youssef
Enviada em: segunda-feira, 15 de julho de 2013 14:47
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] AJUDA INVASÂO

 

Entendi Mike,

Estou dizendo isso pois percebi que a range de ips é enorme e muitos pela
minha experiencia não cheguei a ver em uso (porém não sou expert nisso)

Segue a lista que estou usando (como disse peguei do firewall do Silvio e
ainda estou testando)

177.0.0.0/255.224.0.0 
177.32.0.0/255.224.0.0
177.64.0.0/255.224.0.0
177.96.0.0/255.224.0.0
177.128.0.0/255.224.0.0
177.160.0.0/255.224.0.0
177.192.0.0/255.224.0.0
179.160.0.0/255.224.0.0
179.192.0.0/255.224.0.0
179.224.0.0/255.224.0.0
186.192.0.0/255.224.0.0
186.224.0.0/255.224.0.0
187.0.0.0/255.224.0.0 
187.32.0.0/255.224.0.0
187.64.0.0/255.224.0.0
187.96.0.0/255.224.0.0
189.0.0.0/255.224.0.0 
189.32.0.0/255.224.0.0
189.64.0.0/255.224.0.0
189.96.0.0/255.224.0.0
200.17.0.0/255.255.0.0
200.18.0.0/255.254.0.0
200.20.0.0/255.255.0.0
200.96.0.0/255.248.0.0
200.128.0.0/255.128.0.0
201.0.0.0/255.240.0.0 
201.16.0.0/255.240.0.0
201.32.0.0/255.240.0.0
201.48.0.0/255.240.0.0
201.64.0.0/255.224.0.0 

Obrigado

Em 15-07-2013 14:16, Mike Tesliuk escreveu:

você poderia nos mostrar quais foram os blocos que você utilizou ? ai eu te
digo se há ou não problema com sua regra , a questao é que você pode ter
blocos no meio.

Como exemplo, voce tem a faixa de ip 177 e 179 que sao BR (nao completas), e
a faixa 178 que é usada na alemanha, e talvez algum outro lugar mais (nao
verifiquei onde mais)



Em 15/07/13 12:31, Patrick EL Youssef escreveu:

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/>
"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 
 <mailto:asteriskdebian2013 em gmail.com> <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 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 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 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 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 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 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 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/b0c3642c/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil