Come rilevare attività sospette su un web e un mail server?

2

C'è un server OpenBSD (64 bit; 5.5) con nginx (HTTP / HTTPS) e SMTP (OpenSMTP).

Domanda: quali sono le migliori pratiche per rilevare attività sospette? Ci sono degli script che mostrano attività interessanti dai log o da qualche parte? Attacchi, DDOS, qualsiasi attività anormale?

Esempio di rilevamento di indirizzi IP collegati troppe volte: dos.awk

function max(arr, big) {
    big = 0;
    for (i in cat) {
    if (cat[i] > big) { big=cat[i]; }
    }
    return big
}

NF > 0 {
    cat[$1]++;
}
END {
    maxm = max(cat);
    for (i in cat) {
    scaled = 60 * cat[i] / maxm;
    printf "%-25.25s  [%8d]:", i, cat[i]
    for (i=0; i<scaled; i++) {
        printf "#";
    }
    printf "\n";
    }
}

Come si usa:

tail -n 1000 /var/www/logs/access.log | awk -f dos.awk | sort -nrk3 | less
    
posta somelooser28533 22.08.2014 - 21:21
fonte

3 risposte

2

Ci sono diversi modi in cui potresti avvicinarti a questo, ma il più diretto sarebbe probabilmente quello di creare un sistema di rilevamento delle intrusioni, come Snort. Controlla tutto il traffico verso il server e può avvisarti di attività sospette.
link

    
risposta data 22.08.2014 - 22:35
fonte
0

Suggerirei di utilizzare un server di registrazione, come Splunk. Prenderà i tuoi log di accesso (o praticamente tutti i dati) e indicizzerà per ricerche e query. Avresti la possibilità di cercare, costruire grafici, grafici di statistiche, ecc. È anche utile per guidare in profondità nei tuoi dati e trovare tendenze o anomalie. È inoltre possibile creare avvisi in modo da poter essere avvisati se succede qualcosa. C'è anche molto supporto nella comunità, quindi è facile ottenere la soluzione personalizzata se necessario. Spero che questo aiuti.

    
risposta data 27.11.2016 - 16:22
fonte
-2

Per il rilevamento degli attacchi basati su file di registro, assicurati di provare OSSEC HIDS: link

    
risposta data 27.11.2016 - 11:42
fonte

Leggi altre domande sui tag