Qualcuno potrebbe fornirmi qualche indicazione per un sistema che sto progettando ...
Una panoramica generale del sistema è che è necessario memorizzare le informazioni sul personale e sui "clienti": questa informazione deve essere completamente sicura in quanto altamente sensibile! Il personale deve essere in grado di accedere a queste informazioni da remoto - con funzionalità per visualizzare, aggiungere, modificare ed eliminare record e caricare / scaricare file.
Quindi i tre modelli che ho pensato per questo sistema sono:
-
Accesso remoto al server (ho visto un sistema esistente farlo - sarebbe per motivi di sicurezza? e presumo che sarebbe ancora in esecuzione un'applicazione client sul server per consentire a più utenti?)
-
Un'applicazione client che gira sul computer degli utenti, stabilisce una connessione TCP (sarebbe OpenSSH o un wrapper simile fornire il livello di sicurezza richiesto da questo sistema?)
-
Costruire il sistema nel sito web - il browser è effettivamente il client (questa è la mia soluzione preferita, tuttavia è la migliore?)
Ho perso una soluzione migliore?
Capisco che tutte queste soluzioni potrebbero essere costruite per essere estremamente sicure, tuttavia non ho una conoscenza approfondita di questo settore (ma sono disposto a imparare)