Memorizzazione di dati sensibili e condivisibili

0

Sto costruendo una soluzione intranet per un'azienda che utilizza PHP.

Una delle funzionalità desiderate è la memorizzazione di buste paga, assenze e informazioni personali. Hanno bisogno che questo sia accessibile per il dipendente stesso e per il management, ma questa è una società tecnologica - con persone esperte di tecnologia - quindi hanno bisogno che sia impossibile recuperare dal database senza la chiave privata, anche con accesso root al server

Quello che sto pensando è usare RSA per generare una coppia di chiavi e memorizzare la chiave pubblica per ogni persona nel database, e poi quando le informazioni vengono aggiunte da un dipendente, condividono i dati con le persone desiderate usando la loro chiave pubblica ( duplicazione delle righe db per ogni persona con accesso). La chiave privata potrebbe quindi essere crittografata con AES e memorizzata nel db.

  1. Questa è una buona soluzione?
  2. È possibile associarlo con una funzione di hashing in modo che possano usare una password e non l'intera chiave da decodificare?
  3. Qualche classe PHP (con esempi?) da cui posso ricavare?

Qualsiasi suggerimento e suggerimento sono i benvenuti.

    
posta Jørgen 01.06.2016 - 15:18
fonte

1 risposta

-1

Perché non utilizzare una CA e limitare l'autorizzazione per certificato? Quindi puoi irrigidire il tuo server e lasciare che la CA gestisca indipendentemente dal fatto che un dato certificato sia o meno valido. È quindi possibile utilizzare il certificato di "gestione" per firmare i certificati "minion". Quindi hai una strong autenticazione a due fattori se aggiungi anche un nome utente e una password.

Per limitare l'accesso al server, è necessario disporre di una chiave per accedere e memorizzare la chiave su una chiavetta USB (o due) e memorizzarla in una postazione di controllo doppia. Puoi anche usare questo metodo per memorizzare la chiave privata super-segreta se vai con il tuo schema.

    
risposta data 01.06.2016 - 16:34
fonte

Leggi altre domande sui tag