Che cos'è un modo corretto o, se possibile, il migliore per archiviare la configurazione in materia di sicurezza?
Finora posso dire che un database con accesso molto limitato è un buon modo, ma per il momento escludiamo il database. Sto parlando di cose come i file delle proprietà crittografate. Poiché questo è già un suggerimento, vorrei anche sapere qualcosa come errori comuni o cose che devo assolutamente ricordare per acquisire una configurazione sicura. Ci sono già discussioni correlate su "il modo migliore per archiviare la configurazione", tuttavia non sono stato in grado di trovare qualcosa che si concentri sulla sicurezza.
L'applicazione viene eseguita non distribuita su una macchina host, quindi la configurazione viene archiviata sul sistema locale. L'applicazione è, per così dire, una singola applicazione utente. Stiamo parlando di qualcosa come un firewall software per essere concreto. In realtà sto pensando a impostazioni con ambito applicativo. Ho bisogno di protezione dei dati in un senso di privacy (non voglio esporre funzionalità e configurazione) e integrità. Non ho paura di un insider (admin) ma più di intrusi.
Ho già chiesto questa domanda su stackoverflow ma penso che sia più opportuno chiedercelo qui Eliminerò il post StackOverflow in modo tempestivo.