Aller au contenu

Service SQL IBM i (AS/400) · Vue

QSYS2.RDB_ENTRY_INFO

Entrées du répertoire de bases relationnelles

Liste les entrées du répertoire de bases de données relationnelles (RDB) : emplacement distant, port et authentification : l'équivalent de WRKRDBDIRE.

À quoi ça sert

Cette vue renvoie les entrées du répertoire des bases de données relationnelles, celles que l'on gère avec WRKRDBDIRE : nom de la base et alias, type et emplacement distant, port ou service, authentification préférée et de niveau inférieur, algorithme de chiffrement, connexion sécurisée, ainsi que les paramètres APPC et le programme ARD éventuel.

Elle est précieuse pour la sécurité : l'exemple d'IBM recherche les entrées dont l'authentification préférée (*USRID, *USRIDPWD ou *USRENCPWD) pourrait transmettre des données d'authentification en clair. Elle sert aussi à inventorier les accès distants Db2.

Résultat réel sur un IBM i 7.5

Ce que nous avons exécuté :

SELECT * FROM QSYS2.RDB_ENTRY_INFO 
  WHERE PREFERRED_AUTHENTICATION IN ('*USRID', '*USRIDPWD', '*USRENCPWD')

Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :

RDB_NAME Nom de la base de données relationnelle RDB_ALIAS Alias de la base de données relationnelle REMOTE_LOCATION_TYPE Type d'emplacement distant REMOTE_LOCATION Emplacement distant TEXT_DESCRIPTION Texte descriptif REMOTE_PORT_OR_SERVICE Port ou service distant PREFERRED_AUTHENTICATION Authentification préférée LOWER_AUTHENTICATION Authentification de niveau inférieur ENCRYPTION_ALGORITHM Algorithme de chiffrement SECURE_CONNECTION Connexion sécurisée APPC_DEVICE_DESCRIPTION Description d'unité APPC LOCAL_LOCATION Emplacement local REMOTE_NETWORK_ID Identifiant du réseau distant REMOTE_MODE Mode distant TRANSACTION_PROGRAM Programme de transaction ARD_LIBRARY Bibliothèque du programme ARD ARD_PROGRAM Programme ARD
MONIBMI NULL *IP *LOCAL NULL 446 *USRENCPWD *ALWLOWER *DES *NONE NULL NULL NULL NULL NULL NULL NULL

Données anonymisées : les noms de système, de profils, de bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma JOBISQL sont des objets de démonstration créés pour ce site.

L'exemple d'IBM

Trouver les bases relationnelles qui pourraient envoyer des données d'authentification en clair.

-- Description: Find any RDBs that might be sending authentication data in the clear. 
 SELECT * FROM QSYS2.RDB_ENTRY_INFO 
  WHERE PREFERRED_AUTHENTICATION IN ('*USRID', '*USRIDPWD', '*USRENCPWD');

Colonnes renvoyées (17)

Afficher les 17 colonnes
ColonneTypeSignification
RDB_NAME VARCHAR(18) Nom de la base de données relationnelle
RDB_ALIAS VARCHAR(18) Alias de la base de données relationnelle
REMOTE_LOCATION_TYPE VARCHAR(4) Type d'emplacement distant
REMOTE_LOCATION VARCHAR(254) Emplacement distant
TEXT_DESCRIPTION VARG Texte descriptif
REMOTE_PORT_OR_SERVICE VARCHAR(14) Port ou service distant
PREFERRED_AUTHENTICATION VARCHAR(10) Authentification préférée
LOWER_AUTHENTICATION VARCHAR(11) Authentification de niveau inférieur
ENCRYPTION_ALGORITHM VARCHAR(4) Algorithme de chiffrement
SECURE_CONNECTION VARCHAR(5) Connexion sécurisée
APPC_DEVICE_DESCRIPTION VARCHAR(10) Description d'unité APPC
LOCAL_LOCATION VARCHAR(8) Emplacement local
REMOTE_NETWORK_ID VARCHAR(8) Identifiant du réseau distant
REMOTE_MODE VARCHAR(8) Mode distant
TRANSACTION_PROGRAM VARCHAR(8) Programme de transaction
ARD_LIBRARY VARCHAR(10) Bibliothèque du programme ARD
ARD_PROGRAM VARCHAR(10) Programme ARD