Autor Thema: Wie vehindere ich die Erstellung einer lokalen Kopie?  (Gelesen 10383 mal)

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Die Frage hört sich simpel an, ist es aber leider nicht:

Wir haben eine DB auf mehreren Servern als Repliken verteilt und wollen verhindern, dass User sich eine lokale Replik anlegen. Die ACL-Funktion "Dokumente replizieren und kopieren" scheidet aus, da damit auch der Ausdruck verhindert wird, der aber gewollt ist.

Einige User sind Editor. einige Leser. Es gibt keine Leser- und Autorenfelder.
Die DB wurde ursprünglich unter Notes 3.3 erstellt und unter Notes 4.5 überarbeitet. Seitdem fanden keine wesentl. Änderungen am Design mehr statt.
Serverseitig kommt Domino 8 zum Einsatz, die Clients haben die Versionen 6.5 oder 7.
Wer hat eine gute Idee?

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #1 am: 15.04.08 - 09:13:55 »
... du könntest den Ausdruck über signierte Agenten bewerkstelligen lassen...

Toni
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #2 am: 15.04.08 - 09:15:01 »
Ein wirksames Mitteln gegen das Anlegen von Repliken gibt es jenseits dieser einen ACL-Einstellung nicht.

Bernhard

klaussal

  • Gast
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #3 am: 15.04.08 - 09:15:59 »
Im Postopen der DB habe ich mal folgende Formel eingebaut:

Code
@If(@Name([CN]; @Subset(@DbName; 1)) != "" | @Name([Abbreviate]; @UserName) = "Fritz XXXX/XXXX/DE";@Return(""); @Do(
@Prompt([Ok];"Error"; "DB läuft nur auf einem Server !! Löschen Sie bitte die lokale Kopie.");
@PostedCommand([FileCloseWindow]) ) )

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #4 am: 15.04.08 - 09:18:23 »
Das hilft aber nur gegen Leute mit einem IQ unterhalb von Knäckebrot, Klaus.

Bernhard

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #5 am: 15.04.08 - 09:18:54 »
Zitat
Im Postopen der DB habe ich mal folgende Formel eingebaut:

... damit ist die Datenbank aber lokal vorhanden und lässt einen programmierten Zugriff auf Daten zu, bzw. mit etwas Aufwand locker aushebeln...

Toni
Grüßle Toni :)

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #6 am: 15.04.08 - 09:21:27 »
Toni, dafür brauchst Du keine Zeile Code. Ein Link auf ein Dokument, oder Ansicht - Gehe zu oder ... Und schon wird das DB-PostOpen übersprungen.

Bernhard

Glombi

  • Gast
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #7 am: 15.04.08 - 09:27:33 »
Man kann nicht verhindern, dass sich User eine lokale Replik anlegen.

Allerdings kann man programmtechnisch dafür sorgen, dass die Datenbank lokal nicht funktioniert.
Bspw. im Queryopen aller Masken (am besten per Teilmaske) ein
Continue = false
Exit sub
wenn die DB lokal ist (db.Server = "").

Andreas

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #8 am: 15.04.08 - 09:29:21 »
... daher mein Vorschlag mit dem Agenten - und dann die ACL bemühen...

Toni
Grüßle Toni :)

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #9 am: 15.04.08 - 09:31:12 »
Zitat
Allerdings kann man programmtechnisch dafür sorgen, dass die Datenbank lokal nicht funktioniert.

... und mit einem Design-Refresh und einer entsprechenden Schablone ist wieder alles wieder offen...

Toni
Grüßle Toni :)

Glombi

  • Gast
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #10 am: 15.04.08 - 09:39:03 »
Die Frage ist ja, warum billygates eine lokale Replik verhindern möchte. Das sollter er uns mal sagen.

Andreas

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #11 am: 15.04.08 - 09:47:12 »
... ich würde mal vermuten, daß es Replizierkonflikte geben könnte - das wäre der einfachste Fall. Wenn es um Security geht, dann gibt es nur die ACL - und dann gibt es nur noch Screenshots

