Autor Thema: Sicherheitstool  (Gelesen 5386 mal)

Offline Chris_FFM

  • Frischling
  • *
  • Beiträge: 22
  • ....wir haben doch keine zeit.......
Sicherheitstool
« am: 01.05.02 - 13:19:41 »
Guten Morgen,

ich suche ein Tool, daß mir meinen Sourcecode, der nsf Datei, komplett versteckt. Ohne großen Aufwand mit Schablonen oder ähnlichem..
Gibt es so etwas?

Danke und Gruß Chris
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Sicherheitstool
« Antwort #1 am: 01.05.02 - 15:09:10 »
Man kann das Design einer DB verbergen. Wie das genau geht weiß ich auch nicht hiert ist aber ein Möglichkeit den Script Code zu schützen:

Lotus-Script-Code schützen



--------------------------------------------------------------------------------

Do you have to sell a library to a customer, but you don't want that your work could be seen or modified? Follow these simple steps:

--------------------------------------------------------------------------------
Link: http://searchdomino.techtarget.com/tip/1; 289483; sid4_gci489472; 00.html

--------------------------------------------------------------------------------

Code: 1. Write your classes and functions in a text file, i.e. -C:\MYFILE.LS-
2. Create a script library, i.e. -MYLIB-. Then, in Declarations, add the
following line: "%include C:\MYFILE.LS" and save the script library.
Attention: now you can DELETE the -MYFILE.LS-!
3. In every place that you want to use the script library, just add -use
"MYLIB"- in option event

In this way nobody can see or modify your code without -MYFILE.LS-!!!

Gruß Christopher
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Sicherheitstool
« Antwort #2 am: 01.05.02 - 15:27:42 »
letztlich gibt es kein TOOL; Lotus Notes besitzt selbst die Möglichkeiten, das Design zu verbergen.

Entweder du machst es so, wie Christopher beschrieben hat; dann kannst du alle relevanten Lotus Script Komponenten verbergen.
Dann musst du aber schon sehr gut nachdenken. Lotus Workflow ist ein gutes Beispiel für unüberlegte Vorgehensweise.
Will man nämlich die vorgefertigten Designelemente in eigenen Anwendungen verwenden und diese auch nur geringfügig auf seine Bedürfnisse anpassen, erhält man eine Fehlermeldung. Also Vorsicht bei dieser Methode.


ODER

du setzt in den Datenbankeigenschaften das Flag für "Gestaltung verborgen".
Dann hast du alles versteckt.

Die Frage ist aber, WARUM wilst du das Design verbergen ??

Es bsteht eigentlich keine Notwendigkeit dazu.
Erstens verbaust du dir evtl: eine telefonische Supportmöglichkeit, da die User in Methode 2 nicht einmal mehr die Feldinhalte sehen; du mußt also schon sehr umfangreiche Debug Routinen einbauen.

Zweitens habe ich bei LN nicht die Befürchtung, dass hier plötzlich eine enorme Vielzahl an Raubkopien existiert; hier kannst du dich immer über  entsprechende Lizenvereinbarungen absichern. Du kannst natürlich auch einiges an individuellem zeugs in deine DB einbauen, die DIR immer zeigt, das DU die Sache für eine BESTIMMTE Firma geschrieben hast.
Hier würde ich Methode 1 anwenden und eine Schlüsselfunktion über ein INCLUDE Statement einbinden; ansonsten aber den Code sichtbar lassen.

Drittens; keiner schreibt so grottenschlechten Code, dass man ihn verstecken müsste. ;D ;D

Würde ich mir echt überlegen

eknori
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Sicherheitstool
« Antwort #3 am: 01.05.02 - 16:03:07 »
Hallo Ulrich,

wie geht das mit dem Flag wenn ich mir die Eigenschaften ansehe sieht man nur Gestalung nicht verborgen aber es gibt keine Möglichkeit zu sagen Gestaltung verbergen.


"
du setzt in den Datenbankeigenschaften das Flag für "Gestaltung verborgen".
Dann hast du alles versteckt."

Gruß

Christopher
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Sicherheitstool
« Antwort #4 am: 01.05.02 - 16:15:33 »
Da kannst mal sehen, wie lange ich das nicht mehr gemacht habe; ich weiss es nicht mehr; Irgendwo gab es ein Klickfeld "Gestaltung verbergen". Muss in der schablone sein.

wahrscheinlich habe ich zu intensive in den Mai getanzt  ;D

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Sicherheitstool
« Antwort #5 am: 01.05.02 - 16:21:59 »
Ich suche mal hauptsache der Tanz war gut  ;D ;D ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.730
  • Geschlecht: Männlich
Re: Sicherheitstool
« Antwort #6 am: 01.05.02 - 16:25:36 »
Habs schon gefunden:

du mußte zunächst eine db mittels einer Schblone erstellen.
Dann ersetzt du das Design der erstellten DB über "Datenbank - Schablone wechseln". Da hast du dann die Möglichkeit, die Option "Formel und Script verbergen" anzuklicken

Boooohhh hab ich einen Schädel  :o ::) ??? 8) ;D
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Sicherheitstool
« Antwort #7 am: 01.05.02 - 16:37:40 »
Ah die Hilfe hat dazu noch etwas:

So verbergen Sie die Gestaltung einer Datenbank:
Dieses Verfahren setzt voraus, daß Sie die Gestaltung einer Datenbank verbergen, die von einer Schablone übernommen wurde. Überprüfen Sie die Schablone sorgfältig, beheben Sie Fehler, und führen Sie Pilottests durch.
 1.      Erstellen Sie mit der Schablone eine neue Datenbank.
 2.      Nach dem Erstellen der Datenbank wählen Sie die neue Datenbank aus und wählen dann "Datei - Datenbank - Schablone wechseln".
 3.      Wählen Sie die Schablone, und wählen Sie "Formeln und LotusScript verbergen" und "Künftige Gestaltungsänderungen übernehmen".
 4.      Klicken Sie auf "Wechseln" und zur Bestätigung auf "Ja".
Vor dem Verbergen der Gestaltung Zugriff auf Agenten programmieren
Wenn ein Agent in der Anwendung Benutzereingaben benötigt, wie die Angabe einer Datenbank, auf die zugegriffen werden soll, oder das Ändern von Zeitplanoptionen, müssen Sie die Zeitplanoption "Auswählen, wenn Agent aktiviert wird" auswählen. Erstellen Sie eine Schaltflächen-, Masken- oder Ansichtsaktion, die eine Formel mit @Command[AgentEnableDisable] enthält, um den Agenten automatisch zu aktivieren.
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Sicherheitstool
« Antwort #8 am: 01.05.02 - 16:46:10 »
Du warst mal wieder schneller  >:(  ;D
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline Chris_FFM

  • Frischling
  • *
  • Beiträge: 22
  • ....wir haben doch keine zeit.......
Re: Sicherheitstool
« Antwort #9 am: 02.05.02 - 00:12:37 »
danke jungs,
ich bin begeistert.
trotz extremer 1mai tanzeinlagen, habt ihr mir geholfen.
meine eierlegendewollmilchsau gibt es wohl nicht, dann muss ich wohl über die schablone gehen.

danke und gute nacht
chris
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Dr.Notes

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
Re: Sicherheitstool
« Antwort #10 am: 10.05.02 - 20:24:35 »
Hallo

Ein so verstecktes Design lässt sich aber mit einfachen Tools wieder aufdecken. z.B. mit dem AdminTool

Grüße

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

Offline Christopher

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.060
  • Geschlecht: Männlich
  • Dumm ist der, der dummes tut.
Re: Sicherheitstool
« Antwort #11 am: 10.05.02 - 21:21:56 »
Wie soll das denn gehen  ??? ??? ??? ??? ???
Das einzige was ich von Ulrich kenne ist das man mit dem Hexeditor ein wert ändert anschließend kann man die DB im Designer öffen aber man kommt immer noch nicht an die Scripte und Formeln ran.

Ich habs selbst schon probiert.

« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »
Client & Server R 5.011
Principal Certified Lotus Professional R5 System Administration
Microsoft Certified Systems Engineer 2000
Microsoft Certified Systems Administrator 2000
Microsoft Certified Systems Administrator 2003
Microsoft Certified Systems Engineer 2003

Offline Dr.Notes

  • Frischling
  • *
  • Beiträge: 21
  • Geschlecht: Männlich
« Letzte Änderung: 01.01.70 - 01:00:00 von 1034200800 »

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz