Access-o-Mania

Access-Forum (Deutsch/German) => Access-Hilfe => Thema gestartet von: TTB am November 08, 2016, 11:57:15

Titel: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: TTB am November 08, 2016, 11:57:15
Hallo liebe Forengemeinde,

ich bin nun fast fertig mit meiner Datenbank und habe schön alles auf PopUp gestellt und das Hauptfenster ausgeblendet und die Datenbank auf einem anderen Rechner getestet.
Und siehe da -> beim ersten Start der Datenbank wurden die Inhalte deaktiviert und alles ist frei zugänglich. Es ist sichtbar welchen Code ich verwendet habe (ich weiß MDE-Datei würde Abhilfe schaffen) und welche Formulare und Co in der Datenbank stecken.

Gibt es eine Möglichkeit, dass der Datenbank grundsätzlich vertraut wird? Oder muss ich jetzt damit leben? Immerhin hätte ich mir sonst die ganze Arbeit nicht machen müssen, was das Fensterverstecken anbelangt.

Ich hoffe, dass es jemanden gibt, der so findig ist, dass ers weiß^^

lG
Chris
Titel: Re: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: MaggieMay am November 09, 2016, 01:45:16
Hallo Chris,

es wäre nicht verkehrt, die von dir eingesetzte Access-Version zu erwähnen...

Außerdem wäre es hilfreich, wenn du die von dir verwendeten Mittel zum Schutz deiner Anwendung beschreiben würdest und was genau du hiermit meinst:
Zitatbeim ersten Start der Datenbank wurden die Inhalte deaktiviert und alles ist frei zugänglich

Zitathabe schön alles auf PopUp gestellt und das Hauptfenster ausgeblendet
Ich habe mich immer schon gefragt, warum man so etwas macht.
Zitat
Immerhin hätte ich mir sonst die ganze Arbeit nicht machen müssen, was das Fensterverstecken anbelangt.
Da stimme ich dir zu, denn davon halte ich auch nichts. :-)
Titel: Re: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: Beaker s.a. am November 09, 2016, 13:53:59
Hallo Chris,
Schau dir Mal die "Einstellungen für das Sicherheitscenter" an (Menu Datei > Optionen, ganz unten).
Evtl. muss da noch ein "vertrauenswürdiger Speicherort" eingetragen werden.
gruss ekkehard
Titel: Re: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: Xoar am November 09, 2016, 14:09:04
Hi,
am Anfang hab ich das mit dem Ausblenden auch so gemacht.

Inzwischen mache ich es so, dass ich das Ribbon (ab Acc 2007?) per VBA ausblende mit  DoCmd.ShowToolbar "Ribbon", acToolbarNo
Dann in den Einstellungen von Access die Formularregisterkarten ausblende und die Navigationsleiste deaktiviere.

Dann hat man es genau so wie Du willst und Access kann ganz normal minimiert und maximiert werden.

Mit den Code aus dem Anhang kannste dann das Access Hauptfenster auf eine beliebige Größe stellen.

Einfach im Loadereignis ausführen.

Dann passiert auch nichts wenn man beim ersten mal den Vertrauenswürdigen Speicherort festlegen muss.

Hier gibt es auch ein Tool was man vorher in dem Verzeichnis ausführen kann, womit dieser dann als vertrauenswürdig in die Registry eingetragen wird.

http://www.accessribbon.de/?Sicherheit:Vertrauenswuerdige_Speicherorte (http://www.accessribbon.de/?Sicherheit:Vertrauenswuerdige_Speicherorte)
Titel: Re: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: TTB am November 10, 2016, 13:18:10
Hallo und vielen Dank für die guten Ansätze!

