Autor Thema: Datenbank-Script abbrechen ?  (Gelesen 5013 mal)

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Datenbank-Script abbrechen ?
« am: 10.09.08 - 13:01:17 »
Hallo zusammen.

Ich soll in einer DB ein umfassendes Logging (wer hat wann welches Dokument gelesen / gespeichert / gelöscht) einbauen. Soweit ist das auch in Ordnung.

ABÄR.

Der Anwender kann unter "Extras / Debug Lotus Script" den Debugger aktivieren und damit dann auch verhindern, daß Einträge ins Log geschrieben werden.

Wieso hat eigentlich der Normaluser (normale Client-Inst.) den Debugger? Oder haben wir hier was falsch installiert?

Ich konnte jedenfalls als Normaluser (nur Notesclient und Autor-Rechte auf die DB) den Debugger starten und das Script stoppen.

Kann man das verhindern?
« Letzte Änderung: 11.09.08 - 12:50:56 von tks »
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

klaussal

  • Gast
Re: Datenbank-Script abbrechen ?
« Antwort #1 am: 10.09.08 - 13:10:57 »
Mal so ein Schnellschuss: Sperren der Gestaltung ?

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Datenbank-Script abbrechen ?
« Antwort #2 am: 10.09.08 - 13:18:40 »
Hm,

nach notes.net sieht es danach aus, als wäre der Debugger installiert.
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline Kadlec

  • Senior Mitglied
  • ****
  • Beiträge: 489
  • Geschlecht: Männlich
  • Ich liebe dieses Forum!
Re: Datenbank-Script abbrechen ?
« Antwort #3 am: 10.09.08 - 13:23:12 »
Weiss nicht an was es liegt,abär..bei einigen meiner Kollegen ist er bei anderen ist er nicht vorhanden.
Also müsste es irgendwo eine Schraube geben??

Boris

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Datenbank-Script abbrechen ?
« Antwort #4 am: 10.09.08 - 13:24:58 »
@klauss: Na ja, wäre ein probates Mittel. Gibt es sonst nix?

@Andre: Wie meinst Du das? Der Client wurde "Standard" installiert. Also einfach weiter, weiter, fortsezten, beenden. Da scheint der Debugger dann automatisch mit an Bord zu sein.

Hmmm. Mal sehen was noch an Ideen kommt.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Datenbank-Script abbrechen ?
« Antwort #5 am: 10.09.08 - 13:31:36 »
Hab grade mal die Installationsroutine von 6.5.5 gestartet und da ist der Debugger nirgends erwähnt. Man kann ihn weder an- noch abwählen.

Sh....t
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Datenbank-Script abbrechen ?
« Antwort #6 am: 10.09.08 - 13:33:36 »
Hi,

soweit ich mich erinnern kann läßt sich der Debugger nicht deintallieren und deaktivieren. Ich glaub das Bernd (koehlerbv) mal im Bezug auf die Sicherheit erwähnt.

Rainer
Rainer Zaske

MCSD - C#

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Datenbank-Script abbrechen ?
« Antwort #7 am: 11.09.08 - 12:03:28 »
Hallo,

es gibt einen Notes.ini Parameter, der den Debugger deaktiviert / ausblendet.

NoDesignMenu=1   ==> Verbergen
NoDesignMenu=0   ==> Anzeigen

Gruß

André

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Datenbank-Script abbrechen ?
« Antwort #8 am: 11.09.08 - 12:50:35 »
Herzlichen Dank.

Der Eintrag führt genau zum gewünschten Ergegnis.  :D
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Datenbank-Script abbrechen ?
« Antwort #9 am: 11.09.08 - 13:19:48 »
Das ist aber auch nur wieder Suboptimal, so an der ini rumfummeln, oder?
André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

Offline ZaLudtske

  • Senior Mitglied
  • ****
  • Beiträge: 319
  • Geschlecht: Männlich
  • carpe diem
Re: Datenbank-Script abbrechen ?
« Antwort #10 am: 11.09.08 - 13:28:21 »
Hi André,

ich bin deiner Meinung gefällt mir eigentlich nicht so sehr. Der Benutzer hat da mal wieder eine Hintertür die er sich öffnen kann.
Rainer Zaske

MCSD - C#

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Datenbank-Script abbrechen ?
« Antwort #11 am: 11.09.08 - 13:38:17 »
Hallo,

das mit der Hintertür stimmt, ich wollte auch nur die Ursache für das verschiedene Verhalten unterschiedlicher Clients erläutern. Als Sicherheitsfeature ist diese Lösung ungeeignet. Da ist ein Auslagern des Scriptcodes (%Include) oder ein Verstecken des Designs garantiert die bessere Alternative.

Gruß

André

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Datenbank-Script abbrechen ?
« Antwort #12 am: 11.09.08 - 14:37:23 »
Wieso "suboptimal" oder "Hintertür"?

Also in der notes.ini werden ja auch andere Einstellungen getroffen. Wenn ist die ganze notes.ini "suboptimal".

Ich finde es eher mies, daß ein normaler Client einen Debugger hat. Und das Design verstecken hat dann wieder andere Tücken. Daher wollte ich mir das eigentlich ersparen.

Natürlich kann der Anwender den notes.ini Eintrag wieder ändern und sich den Debugger wieder holen. Aber für mich ist der Ansatz, den Menüeintrag erstmal auszublenden ausreichend.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Datenbank-Script abbrechen ?
« Antwort #13 am: 11.09.08 - 14:44:18 »
Du musst ja nicht das gesammt design verstecken.
Es genügt ja, wenn Du das DB-Script mit %Include einbindest.
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Datenbank-Script abbrechen ?
« Antwort #14 am: 11.09.08 - 14:51:23 »
Ich gebe euch Recht. Es gibt bessere Methoden.

Aber für mich ist der ini-Eintrag der "wirtschaftlichste".  8)
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline DerAndre

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.655
  • Geschlecht: Männlich
  • Keep cool!
Re: Datenbank-Script abbrechen ?
« Antwort #15 am: 11.09.08 - 14:58:26 »
Neinnein ich wollte nichts schlecht Reden.
Ich finde es auch grausam, das der Normale Client einen Debugger in die Hand bekommt.

Und wie überall, mit der entsprechenden kriminellen Energie...

Und wenn es reicht, ist auch Ok.

André

Elterninitiative diabetischer Kinder und Jugendlicher e.V.
-----------------------------------------------------------------------------
Fliegen ist die Kunst auf den Boden zu Fallen, aber daneben.
-----------------------------------------------------------------------------
Etwas mehr Hardware dazu zu kaufen ist viel billiger als
Software besser zu machen. ( Niklaus Wirth )

botschi

  • Gast
Re: Datenbank-Script abbrechen ?
« Antwort #16 am: 12.09.08 - 13:00:43 »
Du musst ja nicht das gesammt design verstecken.
Es genügt ja, wenn Du das DB-Script mit %Include einbindest.

Kann ich da nochmal nachhaken?
Meinst Du, der Code liegt als .lss Datei irgendwo aufm Netzlaufwerk rum und wird mit %Include eingebunden?

Matthias

Offline dirk_2909

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.173
  • Geschlecht: Männlich
  • Expand your Notes Client with ECM functionality..
    • d.velop
Re: Datenbank-Script abbrechen ?
« Antwort #17 am: 12.09.08 - 13:33:24 »
Ja, das meine ich.
Der Debugger "sieht" den Code der lss nicht ;-)
Dirk

[IBM CLP R5]
[IBM CAD 6/6.5]
[IBM CAD 7]
[IBM CAD 8]


"Nein!! … Es genügt nicht Mails in einen anderen Ordner oder Datenbank zu verschieben, um sie zu archivieren!"

   
Disclaimer:
Ich Antworte nach besten Wissen und Gewissen. Sollte sich jemand durch meine Antwort persönlich angegriffen fühlen, ist dies nicht meine Absicht!
Ich bin auch nur ein Mensch, der Fehler machen kann. ....

botschi

  • Gast
Re: Datenbank-Script abbrechen ?
« Antwort #18 am: 12.09.08 - 13:56:37 »
Ja, das wusste ich.
Dachte nur es liegt noch ein anderer "Zauber" hinter %Include  ;D

Alles klar, danke.


Matthias

Offline MadMetzger

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.052
  • Geschlecht: Männlich
  • f.k.a. Alexis Pyromanis
Re: Datenbank-Script abbrechen ?
« Antwort #19 am: 12.09.08 - 14:50:41 »
Der Zauber hinter dem "%Include" ist noch, dass die Dateien nur beim Kompiliervorgang im Zugriff sein müssten, soweit ich weiß. Aber das sollte so sein, da man ja ansonsten die Dateien für die Clients in Zugriff geben müsste, was sehr aufwändig wäre und was den Vorgang des Versteckens wieder hinfällig machen würde. Denn kann der Client gucken, sollte es eigentlich auch der User können, wenn er denn suchen würde.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz