[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    119

    Question SQL Kennwort Verschlüsselung?

    Hallo!

    Ich möchte in einem interaktiven AS400-Programm per SQL Daten von einer anderen AS400 abrufen. Dazu muß ein Benutzer und ein Passwort an die Remote-AS400 übergeben werden.

    Es gibt mehrere Möglichkeiten:
    1) Jeden Benutzer auf der Remote-AS400 anlegen - umständlich
    2) Im Navigator für jeden dieser Benutzer unter Netzwerk einen Benutzer eintragen - umständlich
    3) Im Programm beim CONNECT einen Benutzer und ein Passwort angeben.

    Ich möchte gerne Möglichkeit 3 nutzen, aber nicht den Benutzer und das Kennwort in Klarschrift in die Quelle schreiben. In könnte diese Daten in eine Datei schreiben und mir einen eigenen Verschlüsselungsalgorithmus schreiben.

    Gibt's da schon was systemmäßiges oder wie würdet ihr das machen?

    Wäre für Tipps dankbar.

    Schöne Grüße
    Reiner

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.270
    Du kannst den Benutzer und das Kennwort ruhig in ein Programm schreiben.
    Am besten nutze ein Unterprogramm (OPM), dass dir die Werte als Parameter übergibt.
    Mittels CHGPGM entferne alle überwachbaren Informationen dann ist die Quelle nicht wiederherstellbar.

    Alles andere bringt meistens nichts.
    Ausserdem:
    Wenn zwischen den AS/400ern keine Verschlüsselung eingerichtet ist werden Benutzer und Kennwort sowieso im Klartext übertragen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2001
    Beiträge
    119
    Hallo Herr Fürchau,

    es können auch Mitarbeiter in die Quellen reinsehen, die diesen Benutzer und das Kennwort nicht gleich sehen sollen.
    Gut wenn man einen Algorithmus programmiert, könnten diese Mitarbeiter mit diesem Algorithmus auch diese Daten entschlüsseln, aber dafür muss man erstmal etwas Energie und Wissen mitbringen.

    Reiner

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.270
    Naja, das war schon immer so.
    Sperre doch die Quelle für alle Benutzer (eigene SRCPF mit *PUBLIC *EXCLUDE).
    Wenn du die Quelle nicht schützen kannst nützt dir auch keine eigene Ver-/Entschlüsselung da diese ja auch in der Quelle steht.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  5. #5
    Registriert seit
    Aug 2001
    Beiträge
    2.879
    Hallo Reiner,

    Falls Du bereits auf Release V5R3M0 sein solltest, kannst Du -Felder-Inhalte auch mittels SQL (Funktionen DECRYPT_xx und ENCRYPT_RC2) verschlüsseln und entschlüsseln.

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.270
    Tja, Birgitta, wenn da man nicht der "Schlüssel" irgendwo in der Quelle oder sonst wo frei zugänglich ist.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. RPGLE - SQL
    By christian_lettner in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 16-11-06, 10:15
  2. SQL - Cursor vernichten ?!?
    By FNeurieser in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 11-10-06, 14:53
  3. SQL und OBJLCK
    By malzusrex in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-09-06, 11:04
  4. SQL - Fehler
    By Kaufmann in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 28-06-06, 14:11
  5. SQL .. for update of (RPG embedded SQL)
    By loeweadolf in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-06-06, 09:43

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •