Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
flood | firewall
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
net500
n00b
n00b


Joined: 03 Jun 2007
Posts: 5

PostPosted: Sun Jun 03, 2007 11:07 am    Post subject: flood | firewall Reply with quote

ciao,

ho messo su un firewall per proteggere la mia rete che spesso viene presa d'assalto da syn flood, oltre 100megabit di traffico che mi giunge da source completamente diverse.

come posso generare io un flood di questo tipo a fini di test?

Grazie
Back to top
View user's profile Send private message
think4urs11
Bodhisattva
Bodhisattva


Joined: 25 Jun 2003
Posts: 6659
Location: above the cloud

PostPosted: Sun Jun 03, 2007 11:24 am    Post subject: Reply with quote

I fori non-nazionali sono inglesi; moved from Networking & Security to Forum italiano (Italian).
_________________
Nothing is secure / Security is always a trade-off with usability / Do not assume anything / Trust no-one, nothing / Paranoia is your friend / Think for yourself
Back to top
View user's profile Send private message
lavish
Bodhisattva
Bodhisattva


Joined: 13 Sep 2004
Posts: 4296

PostPosted: Sun Jun 03, 2007 11:34 am    Post subject: Reply with quote

Thanks Think4UrS11 ;)
Thread spostato nuovamente dal Forum italiano (Italian) al Forum di discussione italiano.
_________________
minimalblue.com | secgroup.github.io/
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sun Jun 03, 2007 12:17 pm    Post subject: Re: flood | firewall Reply with quote

net500 wrote:
ciao,

ho messo su un firewall per proteggere la mia rete che spesso viene presa d'assalto da syn flood, oltre 100megabit di traffico che mi giunge da source completamente diverse.

come posso generare io un flood di questo tipo a fini di test?

Grazie


Intanto se il problema è serio puoi fare un esposto dai carabinieri.

prova ad abilitare il syn cookie.

ciao.

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
net500
n00b
n00b


Joined: 03 Jun 2007
Posts: 5

PostPosted: Sun Jun 03, 2007 12:21 pm    Post subject: Reply with quote

il problema è che le sorgenti sono sempre diverse ed estere è un casino...

ma per poter simulare esattamente quello che accade non posso usare lo stesso software/script che probabilmente usano loro? cosa posso usare ?
Back to top
View user's profile Send private message
ProT-0-TypE
Veteran
Veteran


Joined: 20 Dec 2003
Posts: 1624
Location: Cagliari

PostPosted: Sun Jun 03, 2007 12:52 pm    Post subject: Reply with quote

ma su rete locale? a cosa ti serve la simulazione?
_________________
[Vuoi guadagnare navigando?]
Back to top
View user's profile Send private message
net500
n00b
n00b


Joined: 03 Jun 2007
Posts: 5

PostPosted: Sun Jun 03, 2007 12:53 pm    Post subject: Reply with quote

voglio capirne di più voglio capire come lo fanno e poter con calma capire che filtrarlo.. si ovvio che i broadcast che andrei ad usare sarebbero locali...
Back to top
View user's profile Send private message
GabrieleB
Guru
Guru


Joined: 22 Jul 2003
Posts: 317

PostPosted: Sun Jun 03, 2007 4:13 pm    Post subject: Reply with quote

non sono broadcast, sono unicast ... e ... non lo puoi fermare ma lo puoi solo mitigare.
Mi spiego:
Su un firewall puoi definire una soglia massima di connessioni (o magari solo di syn) verso una macchina. Superata la tale soglia puoi fermare ulteriori connessioni, ma non sai se stai fermando l'ennesima connessione dell'attaccante, oppure la connessione buona di qualcuno che vuole VERAMENTE visualizzare il sito.
Puoi abbassare la soglia in modo che il server o la linea non collassino, ma se e' un DDoS puoi fare poco.

Edit: se sono veramente dei broadcast, quelli si bloccano con poco. Per risponder(ti) alla domanda "vorrei capirne di piu'" basta che fai partire uno sniffer e vedi cosa ti stanno mandando.
_________________
Keyboard error. Press F1 to continue.
Back to top
View user's profile Send private message
net500
n00b
n00b


Joined: 03 Jun 2007
Posts: 5

PostPosted: Sun Jun 03, 2007 5:29 pm    Post subject: Reply with quote

qualcuno sa dove posso trovare questi script che generano questi flood ?
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Sun Jun 03, 2007 5:58 pm    Post subject: Reply with quote

net500 mi sa che prima dovresti chiarirti un po' le idee su come funzionano le reti di computer...
Back to top
View user's profile Send private message
net500
n00b
n00b