@ MaggieMay: ich benutze Access (leider nur) im Rahmen eines Office 365 Abos - und das ist jetzt bei Access 2016.
SCHUTZMECHANISMEN sind die Deaktivierung der ShiftTaste, sowie das Ausblenden des Access-Fensters. Des Weiteren ist die Datenbank verschlüsselt und verlangt somit ein Passwort beim Start.
ERSTER START: Damit meine ich, dass Office ganz im Allgemeinen (egal ob Excel, Word oder eben Access) Inhalte automatisch deaktiviert, wenn sie nicht an einem Vertrauenswürdigen Speicherort abgelegt wurden. Es erscheint dann ein gelber Balken unter dem Menüband, der es ermöglicht, die Inhalte zu aktivieren. Ist das der Fall, greifen die per VBA getätigten Sicherungen noch nicht. Erst, wenn die Inhalte aktiviert werden verschwindet das Hauptfenster bzw. wird eine Ausführung von VBA Code zugelassen.
WARUM POPUP: Nun das ist meine erste Datenbank, die ich erstellt habe. Wohlmöglich, dass ich es getan habe, weil es mir an Erfahrung mangelt - ich konnte keine negativen Eigenschaften feststellen, außer dass es nicht mehr in der Taskleiste zu finden ist. Nach meinem Empfinden wirkt es ganz anders, wenn das Accesshauptfenster nicht zu sehen ist. Fast schon wie ein eigenständiges Programm. Eine der Mitarbeiterinnen ist 65+ und soll ausschließlich die geführte Nutzung wahrnehmen.
WARUM hältst Du denn nichts vom Fensterverstecken?

@ Ekkehard:
Ich bin grad nicht am Windowsrechner wo Access installiert ist, werde mir das aber mal ansehen, wenn es soweit ist. Das Problem wird sein, dass die Datenbank von verschiedenen Speicherorten ausführbar sein soll. Ich arbeite seit etwa 15 Monaten neben Arbeit und Studium an der Datenbank und werde dafür fast keinen Lohn bekommen. Was ich aber unbedingt vermeiden möchte, dass meine Chefin die Datenbank für andere Filialen benutzt. Und wenn sie die Möglichkeit dazu haben sollte, wird sie das auch tun. Deshalb versuche ich mit allen Mitteln, die mir bleiben die Datenbank zu schützen.
Wird wohl vorerst auch nur eine MDE-Datei bekommen, wenn´s das auch tut.

@ Xoar.

Die Seite ist sehr interessant aber schützt mich nicht davor, dass die hinter der Datenbank liegende Architektur sicher versteckt bleibt. Sie kann die Datenbank ganz einfach auf einem anderen PC öffnen und sieht alles.

Aber damit werde ich wohl leben müssen wie es ausschaut.

Ich habe mal etwas von digitalen Zertifikaten gelesen, mit denen diese Sicherheitswarnung obsolet wird. Leider konnte ich keine genaueren Angaben finden. Wisst ihr etwas darüber?

Bin gespannt, was euch und mir zum Schutz noch einfällt.

lG
Chris
Titel: Re: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: Beaker s.a. am November 10, 2016, 13:53:29
Hallo Chris,
Also ich habe mich noch nie wirklich um diesen ganzen "Sicherheitskram" kümmern müssen.
Alles, was ich gemacht habe war immer für die eigene kleine Firma. Da gab es auch nie
Leute die Interesse, geschweige denn das Wissen, hatten irgendwas aus zu spionieren.
Es läuft auf allen Rechnern nur eine Runtime, Personaldaten sind Password geschützt,
ansonsten gab's bei uns nie "geheime" Daten.
ZitatWas ich aber unbedingt vermeiden möchte, dass meine Chefin die Datenbank für andere Filialen benutzt. Und wenn sie die Möglichkeit dazu haben sollte, wird sie das auch tun. Deshalb versuche ich mit allen Mitteln, die mir bleiben die Datenbank zu schützen.
Wird wohl vorerst auch nur eine MDE-Datei bekommen, wenn´s das auch tut.
MDE ist doch schon ein grosser Schutz, zumindest was deinen Code angeht. BE wird
ja sicher mit Password versehen.
Wegen des Kopierens des FE (der MDE), kann man da nicht einen "Dongle" einbauen; -
eine eindeutige RechnerID oder sowas?
gruss ekkehard
Titel: Re: Access startet mit Einschränkungen; "Inhalt aktivieren"-Dialog umgehbar?
Beitrag von: Xoar am November 10, 2016, 19:59:13
Noch ne kleine Schutzvariante könnte sein, sofern die Computernamen bekannt sind, das Datenbankformular beim öffnen Ereignis zu schließen, sofern nicht ein hinterlegter Computername der ausführende PC ist.


Mit environ kann man den auslesen.