Ich bekomme Stapel ... Ich möchte Daten aus der C# -Anwendung entweder in XML oder sqllite speichern, aber da dies vertrauliche Informationen sind, möchte ich nicht, dass sie direkt ... nur von meinem Passwort aus zugänglich sind gesicherte App Welche Art von Datenspeicher ist besser zu verwenden und wie sichern Sie sie? DankeC# vertrauliche Informationen speichern
Antwort
a. schützen Sie den Datenspeicher selbstständig und mit Zugriffsberechtigung
b. Schützen Sie die Daten selbst - verschlüsseln Sie sie mit einem Schlüssel und schützen Sie sie entweder wirklich oder schreiben Sie sie nirgends, außer Sie greifen auf die Daten zu (aber dann müssen Sie den Schlüssel jedes Mal eingeben, im Speicher ablegen und entsorgen später).
gibt es viel zu lernen und mehr Lösungen verwenden - aber ich brauche mehr Informationen über Ihre App Ihrer Umgebung, die „Attack“ Oberfläche ect ...
Entweder Datenspeicher ist verwundbar - wenn Sie möchten, Um die Daten zu schützen, müssen Sie sie verschlüsseln.
Dies kratzt natürlich nur an der Oberfläche von information security.
Es gibt viele Aspekte, die Sie brauchen, darüber nachzudenken und bieten für:
- Speichern des Passworts/Schlüssel
- Der Zugriff auf den Datenspeicher
- Zugang zu den im Datenspeicher gespeicherten Daten
Und mehr ...
Sie müssen Daten verschlüsseln und sie in die Datenbank oder XML. An diesem Punkt, wenn jemand Ihre Datenbank oder XML bekommt, ist es nützlich, weil Daten dort nicht verwendbar sind. Vielleicht können Sie die Kryptographie mit öffentlichem Schlüssel verwenden. Mit dem öffentlichen Schlüssel verschlüsseln Sie die Daten und legen Sie sie in die Datenbank, und mit dem privaten Schlüssel können Sie Klartext erhalten. Es hängt alles vom Zweck Ihres Programms ab.
- 1. Vertrauliche Informationen in Protokolldateien ausblenden
- 2. Wie lösche ich vertrauliche Informationen aus Subversion?
- 3. Gibt es vertrauliche Informationen in einer SAMLRequest?
- 4. Behalten Sie vertrauliche Informationen (Benutzername und Passwort) in web.config bei?
- 5. Schützen Sie vertrauliche Informationen vom Datenbankadministrator in SQL Server 2008
- 6. WSO2 MDM Vertrauliche Informationen in .json Konfigurationsdateien verschlüsseln
- 7. Speichern von Informationen über Benutzer in iOS
- 8. Wie reserviere ich separaten Speicher, um vertrauliche Daten zu speichern?
- 9. Sicherheitsrichtlinie für hoch vertrauliche Daten auf DBMS speichern
- 10. Wo vertrauliche globale Informationen wie API-Schlüssel in Android-Anwendung gespeichert werden?
- 11. Speichern von Informationen php/mysql
- 12. Informationen über cordova-Pakete speichern
- 13. Speichern Sie Informationen mit Sitzungsvariablen
- 14. Objective-C NSUserDefaults kann meine Informationen nicht speichern
- 15. Einfachste Möglichkeit zum Speichern und Laden von Informationen C#
- 16. Speichern vertraulicher Informationen in Keepass-Datenbank von C#
- 17. C# Speicher von Informationen
- 18. iOS 8: Entfernen Sie vertrauliche Informationen aus Ansichten, bevor Sie in den Hintergrund gehen
- 19. Wie zu vermeiden, vertrauliche Informationen in vimrc offen zu legen, wenn es nach Github geschoben wird
- 20. C# SqlDataReader Ausführungsstatistiken und Informationen
- 21. Speichern von Protokoll Informationen mit log4net
- 22. Array-Einstellungslänge und Speichern von Informationen
- 23. Speichern EXIF-Informationen in der Datenbank
- 24. speichern Informationen in Graph Anfrage Antwort
- 25. Eclipse: Speichern von Informationen in. Projekt-Datei
- 26. Struggling encrpted Informationen in Datenbankfeld speichern
- 27. WinJS: Beste Möglichkeit, wichtige Informationen zu speichern
- 28. scrapy verwenden mongodb, um Informationen zu speichern
- 29. Vorlieben Objekte mit externen Informationen speichern
- 30. Informationen über eine Textauswahl im Browser speichern
Ich verschiebe meine Excel-App nach C# winform, bis jetzt ist sie nur mit einem Passwort geschützt, das der Benutzer am Anfang eingeben muss. Was ich versuche zu erreichen ist, dass meine Datenbank, da es sich um eine separate Datei handelt, nicht direkt aufgerufen wird. – Jim