Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Access Frontend mit verschlüsseltes Backend

Frage Microsoft Microsoft Office

Mitglied: greatmgm

greatmgm (Level 1) - Jetzt verbinden

25.01.2010, aktualisiert 11:40 Uhr, 11303 Aufrufe, 6 Kommentare

Hallo zusammen,

ich habe folgendes (nur teilweise gelöstes Problem).
Access mit frontend und backend.
Im frontend werden bestimmte Buttons bzw. Formulare für bestimmte Nutzer (environ("username")) deaktiviert, da die dort nichts sehen dürfen.
Problem: Beim Aufrufen des frontends mit Shift bzw. direktes Aufrufen des backends ... Zugriff auf alle Tabellen.

1. Lösungsansatz: Backend wird mit Passwort verschlüsselt (damit sind 50% schon mal erledigt)

Aber frontend merkt sich bei Neuverknüpfung der Tabellen das Passwort in der MSysObjects und mit der Shift Taste kommen dann Nutzer wieder
an alle Tabellen.

Auch wenn ich nicht neu verknüpfe und über vba bei frontend-Start folgendes aufrufe:

For Each tdf In CurrentDb.TableDefs
With tdf
If .Connect <> "" Then
.Connect = ";database=" & strBackend & ";pwd=test"
.RefreshLink
End If
End With
Next

dann braucht der Algorithmus nur einmal zu starten und
wieder ist das Kennwort in der MSysObjects dauerhaft gespeichert.

Gibt es eine Möglichkeit, das das frontend immer nur für die Sitzung das Kennwort behält ?

EXCEL machts doch auch so .. verweise ich da auf andere Tabellen muss ich jedesmal das Kennwort angeben

Danke für Tipps.
Mitglied: hybadd
25.01.2010 um 12:43 Uhr
Richte Benutzer- und Gruppenberechtigungen ein. Da kannst du für jede Tabelle exakt festlegen, welcher Benutzer was damit machen darf. Außerdem werden sie verschlüsselt gespeichert. Offiziell gibt es die Benutzer- und Gruppenberechtigungen nur bis Office 2003, sie lassesn sich aber mit einem Trick auch unter Office 2007 aktivieren.
Bitte warten ..
Mitglied: greatmgm
25.01.2010 um 14:00 Uhr
du meinst so eine Arbeitsgruppendatei, mhhh

da mein Problem auch mit dem Erstellen einer MDE nicht gelöst werden kann,
dann muss ich das wohl machen.
Bitte warten ..
Mitglied: hybadd
25.01.2010 um 14:36 Uhr
Das lohnt sich auf alle Fälle. Man muss sich zwar erst etwas reinarbeiten. Wenn man aber einmal verstanden hat, wie's geht, hat man ungeahnte Möglichkeiten. Außerdem wird durch die Verschlüsselung auch das Auslesen der Datenbank mit anderen Programmen verhindert. Du kannst nämlich die Backend-Datei z. B. mit dem Editor öffnen und mit etwas Geduld auch alle Daten auslesen. Das wird durch die beim Einrichten der Sicherheit auf Benutzerebene verbundene Verschlüsselung gleich mit unterbunden.
Bitte warten ..
Mitglied: greatmgm
27.01.2010 um 07:50 Uhr
Ja das klingt wirklich gut. Da werde ich mich mal in die MDW-Materie einlesen ;) Danke.
Bitte warten ..
Mitglied: dosenwerni
22.02.2010 um 12:49 Uhr
Hallo es gibt auch noch die möglichkeit beim Frontend die Shifttastenfunktion zu unterdrückern.
siehe: http://www.donkarl.com/FAQ/FAQ1Grundlagen.htm#1.8
ich habs im Einsatz
Bitte warten ..
Mitglied: greatmgm
22.02.2010 um 12:55 Uhr
Jau, danke

genau so habe ich es auch gemacht ;)
Bitte warten ..
Neuester Wissensbeitrag
Off Topic

"Ich habe nichts zu verbergen"

(2)

Erfahrungsbericht von FA-jka zum Thema Off Topic ...

Ähnliche Inhalte
Datenbanken
MS Access: Mehrere Zeilen in einer Zelle zusammenfassen (2)

Frage von User1000 zum Thema Datenbanken ...

Microsoft Office
Access 2016 - Ip Adressen sortieren (5)

Frage von NorbertKn zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Kaufberatung für mind. 8 verschiedene HighEnd-Mainboards (23)

Frage von yperiu zum Thema CPU, RAM, Mainboards ...

Mac OS X
Mac kann nicht im LAN pingen alle anderen schon (19)

Frage von smartino zum Thema Mac OS X ...

Hyper-V
Langsames Netzwerk i210 LAN Karte (10)

Frage von Akcent zum Thema Hyper-V ...

Netzwerke
Abisolierwerkzeug (10)

Frage von SarekHL zum Thema Netzwerke ...