Auf der Suche nach einer Lösung zum Schutz einer Access-Datenbank. Ich möchte, dass ein Benutzer über ein vb.net-Programm lesen und schreiben kann, aber wenn ein Benutzer zum Speicherort der Datenbank in einem Netzwerkordner wechselt, kann er dort nicht mit ihm interagieren.Access-Datenbank schützen
Ich weiß, dass ich die Datenbank mit einem Kennwort schützen und das Kennwort in die Verbindungszeichenfolge aufnehmen kann, aber mit genügend Aufwand könnte der Benutzer das Kennwort in den Programmdateien finden, sobald es auf seinem Computer installiert ist?
Vielen Dank im Voraus.
sehr wenig, was Sie tun können - Sie könnten eine ODBC-DSN einrichten und das PW dort eingeben, aber das verschiebt das Problem woanders hin. Es ist Zugriff - es ist eine dateibasierte Datenbank, und es gibt nicht viel, was Sie tun können, um es zu schützen. –
Der Benutzer ist technisch versiert genug, um Ihr Programm zu dekompilieren? Wenn das der Fall ist, dann könnten Sie die Quelle höchstens verschleiern und eine Ver-/Entschlüsselung des Passworts einbauen, um die Nachverfolgung zu erschweren. Das ist, was ich tue ... sicher, dass jemand mit den Fähigkeiten meinen Code verstehen kann, aber die wichtigen Teile sind Kauderwelsch und es ist sehr schwer zu sagen, was vor sich geht. –
Welche Version von Access? – Plutonix