Joined: 03 Jun 2007
Posts: 5

PostPosted: Sun Jun 03, 2007 6:32 pm    Post subject: Reply with quote

da quello che ho capito io c'è una sorgente che lancia uno script di un certo tipo spooffando l'ip che vuole attaccare, così le richieste partono con l'ip che si vuole attaccare e vanno ad una lista di N server sparsi per il mondo che gli rispondono.. ma a quel punto le risposte arrivano al vero indirizzo ip e quindi si genera una quantità di traffico mostruosa che arriva da N sorgenti sparse per il mondo.. senza poter capire chi veramente ha lanciato l'attacco.

dico bene ?
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sun Jun 03, 2007 6:34 pm    Post subject: Reply with quote

net500 wrote:
da quello che ho capito io c'è una sorgente che lancia uno script di un certo tipo spooffando l'ip che vuole attaccare, così le richieste partono con l'ip che si vuole attaccare e vanno ad una lista di N server sparsi per il mondo che gli rispondono.. ma a quel punto le risposte arrivano al vero indirizzo ip e quindi si genera una quantità di traffico mostruosa che arriva da N sorgenti sparse per il mondo.. senza poter capire chi veramente ha lanciato l'attacco.

dico bene ?


comunque se ti vuoi simulare l'attacco cerca su google "packet forging". Probabilmente dovrai usare le pcap & co.

ciao

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Sun Jun 03, 2007 7:36 pm    Post subject: Reply with quote

net500 wrote:
qualcuno sa dove posso trovare questi script che generano questi flood ?

Non si tratta proprio di script ma di virus o più propriamente di worm mirati a generare una rete di zombie che viene attivata nei modi più svariati, possono essere centralizzate o più in versione p2p in cui gli zombie comunicano tra di loro, in ogni caso che io sappia distribuire i sorgenti dei virus dovrebbe essere illegale ...

In ogni caso non te ne faresti molto, il modo più efficace per generare un flood è di renderlo indistinguibile da una connessione normale ...
Basta avere una rete con milioni di zombie, se ognuno di questi viene istruito per collegarsi alla tua rete vieni facilmente inondato senza poter distinguere una richiesta di connessione lecita da una proveniente da uno zombie visto che tecnicamente possono anche essere identiche.

L'unica cosa che puoi fare è proteggere la tua rete affinché non crolli sotto l'inondazione mettendo una soglia alla quantità di richieste che può accettare ma così facendo diventa statisticamente probabile rifiutare una parte delle richieste lecite.
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Sun Jun 03, 2007 9:45 pm    Post subject: Re: flood | firewall Reply with quote

Non vorrei essere maligno ma un indirizzo di rete privato che viene preso d'assalto da syn flood, suona molto come irc war da script kiddie... Il tuo problema in quel caso lo risolvi facendo meno il galletto su irc !!

comio wrote:

Intanto se il problema è serio puoi fare un esposto dai carabinieri.


Hai visto troppi film !!!
Quando sono stato alla stazione per denunciare un furto subito alla mia auto quello appena prima di me voleva denunciare spam, e gli hanno riso in faccia, ma veramente!! :)
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
Deus Ex
Guru
Guru


Joined: 16 Nov 2005
Posts: 489
Location: Patavium

PostPosted: Mon Jun 04, 2007 6:36 am    Post subject: Re: flood | firewall Reply with quote

federico wrote:

Quando sono stato alla stazione per denunciare un furto subito alla mia auto quello appena prima di me voleva denunciare spam, e gli hanno riso in faccia, ma veramente!! :)


Se gli hanno riso in faccia, e non hanno raccolto, o lo hanno dissuaso dal farla, la denuncia, quanto meno si può contestare a quei signori il reato di omissione di atti d'ufficio.
Che poi sia fattibile perseguire uno spammer è un po' più difficile, ma dipende comunque dal caso.
_________________
Deus Ex
--
L’inflazione che caccia nelle mani dell’individuo, in un gesto solo, miliardi di marchi, lasciandolo più miserabile di prima, dimostra punto per punto che il denaro è un’allucinazione collettiva.
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Mon Jun 04, 2007 8:11 am    Post subject: Reply with quote

Per proteggersi dai syn-flood non può essere utile una regola tipo questa?
Code:
iptables -A INPUT -p tcp --syn -m limit --limit 1/s --limit-burst 4 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP

Lo dico da ignorante visto che non mi sono mai dovuto proteggere contro una cosa del genere (e so solo a grandi linee cosa sia)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Mon Jun 04, 2007 8:19 am    Post subject: Reply with quote

