Benutzer-Werkzeuge

Webseiten-Werkzeuge


dba:passwort_in_psql_schuetzen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
dba:passwort_in_psql_schuetzen [2016/05/19 20:10] – [Passwörter und ähnliche Schlüssel in PL/SQL Packages schützen] gpipperrdba:passwort_in_psql_schuetzen [2016/05/19 20:15] – [Vorbereitung] gpipperr
Zeile 502: Zeile 502:
 </code> </code>
  
-Verwenden:+===Verwenden===
  
-PWD Setzen mit eigenen Key (auch der private Schlüssel kommt aus den Kontext der Umgebung!) in der ldpa_util:+Das Passwrd wird mit einem eigenen Key (auch dieser private Schlüssel kommt aus den Kontext der Umgebung gesetzt. 
 + 
 +In diesem Beispiel wollen wir das Passwort im Package ldpa_util  verwenden und im ersten Passwort Slot speichern:
 <code sql>  <code sql> 
  
Zeile 512: Zeile 514:
  
  
-exec encrypt_util.storepwd('to_secret_pwd',2,'OBJECT',:g_my_package_id);+exec encrypt_util.storepwd('to_secret_pwd',1,'OBJECT',:g_my_package_id);
  
 </code> </code>
  
-Im Package dann auch eine abfrage auf die Package ID einbauen und dann auf die Entschlüsselung übergeben+Im Package dann auch eine Abfrage auf die Package ID einbauen und dann diese ID der Entschlüsselung übergeben:
 <code sql> <code sql>
 .. ..
 +-- im allgemeine Teil des Packages
 begin begin
 + 
 + select object_id into g_my_package_id 
 +  from user_objects 
 + where object_name='LDAP_UTIL' and object_type like '%BODY' ;
  
-select object_id into g_my_package_id from user_objects where object_name='LDAP_UTIL' and object_type like '%BODY'+ g_ldap_passwd :=encrypt_util.getuserpwd(1,g_my_package_id)
- +
-g_ldap_passwd :=encrypt_util.getuserpwd(2,g_my_package_id)+
  
 end lpda_util; end lpda_util;
 +
 </code> </code>
  
 Soviel als Anregung zu dem Thema. Soviel als Anregung zu dem Thema.
 +
 +
 +
 +<note important>Wie immer Sie das auch umsetzen, keine Klarschrift Passwörter in PL/SQL Code!</note
  
  
dba/passwort_in_psql_schuetzen.txt · Zuletzt geändert: 2016/05/20 15:20 von gpipperr