Verschlüsselter PL/SQL Code in Oracle

Oracle bietet eine Möglichkeit, PL/SQL Code zu verschlüsseln. Dazu kann die CREATE_WRAPPED Prozedur aus der DBMS_DDL Package eingesetzt werden.

Als Alternative kann die WRAP Funktion aus der Package genutzt werden, die einen verschlüsselten Text als Rückgabe der Funktion liefert.

Es werden Packages, Funktionen, Prozeduren und Typen unterstützt. Relevante Funktionalität aus Triggern sollte dementsprechend ausgegliedert werden.

Wichtiger Hinweis: Spätesten an dieser Stelle muss eine Quellcodeverwatung eingesetzt werden. Ein so angelegtes Objekt kann nicht modifiziert werden!!

Hier ein Beispiel mit einer Funktion:

Anlegen einer unverschlüsselten PL/SQL Funktion in Oracle SQL Developer

Anlegen einer unverschlüsselten PL/SQL Funktion in Oracle SQL Developer

An legen einer verschlüsselten Oracle Funktion

Anlegen einer verschlüsselten PL/SQL Funktion in Oracle SQL Developer

Die verschlüsselte Variante kann jetzt im Quelltext nicht mehr eingesehen werden.

Dieser Beitrag wurde unter Oracle, Scripts veröffentlicht. Setze ein Lesezeichen auf den Permalink.

Die Kommentarfunktion ist geschlossen.