Toni
Grüßle Toni :)

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #12 am: 15.04.08 - 09:48:58 »
Die Frage ist ja, warum billygates eine lokale Replik verhindern möchte. Das sollter er uns mal sagen.

Andreas
Die Antwort ist relativ einfach und möchte ich hier nicht diskutieren. Aus datenschutzrechtl. Gründen ist eine lokale Replik vom Kunden nicht gewünscht. Die Verschlüsselung einer lokalen Replik genügt hierbei nicht. Der User soll schlichtweg auf seinem Laptop keine Daten dieser DB haben und mit dem Server abgleichen können.

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #13 am: 15.04.08 - 09:49:36 »
... ich würde mal vermuten, daß es Replizierkonflikte geben könnte - das wäre der einfachste Fall. Wenn es um Security geht, dann gibt es nur die ACL - und dann gibt es nur noch Screenshots

Toni
Auch das ist richtig.

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #14 am: 15.04.08 - 09:53:49 »
Zitat
Aus datenschutzrechtl. Gründen ist eine lokale Replik vom Kunden nicht gewünscht.

... hört sich auf jeden Fall plausibel an...

Toni
Grüßle Toni :)

botschi

  • Gast
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #15 am: 15.04.08 - 10:00:55 »
Dann helfen nur noch Leser- und Autorenfelder oder Notes ist die falsche Plattform...

Matthias

Glombi

  • Gast
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #16 am: 15.04.08 - 10:08:18 »
Das wird auch nicht helfen, denn wenn der User die Dokumente auf dem Server lesen kann, dann kann er die auch replizieren.

Ich schätze, mit Notes-Mitteln kann man da nichts machen.

Notebooks mit Unternehmensdaten sind immer ein Problem. Da hilft dann zunächst mal eine Festplattenverschlüsselung a la Safeguard.

Das Anlegen von lokalen Repliken würde ich dann per Betriebsvereinbarung untersagen.

Andreas

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #17 am: 15.04.08 - 10:10:24 »
Dann helfen nur noch Leser- und Autorenfelder oder Notes ist die falsche Plattform...

Matthias
Wie sollen Leser- und Autorenfelder das Anlegen einer lokalen Replik verhindern?

Der User soll auf dem Server ja schon alles lesen können. Er muß also im Leserfeld stehen (per Name, Rolle, Gruppe oder wie auch immer). Ergo kann er diese Dok. auch lokal replizieren. Dass er die dok. lokal dann nicht mehr lesen kann, reicht nicht aus. Die DB soll als lokale Replik erst gar nicht erstellbar sein!

Welche andere Plattform? Ich kenne keine Platform, die Notes, was die Rechteverwaltung angeht, das Wasser reichen kann.

botschi

  • Gast
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #18 am: 15.04.08 - 10:55:48 »
Wenn man Leser- und Autorenfelder hat, können halt nur die Daten repliziert werden, die der User sehen darf. Ich habe (und viele, viele andere sicher auch) einen Zettel unterschrieben, dass Kundendaten und Firmeninfos usw nicht an Dritte weitergegeben werden dürfen.

Wenn ich Daten aus meinem Fachbereich weitergebe (alle anderen sensiblen Daten bekomme ich ja gar nicht erst), verstoße ich gegen Gesetze und kann belangt werden dafür.

Man kann doch dem Mitarbeiter nicht Zugriff auf vertraulichen Daten geben und ein Notebook aber vertraut dem Mitarbeiter nicht mal über die Strasse.

Ich glaube das "Problem des Vertrauens" kann keine Software lösen...

Matthias

Offline billygates

  • Aktives Mitglied
  • ***
  • Beiträge: 145
  • Geschlecht: Männlich
  • Ich kann 'proprietär' nicht mehr hören!
Re: Wie vehindere ich die Erstellung einer lokalen Kopie?
« Antwort #19 am: 15.04.08 - 10:58:39 »
Erstmal danke für die vielen Antworten und Eure Mühe. Leider war nix neues dabei.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz