INPS: “Dati anonimizzati per fare software migliori: ecco la nostra ricerca”

Date:

INPS: “Dati anonimizzati per fare software migliori: ecco la nostra ricerca” – Agenda Digitale

la gara

Il testing del software è un processo estremamente importante nella creazione di un software sicuro, performante, manutenibile e riusabile. Ma per fare bene servono dati anonimizzati. Inps è alla ricerca di soluzioni all’avanguardia e per farlo ha scelto l’approccio del dialogo competitivo

07 Nov 2022

Vincenzo Di Nicola

INPS, Responsabile per l’Innovazione Tecnologica e la Trasformazione Digitale 

Il 19 ottobre 2022 INPS ha aperto una gara per l’Acquisizione di un sistema di “Anonimizzazione dati”. Qui saranno valutate le migliori soluzioni offerte da startup e compagnie di alta tecnologia allo scopo di anonimizzare efficacemente le varie basi dati INPS.

Lo scopo è di anonimizzare one-way i dati di produzione, allo stesso tempo preservando le relazioni tra i dati, senza che ci sia modo di risalire ai dati originali e impedire di re-identificare le persone.

Si tratta di un progetto molto importante per un aspetto di estrema importanza nel processo di scrittura di un software sicuro, performante, che si possa manutenere e riusabile: il testing del software. Una pratica lenta e costosa quanto inefficace se mal gestita, eppure essenziale, come vedremo.

Ma come conciliare questo processo con la riservatezza dei dati? Come far sì che gli sviluppatori software possano testare efficacemente ed esaustivamente gli applicativi senza far riferimento a dati veri?

Oltre lo sviluppo del software: il testing

Spesso il testing del software viene confuso con il cosiddetto “testing manuale”, dove persone provano a mano l’applicativo software nella sua interezza e ne riportano gli errori da correggere. È una pratica lenta, costosa e per di più inefficace se gestita male.

WHITEPAPER

DATI: come PROTEGGERLI e mantenerli CONFORMI alle regole? Scarica la Guida

Sicurezza dei dati

Per questo nel corso dei decenni, con l’evolversi dell’ingegneria del software, sono emersi modelli e strategie per il testing automatico (quindi non più manuale) da usare anche in maniera complementare per migliorare la qualità complessiva del software. Ad esempio, il TDD (Test-Driven Development), dove i test vengono scritti prima del codice stesso, e la Piramide dei Test, che definisce lo sforzo da dedicare alle varie tipologie di test (test di UI al vertice, test di integrazione in mezzo, test di unità in fondo) in modo da massimizzarne l’efficacia e la velocità di esecuzione.

Quali dati per il testing

Che siano manuali o automatizzati

━ more like this

Frosinone – La madonnina decapitata è tornata al suo posto dopo il restauro di due artigiani toscani

Oggi è un giorno di grande festa per la parte bassa di Frosinone. Dopo settimane di attesa e tristezza, la statua della Madonna di...

“Invasione” di pavoni nel Ravennate, cresce la tensione: tra fascino e disagi si cerca una soluzione

RAVENNA - A Punta Marina torna al centro del dibattito la presenza sempre più consistente dei pavone, una questione che da oltre dieci anni divide residenti e...

Frusinate – Tragedia ad Alatri: ragazza di soli 22 anni trovata morta. Le prime ipotesi

Una tragedia immane ha colpito al cuore la comunità di Alatri, lasciando tutti senza parole e con un profondo senso di vuoto: Irene Fontana,...

Maxi sequestro all’Isola di Ponza: scoperti oltre 200 articoli di moda fuorilegge

Operazione contro la contraffazione e la vendita di capi di abbigliamento o accessori non conformi alle norme, prodotti che configurano la possibilità di concorrenza...

Reggio Calabria – Operazione “Marijoa”: cinque giovani coinvolti in violenze su persone vulnerabili

REGGIO CALABRIA - Dalle prime ore dell’alba i Carabinieri della Compagnia di Gioia Tauro hanno eseguito cinque misure cautelari nell’ambito di un’indagine su gravi episodi di...

LEAVE A REPLY

Please enter your comment!
Please enter your name here