Was hat diese Wunschlistenanfrage inspiriert?
Verschlüsselte Skripte mit nur einem „Decrypt Password“ können verwendet werden, um Passwörter oder Algorithmen zu verbergen, die vor erfahrenen Benutzern verborgen bleiben müssen.
Unsere Verwendung wäre die Erstellung einer Build-Aufgabe für ein JMP-Add-In, das ein Passwort aus einer externen Quelle in ein JSL-Skript einfügt und die Skriptdatei verschlüsselt.
Was wir brauchen, ist eine Methode zum programmgesteuerten Verschlüsseln der Skriptdatei, aber JSL-Skripte können nur über die Menüoberfläche „Edit/Encrypt Script…“ erstellt werden.
Welche Verbesserung würden Sie sich wünschen?
- Entweder sollte es einen JSL-Befehl geben, der es ermöglicht, ein Skript mit einem Entschlüsselungskennwort zu verschlüsseln.
- Oder es wird dokumentiert, wie die Verschlüsselung extern, z. B. mit Powershell, C++ oder anderen Sprachen, erfolgen kann.
Der verschlüsselte Code sieht so aus
//-e12.1
0,
<LENGTH>,<ENCRYPTED>
,0,</ENCRYPTED></LENGTH>
Es sollte dokumentiert werden, mit welchen Methoden erstellt werden kann und was die weiteren Parameter sind.
Warum ist diese Idee wichtig?
Die automatische Verschlüsselung von Skripten ermöglicht es, den Code während des Build-Prozesses von den Passwörtern zu trennen.
Die Passwörter können separat gespeichert werden. Anschließend fügt unser automatisierter Build-Prozess das Passwort in den Skriptcode ein und erstellt die verschlüsselte Codedatei für das Add-In.
@martindemel
Hallo alle. Ich habe diese Antwort in einem verwandten Thread gepostet, werde sie aber auch hier hinzufügen. Nach sorgfältiger Prüfung dieser Anfrage haben wir uns entschieden, diese auf absehbare Zeit nicht in JMP bereitzustellen. Um die Einhaltung der US-Exportgesetze und verschiedener Importgesetze weltweit sicherzustellen, planen wir nicht, die aktuelle Verschlüsselungsfunktion zu ändern oder zu verbessern. Wir wissen das Interesse hier zu schätzen, können es aber im aktuellen regulatorischen Umfeld nicht übernehmen.
Hallo,
Haben Sie also Empfehlungen zur Implementierung von CI/CD mit jmp?
Danke