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

Latina – ‘Ko bullismo’, il campione Mattia Faraoni sale in cattedra: “La vera forza sta nel controllarsi e nel rispetto’

Grande entusiasmo al Liceo Manzoni di Latina, dove gli studenti hanno vissuto una mattinata decisamente fuori dal comune. Al posto dei soliti libri e professori,...

Frusinate – Sanità, disabilità grave: negli ospedale di Frosinone, Cassino e Sora arriva il progetto ‘Tobia’

Il progetto Tobia (Team Operativo Bisogni Individuali Assistenziali) arriva negli ospedali della provincia di Frosinone. L’assessore all’Inclusione sociale e Servizi alla Persona della Regione...

Kimi il Terribile: Antonelli si prende la Cina e la Storia

Clamoroso a Shanghai: Andrea Kimi Antonelli ha conquistato la sua prima pole position in carriera in Formula 1, diventando il più giovane pole-man nella storia della categoria...

Attacco Usa sull’isola iraniana di Kharg, Trump: “L’Iran è sconfitto e cerca un accordo”

KHARG - Gli Stati Uniti hanno lanciato una serie di raid aerei contro la strategica isola iraniana di Kharg, colpendo esclusivamente obiettivi militari. A...

La Roma corre verso il nuovo Stadio: nullaosta del Campidoglio al PFTE

Sorridono i tifosi della Roma. Ma soprattutto la famiglia Friedkin. E secondo Gualtieri, anche la stragrande maggioranza del Consiglio in Campidoglio. Un pochino meno,...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.