Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pippo am 15.11.04 - 14:53:53
-
Hallo,
müßte wichtigen Firmencode verstecken. Sind LSS sicher?
Grüße, Pippo
-
Ich denke schon.
Ich denke allerdings dass LSS auch knackbar sind, nicht mit vernünftigem Aufwand oder in vernünftiger Zeit ;D
-
Hi,
was für Code??
Kopiere den LSS Code am besten in die Db und erstelle danach eine neue DB ohne das der Designmodus aktiv ist. Damit dird die DB vor Veränderungen und Code Edit geschützt. Sollte eigentlich reichen.#
Gruß
Zsolt
-
Hi,
ein andere Alternative ist noch den Code in Text-Dateien mit der Endung lss auszulagern und mit %Include einzubinden.
Axel
-
Sichere Gestaltung ist recht simpel: Eine leere Datenbank neu anlegen...dann von der Richtigen das Design hierrein vererben (ganz wichtig: in dem "Schablone wechseln"-Diaog die Option [Hide Formulars and Lotus Script] anhaken). Dann ist das Design der neuen zu, dicht, vernagelt.
Aber Achtung: Die Neue ist auch für dich zu! In der auf diese Art behandelten DB hilft dir kein Designer mehr. Keine Formel und kein LS ist sichtbar. Es befindet sich nur noch komplilierter Code in der DB und der lässt sich auch nicht herrauskopieren (wie LSS). Also Vorsicht: die Original-DB nicht wegwerfen)
LSS hingegen ist nicht sicher.
-
Ausgelagerte dotLSS und %include ist allerdings sicherer als ein hidden design.
-
Wohl wahr, Semeaphoros. Das Prinzip ist zwar das gleiche wie beim hidden design - aber das Design-Update derartiger DBs ist einfach sicherer als das Verfahren "hidden design".
Bernhard
-
Hidden Design ist IMHO ganz ok, wenn man eine neue DB erstellt und die Schablone wechselt und dabei das Design verkrümelt.
Mir ist allerdings schon aufgefallen, dass nach Gestaltungsaktualisierung von Datenbanken mit Hidden Design eigentlich alles ordentlich aussieht, der Designer aber plötzlich den Quellcode mit dem Hex-Editor lesbar (und kopierbar)macht :o
Seitdem guck ich vor Auslieferung mit einem Hex-Editor in die fertige NSF rein, bei besonders "schützenswertem Code" mache ich das auch mit ausgelagerter LSS und %Include.
Jürgen
-
Gestaltungsaktualisierung von Datenbanken mit Hidden Design eigentlich alles ordentlich aussieht, der Designer aber plötzlich den Quellcode mit dem Hex-Editor lesbar (und kopierbar)macht
Hä ? Hidden Design - und der Designer meldet sich ? Da würde ja was furchtbar schief laufen, und dann brauchst ja den Hex-Editor gar nicht mehr anwerfen ;D Dann sind die Messen doch schon gelesen !
Bernhard
-
@Bernhard:
Mit Hidden Design haben wir doch schon genug Mist erlebt, das kann man nur ablehnen.
Und als Admin finde ich es immer extrem nervig, wenn ich in die Dokumenteigenschaften schaue und keinerlei Felder sehe. (Ich weiss es gibt da Tools ...)
Die Lösung %Include und LSS-Dateien finde ich am elegantesten und fairsten.
Bye
Onkel ToM
-
nene, im Designer lässt sich die DB nicht mehr öffnen, die Datenbank kann man allerdings mit irgendeinem Progi einfach öffnen und die Subs ganz gemütlich kopieren :o
Jürgen
-
@Dominockel
so einfach isses nicht. Probier mal, wenn du Zeit hast, folgendes:
Zuerst das geraffel um das Design zu verstecken (schabl. wechseln)...danach das geraffel mit der nun "gesicherten" DB nochmal...nur diesmal ohne den Haken bei "Hide...".
Du machst also das ursprünglich gehidete Design wieder "sichtbar"...und dann schaue es dir im designer an...du wirst überrascht sein......