2011-01-08 11 views
1

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

1

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 ...

+0

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

0

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 ...

0

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.

Verwandte Themen