[Java] Sicurezza, scrupoli e interrogativi (solo per esperti del settore)

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Archimede Pitagorico
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 861
Iscrizione: domenica 22 aprile 2007, 19:51

[Java] Sicurezza, scrupoli e interrogativi (solo per esperti del settore)

Messaggio da Archimede Pitagorico »

Signori,
vi scrivo in merito alla sicurezza di una web application che tratterà dati medici sensibilissimi. Dovendo adottare ogni precauzione, ho deciso che tale applicazione sarà allocata su un hosting dotato di server sicuro con certificato ssl (che tuttavia non sarà integrato da chiavi pubbliche e private), che verranno eseguiti backup periodici automatici e che i dati presenti saranno criptati. Ovvero, se qualcuno dovesse leggere le tabelle vedrà solo dati cifrati; ci penserà poi la mia web application, al momento di popolare i vari campi delle pagine che si apriranno, a decriptarli presentandoli in chiaro all’utente correttamente loggato. Ciò premesso vi chiedo:

Avete qualche esempio di una classe che esegua criptazione simmetrica con un ottimo algoritmo? Al momento utilizzo solo quella asimmetrica, per le password degli utenti del programma.

Inoltre, un esempio: tabella pazienti e tabella visite legate da una relazione uno a molti con opportune chiavi. Criptare tutto aumenta esponenzialmente la difficoltà (pensate a dover decriptare le chiavi primarie prima ancora di eseguire una semplice query, o di decriptare le date prima di calcolare le scadenze per l’agenda). Ed allora mi sono detto (ma posso sbagliarmi, sottopongo alla vostra competenza): perché non criptare solo i dati anagrafici del paziente? In fondo così non diminuisco il livello di sicurezza dell’applicazione, perché una cartella clinica priva di qualsiasi riferimento personale visibile in chiaro (ma anche di una semplice strada, di una città, di un luogo o data di nascita) è pressoché inservibile ad un utente indiscreto e rispetta tutte le direttive sulla privacy. Ho ragione?

Grazie,
Archimede
Avatar utente
Lord_Dex
Prode Principiante
Messaggi: 235
Iscrizione: venerdì 11 maggio 2007, 12:59
Località: Bologna
Contatti:

Re: [Java] Sicurezza, scrupoli e interrogativi (solo per esperti del settore)

Messaggio da Lord_Dex »

Perchè non usare PGP?
Si trova molto materiale in giro ad esempio ho trovato quest'api per la gestione da Java:
http://www.iam.unibe.ch/~jampen/pgpjava/index.html
-- Lord_Dex --
Linux Registered User: 385122
http://wiki.ubuntu-it.org/FrancescoApollonio/
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti