Caso aperto · Record Netshield

Network Anomaly Detector

Un sistema di lettura del traffico di rete: prende record tecnici, li interpreta con un modello di machine learning e restituisce un segnale operativo. Non racconta la sicurezza come promessa, ma come processo misurabile: dati, risposta, controllo e limiti dichiarati.

Il progetto nasce da una domanda concreta: quando una rete produce migliaia di tracce, come si distingue il comportamento ordinario da quello che merita attenzione? Netshield costruisce una risposta leggibile, verificabile e osservabile.

Natura Caso di sicurezza applicata e machine learning su traffico di rete. Funzione Legge record di rete e restituisce un'indicazione: traffico ordinario o comportamento da verificare. Valore Riduce complessità: rende leggibile un fenomeno tecnico senza nascondere metodo, dati e limiti. Prova Addestrato e verificato su dataset pubblico: 175.341 record di training e 82.332 record di test. Esito Nel test riconosce 44.536 attacchi su 45.332: una base forte, non una promessa assoluta. Dettagli Codice, report e livello tecnico completo sono nel repository GitHub.

Dal rumore tecnico al criterio di lettura

01 · Rumore

Il traffico di rete non parla da solo

Dentro una rete passano eventi, durate, volumi e relazioni. Singolarmente possono sembrare solo numeri; osservati insieme diventano un segnale.

02 · Lettura

Il punto non è predire tutto

Il punto è costruire un criterio: prendere dati tecnici e trasformarli in una valutazione comprensibile, utile per capire dove guardare prima.

03 · Fiducia

Il valore sta nel perimetro dichiarato

Un sistema tecnico diventa credibile quando mostra cosa sa fare, come lo misura e dove si ferma. Per questo il caso espone prove, schermate e limiti.

Come il progetto diventa uno strumento

01 Ingresso

Record di traffico già etichettati come comportamento ordinario o attacco.

02 Selezione

Pulizia e scelta dei segnali utili, evitando dati che falserebbero la valutazione.

03 Apprendimento

Il modello impara a distinguere pattern ordinari da comportamenti da verificare.

04 Verifica

La risposta viene misurata su dati separati da quelli usati per l'addestramento.

05 Servizio

Un'interfaccia software riceve un caso e restituisce una risposta leggibile.

06 Osservabilità

Un pannello rende visibili stato, risposte, errori e tempi del servizio.

Perché il caso è solido

[INGEGNERIA] Non si ferma al modello: include servizio, risposta, controllo e documentazione.

[LEGGIBILITA] Traduce dati tecnici in un segnale che anche un decisore non tecnico può comprendere.

[OSSERVABILITA] Mostra lo stato del sistema, non solo il risultato finale.

[RESPONSABILITA] Dichiara i limiti: un prototipo credibile non promette protezione assoluta.

[CLIENTE] Dimostra un modo di lavorare: portare ordine dentro problemi tecnici complessi.

Cosa mostra il caso

Schermata dei risultati del sistema
Risultati: qualità del modello, errori e comportamento sul test set.
Schermata della documentazione tecnica del servizio
Contratto software: il sistema espone una forma chiara per essere interrogato.
Schermata della risposta prodotta dal sistema
Risposta: un caso tecnico diventa un output leggibile e interpretabile.
Schermata del pannello di controllo del servizio
Osservabilità: stato, richieste, errori e tempi restano sotto controllo.

Come si legge una risposta

Segnale Comportamento da verificare: il traffico merita attenzione. Intensità Probabilità di attacco pari a circa 74,6% nel campione mostrato. Uso corretto Non sostituisce il giudizio umano: aiuta a ordinare priorità e punti di attenzione. Livello tecnico Il formato completo della risposta è disponibile su GitHub.

Cosa non promette

Non è Uno scudo automatico o un prodotto pronto a proteggere una rete reale senza validazione ulteriore. Promette Metodo, capacità tecnica e trasformazione di dati complessi in una forma utilizzabile. Rischio Può generare falsi positivi e falsi negativi: per questo il perimetro va sempre dichiarato. Evoluzione Validazione su traffico reale controllato, adattamento al contesto e regole operative definite con il cliente.
Il caso mostra un metodo: rendere leggibile un fenomeno tecnico, misurarlo e dichiararne i confini. Chi vuole entrare nel codice trova il livello completo nel repository GitHub.