Il syn-flood è di fatto una tecnica in cui un attaccante invia una grossa quantità di messaggi TCP con flag SYN attivato il che richiede l'apertura di una connessione, ma dopo la risposta del server l'attaccante non invia altro (dovrebbe invece restituire un ACK). Questo a grandi linee, ovvio, per dare un'idea. Il problema risiede nel fatto che il server alloca in memoria strutture necessarie a gestire la comunicazione che sta per aprirsi e queste restano per un determinato lasso di tempo caricate. Se io riesco a sovraccaricare il server di richieste interrotte, come appena detto, questo saturerà la memoria occupandola con tali strutture e inizierà a rifiutare le connessioni in arrivo perchè non avrà spazio e modo di gestirle (ovviamente, intendo le comunicazioni "buone").
Questo giusto per dare un'idea, come detto...
Per inciso, esiste una teoria che aggira questo problema, ovvero la tecnica del syn-cookie, ma introduce tutta un'altra serie di aspetti e problematiche che la rendono un pò di nicchia e sostenuta non da molti (i purtisti gridano allo scandalo!).
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Mon Jun 04, 2007 9:34 am    Post subject: Reply with quote

Cazzantonio wrote:
Per proteggersi dai syn-flood non può essere utile una regola tipo questa?
Code:
iptables -A INPUT -p tcp --syn -m limit --limit 1/s --limit-burst 4 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP

Lo dico da ignorante visto che non mi sono mai dovuto proteggere contro una cosa del genere (e so solo a grandi linee cosa sia)

Si, queste regole ti proteggono da un syn flood.
Il problema è che limiti la quantità di connessioni in entrata senza distinguere i syn appartenenti al flood da quelli provenienti da utenti legittimi che cercano di accedere.

Il risultato per un utente esterno che cerca di accedere è identico, la macchina risulterà inaccessibile ... quindi il DoS avrà raggiunto il suo obiettivo.
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Mon Jun 04, 2007 9:59 am    Post subject: Reply with quote

grazie per il chiarimento :)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
skypjack
l33t
l33t


Joined: 05 Aug 2006
Posts: 884
Location: Italia - Firenze

PostPosted: Mon Jun 04, 2007 10:09 am    Post subject: Reply with quote

Cazzantonio wrote:
grazie per il chiarimento :)

De nada, compaesano!! :wink:
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Mon Jun 04, 2007 4:34 pm    Post subject: Reply with quote

Problema simile, (a me viene intasata sistematicamente la connessione dalle ore 14 alle 18, solo nei giorni lavorativi of course), e sono ancora alla ricerca dell'imbecille.

@federico,deusEX:
Oltre all'omissione di atti d'ufficio c'è anche la violata consegna (da 7 anni a salire), condotta indecorosa e via dicendo...

ma non hanno tutti i torti, non è loro competenza, loro intervengono solo per disturbo telefonico e aggressioni.
Se è spam cartaceo si deve fare istanza al garante (con liquidazione semiautomatica delle spese)

se è roba che riguarda le telecomunicazioni (fatta eccezione per il caso di interruzione di pubblico servizio) la faccenda è di competenza della polizia postale.

Sbagliare a rivolgersi agli omini in nero piuttosto che a quelli in blu od a quelli in grigio (secondo i casi, ovviamente) è il primo modo per non risolvere nulla od attendere tempi biblici, soprattutto se il reato non è perseguibile d'ufficio.

Non sono contento di come stiano le cose e attendo da anni che una denuncia presentata personalmente via internet abbia seguito o che almeno mi dicano se è stata archiviata, persa o che altro. Ma mi è stato spiegato che poichè anche se spam rientrava nel reato di procurato allarme che è di competenza della digos o dei carabinieri piuttosto che della postale con ogni probabilità è dispersa nel limbo.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
alexbgl
Apprentice
Apprentice


Joined: 05 Jul 2006
Posts: 240
Location: Verona

PostPosted: Mon Jun 04, 2007 8:05 pm    Post subject: Reply with quote

Mi confermate che anche questo funziona discretamente:
Code:

iptables -A INPUT -i eth1 -m recent --update --hitcount 10 --seconds 10 -j DROP
iptables -A INPUT -i eth1 -p tcp -m state --state NEW -m recent --set -j ACCEPT
Back to top
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Mon Jun 04, 2007 10:02 pm    Post subject: Reply with quote

@djinnZ : interessante quello che hai scoperto !!!
_________________
Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum