Frage

Gibt es eine Möglichkeit mit einem Passwort schützen SAS CODE innerhalb SAS? Oder wenn nicht, was ist der einfachste / schnellste Weg eine Art Passwortschutz zu beantragen?

Ich beziehe mich auf Skripte ausgeführt von den lokalen Windows-PCs (dh nicht Batch). Die Skripte werden auf einem Standard-Netzlaufwerk gespeichert ...

(Im Idealfall würde die Lösung kein Microsoft-Produkt wie Word oder Excel beinhaltet !!)

War es hilfreich?

Lösung

Sie könnten versuchen SCL Code mit dem NOSOURCE und NOEDIT Optionen kopiert. Dieser Ansatz natürlich stützt sich auf Sie SAS / AF installiert ist.

Wie folgt aus:

  1. Erstellen Sie einen neuen lokalen SCL Eintrag. Ihr INIT Abschnitt fragt nach oder prüft ein Passwort. Wenn das Passwort richtig ist, wird die Steuerung mit dem LINK-Befehl an ein anderes Label übergeben, wenn nicht, etwas anderes tun.
  2. Legen Sie Ihre SAS-Code auf dem Etikett Sie in Schritt 1 verbunden, wenn es BASE SAS ist, setzen Sie es in einem Block einreichen, wobei in diesem Fall werden Sie auch die NOSOURCE und NOSOURCE2 Optionen verhindern, dass Ihr Programm einstellen wollen zeigen, up in dem SAS-Protokoll.
  3. Übersetzen, speichern und Ihren SCL Eintrag schließen.
  4. Kopieren Sie die SCL zu ihrem endgültigen Bestimmungsort PROC COPY mit den NOSOURCE und NOEDIT Optionen.

Die Benutzer können nun eine SAS-Sitzung starten, die die SCL aufruft. Wenn das richtige Passwort zur Verfügung gestellt wird, läuft der SCL-Code den integrierten SAS-Code. Benutzer können das Passwort nicht schnüffeln, noch den Programmcode des Wesentliche aus dem Programm aufgrund der NOSOURCE Option.

Beachten Sie, dass dies nicht den Stand der Technik ist, hohe Sicherheit Passwortschutz!

Es ist eine schnelle und schmutzige Art und Weise der „falschen“ Leute zu halten, von einem bestimmten Stück versteckt SAS-Code ausgeführt wird.

Andere Tipps

Ich denke, die Antwort auf Ihre Frage ist „Nein“.

SAS keine gute Lösung für dieses. Windows nicht eine gute Lösung für dieses.

3rd-Party-Software für den Passwortschutz kann Ihre einzige Option sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top