Service SQL IBM i (AS/400) · Fonction table
SYSTOOLS.AUDIT_JOURNAL_DS
Journal d'audit : profils d'outils de service (DS)
Lit les entrées DS du journal d'audit : création, modification et suppression des profils d'outils de service (SST/DST) et de leurs droits.
À quoi ça sert
Cette fonction de table lit les entrées de type DS du journal d'audit, relatives aux profils des outils de service (SST et DST). Elle montre les profils concernés (SST_USERID, SST_USERID_MODIFIED, SST_USERID_NEW), leur statut avant et après (USERID_STATUS, PREV_USERID_STATUS), le profil IBM i lié et les droits accordés.
Les profils d'outils de service donnent un accès très puissant au système, y compris à des fonctions de maintenance du stockage. Les surveiller est donc une mesure de sécurité de premier ordre, et cette fonction est un moyen simple d'obtenir la liste des créations et suppressions récentes.
Les paramètres sont facultatifs. L'exemple d'IBM filtre sur deux valeurs de ENTRY_TYPE pour le dernier mois.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM TABLE(SYSTOOLS.AUDIT_JOURNAL_DS(STARTING_TIMESTAMP => CURRENT TIMESTAMP - 90 DAYS)) X
Aucune entrée de ce type dans le journal d'audit sur les 90 derniers jours : ce type d'événement n'est pas audité ou ne s'est pas produit sur notre IBM i de test.
L'exemple d'IBM
Lister les utilisateurs d'outils de service (SST) qui ont été créés ou supprimés au cours du dernier mois.
-- Description: List SST users that were created or deleted in the last month.
SELECT * FROM TABLE(
SYSTOOLS.AUDIT_JOURNAL_DS(
STARTING_TIMESTAMP => CURRENT TIMESTAMP - 1 MONTH ))
WHERE ENTRY_TYPE IN ('D', 'R');
Bon à savoir
Toute apparition inattendue dans cette fonction mérite une vérification : ces profils ne passent pas par les mécanismes habituels de gestion des utilisateurs.
Paramètres
| Paramètre | Type | Par défaut | Signification |
|---|---|---|---|
STARTING_RECEIVER_NAME |
VARCHAR(10) | '*CURAVLCHN' | Nom du récepteur de journal de départ |
ENDING_RECEIVER_NAME |
VARCHAR(10) | '*CURRENT' | Nom du récepteur de journal de fin |
STARTING_TIMESTAMP |
TIMESTAMP | NULL | Horodatage de début |
ENDING_TIMESTAMP |
TIMESTAMP | NULL | Horodatage de fin |
USER_NAME |
VARCHAR(10) | '*ALL' | Nom du profil utilisateur |
JOB |
VARCHAR(28) | '*ALL' | Nom qualifié du travail |
PROGRAM |
VARCHAR(10) | '*ALL' | Programme |
STARTING_SEQUENCE |
DECIMAL(21, 0) | NULL | Numéro de séquence de départ |
ENDING_SEQUENCE |
DECIMAL(21, 0) | NULL | Numéro de séquence de fin |
STARTING_RECEIVER_LIBRARY |
VARCHAR(10) | '*CURRENT' | Bibliothèque du récepteur de journal de départ |
ENDING_RECEIVER_LIBRARY |
VARCHAR(10) | '*CURRENT' | Bibliothèque du récepteur de journal de fin |
Colonnes renvoyées (149)
Afficher les 149 colonnes
| Colonne | Type | Signification |
|---|---|---|
ENTRY_TIMESTAMP |
TIMESTAMP | Horodatage de l'entrée |
SEQUENCE_NUMBER |
DECIMAL(21, 0) | Numéro de séquence |
USER_NAME |
VARCHAR(10) | Nom du profil utilisateur |
QUALIFIED_JOB_NAME |
VARCHAR(28) | Nom qualifié du travail |
JOB_NAME |
VARCHAR(10) | Nom du travail |
JOB_USER |
VARCHAR(10) | Profil utilisateur du travail |
JOB_NUMBER |
VARCHAR(6) | Numéro du travail |
THREAD |
BIGINT | Unité d'exécution (thread) |
PROGRAM_LIBRARY |
VARCHAR(10) | Bibliothèque du programme |
PROGRAM_NAME |
VARCHAR(10) | Nom du programme |
PROGRAM_LIBRARY_ASP_DEVICE |
VARCHAR(10) | Unité ASP de la bibliothèque du programme |
PROGRAM_LIBRARY_ASP_NUMBER |
INTEGER | Numéro de l'ASP de la bibliothèque du programme |
REMOTE_PORT |
INTEGER | Port distant |
REMOTE_ADDRESS |
VARCHAR(46) | Adresse distante |
SYSTEM_NAME |
VARCHAR(8) | Nom du système |
SYSTEM_SEQUENCE_NUMBER |
DECIMAL(21, 0) | Numéro de séquence système |
RECEIVER_LIBRARY |
VARCHAR(10) | Bibliothèque du récepteur de journal |
RECEIVER_NAME |
VARCHAR(10) | Nom du récepteur de journal |
RECEIVER_ASP_DEVICE |
VARCHAR(10) | Unité ASP du récepteur de journal |
RECEIVER_ASP_NUMBER |
INTEGER | Numéro d'ASP du récepteur de journal |
ARM_NUMBER |
INTEGER | Numéro ARM |
ENTRY_TYPE |
CHAR(1) | Type de l'entrée |
ENTRY_TYPE_DETAIL |
VARCHAR(200) | Détail du type de l'entrée |
SST_USERID |
VARCHAR(10) | Profil utilisateur des outils de service |
SST_USERID_MODIFIED |
VARCHAR(10) | Profil utilisateur des outils de service modifié |
SST_USERID_NEW |
VARCHAR(10) | Nouveau profil utilisateur des outils de service |
SET_PASSWORD_EXPIRED |
VARCHAR(3) | Mot de passe positionné à expiré |
USERID_STATUS |
VARCHAR(9) | Statut de l'identifiant utilisateur |
PREV_USERID_STATUS |
VARCHAR(9) | Statut précédent de l'identifiant utilisateur |
LINKED_PROFILE |
VARCHAR(10) | Profil lié |
PREV_LINKED_PROFILE |
VARCHAR(10) | Profil lié précédent |
MAXIMUM_SIGNON_ATTEMPTS |
INTEGER | Nombre maximal de tentatives de connexion |
ALLOW_PASSWORD_CHANGE |
VARCHAR(3) | Changement de mot de passe autorisé |
ALLOW_SECURITY_SYSVAL_CHANGE |
VARCHAR(3) | Modification des valeurs système de sécurité autorisée |
ALLOW_DIGITAL_CERTIFICATE_ADD |
VARCHAR(3) | Ajout de certificat numérique autorisé |
ALLOW_PASSWORD_EXIT_PROGRAM_ADD_REMOVE |
VARCHAR(3) | Ajout ou retrait de programme de sortie de mot de passe autorisé |
PREV_MAXIMUM_SIGNON_ATTEMPTS |
INTEGER | Nombre maximal précédent de tentatives de connexion |
PREV_ALLOW_PASSWORD_CHANGE |
VARCHAR(3) | Valeur précédente de l'autorisation de changement de mot de passe |
PREV_ALLOW_SECURITY_SYSVAL_CHANGE |
VARCHAR(3) | Valeur précédente de l'autorisation de modification des valeurs système de sécurité |
PREV_ALLOW_DIGITAL_CERTIFICATE_ADD |
VARCHAR(3) | Valeur précédente de l'autorisation d'ajout de certificat numérique |
PREV_ALLOW_PASSWORD_EXIT_PROGRAM_ADD_REMOVE |
VARCHAR(3) | Valeur précédente de l'autorisation d'ajout ou retrait de programme d'exit de mot de passe |
PASSWORD_LEVEL |
INTEGER | Niveau de mot de passe |
PASSWORD_EXPIRATION_INTERVAL |
VARCHAR(7) | Intervalle d'expiration du mot de passe |
PASSWORD_DUPLICATION |
INTEGER | Contrôle de duplication des mots de passe |
PASSWORD_LIMIT_USERID |
VARCHAR(3) | Interdiction de l'identifiant utilisateur dans le mot de passe |
PASSWORD_CHANGE_BLOCK |
INTEGER | Période de blocage des changements de mot de passe |
PASSWORD_MINIMUM_LENGTH |
INTEGER | Longueur minimale du mot de passe |
PASSWORD_MAXIMUM_LENGTH |
INTEGER | Longueur maximale du mot de passe |
PASSWORD_REQUIRE_GROUPS |
VARCHAR(3) | Groupes de caractères obligatoires dans le mot de passe |
PASSWORD_LIMIT_ADJACENT |
VARCHAR(3) | Interdiction des chiffres adjacents dans le mot de passe |
PASSWORD_LIMIT_REPEAT |
VARCHAR(3) | Limite de répétition de caractères dans le mot de passe |
PASSWORD_LIMIT_POSITIONS |
VARCHAR(3) | Interdiction de positions identiques dans le mot de passe |
PASSWORD_REQUIRE_DIGIT |
INTEGER | Chiffre obligatoire dans le mot de passe |
PASSWORD_MAXIMUM_DIGITS |
VARCHAR(6) | Nombre maximal de chiffres du mot de passe |
PASSWORD_LIMIT_DIGITS |
VARCHAR(3) | Interdiction de chiffres dans le mot de passe |
PASSWORD_LIMIT_DIGIT_FIRST |
VARCHAR(3) | Interdiction d'un chiffre en première position |
PASSWORD_LIMIT_DIGIT_LAST |
VARCHAR(3) | Interdiction d'un chiffre en dernière position |
PASSWORD_REQUIRE_LETTER |
INTEGER | Lettre obligatoire dans le mot de passe |
PASSWORD_MAXIMUM_LETTERS |
VARCHAR(6) | Nombre maximal de lettres du mot de passe |
PASSWORD_LIMIT_LETTERS |
VARCHAR(3) | Interdiction de lettres dans le mot de passe |
PASSWORD_LIMIT_LETTER_FIRST |
VARCHAR(3) | Interdiction d'une lettre en première position |
PASSWORD_LIMIT_LETTER_LAST |
VARCHAR(3) | Interdiction d'une lettre en dernière position |
PASSWORD_REQUIRE_MIXED_CASE |
INTEGER | Majuscules et minuscules obligatoires dans le mot de passe |
PASSWORD_REQUIRE_SPECIAL |
INTEGER | Caractère spécial obligatoire dans le mot de passe |
PASSWORD_MAXIMUM_SPECIAL |
VARCHAR(6) | Nombre maximal de caractères spéciaux du mot de passe |
PASSWORD_LIMIT_SPECIAL |
VARCHAR(3) | Interdiction de caractères spéciaux dans le mot de passe |
PASSWORD_LIMIT_SPECIAL_FIRST |
VARCHAR(3) | Interdiction d'un caractère spécial en première position |
PASSWORD_LIMIT_SPECIAL_LAST |
VARCHAR(3) | Interdiction d'un caractère spécial en dernière position |
PREV_PASSWORD_LEVEL |
INTEGER | Niveau de mot de passe précédent |
PREV_PASSWORD_EXPIRATION_INTERVAL |
VARCHAR(7) | Intervalle d'expiration du mot de passe précédent |
PREV_PASSWORD_DUPLICATION |
INTEGER | Contrôle précédent de duplication des mots de passe |
PREV_PASSWORD_LIMIT_USERID |
VARCHAR(3) | Valeur précédente de l'interdiction de l'identifiant utilisateur |
PREV_PASSWORD_CHANGE_BLOCK |
INTEGER | Période de blocage des changements de mot de passe précédente |
PREV_PASSWORD_MINIMUM_LENGTH |
INTEGER | Longueur minimale précédente du mot de passe |
PREV_PASSWORD_MAXIMUM_LENGTH |
INTEGER | Longueur maximale précédente du mot de passe |
PREV_PASSWORD_REQUIRE_GROUPS |
VARCHAR(3) | Valeur précédente de l'obligation de groupes de caractères |
PREV_PASSWORD_LIMIT_ADJACENT |
VARCHAR(3) | Valeur précédente de l'interdiction des chiffres adjacents |
PREV_PASSWORD_LIMIT_REPEAT |
VARCHAR(3) | Limite précédente de répétition de caractères |
PREV_PASSWORD_LIMIT_POSITIONS |
VARCHAR(3) | Valeur précédente de l'interdiction de positions identiques |
PREV_PASSWORD_REQUIRE_DIGIT |
INTEGER | Valeur précédente de l'obligation d'un chiffre |
PREV_PASSWORD_MAXIMUM_DIGITS |
VARCHAR(6) | Nombre maximal précédent de chiffres du mot de passe |
PREV_PASSWORD_LIMIT_DIGITS |
VARCHAR(3) | Valeur précédente de l'interdiction de chiffres |
PREV_PASSWORD_LIMIT_DIGIT_FIRST |
VARCHAR(3) | Valeur précédente de l'interdiction d'un chiffre en première position |
PREV_PASSWORD_LIMIT_DIGIT_LAST |
VARCHAR(3) | Valeur précédente de l'interdiction d'un chiffre en dernière position |
PREV_PASSWORD_REQUIRE_LETTER |
INTEGER | Valeur précédente de l'obligation d'une lettre |
PREV_PASSWORD_MAXIMUM_LETTERS |
VARCHAR(6) | Nombre maximal précédent de lettres du mot de passe |
PREV_PASSWORD_LIMIT_LETTERS |
VARCHAR(3) | Valeur précédente de l'interdiction de lettres |
PREV_PASSWORD_LIMIT_LETTER_FIRST |
VARCHAR(3) | Valeur précédente de l'interdiction d'une lettre en première position |
PREV_PASSWORD_LIMIT_LETTER_LAST |
VARCHAR(3) | Valeur précédente de l'interdiction d'une lettre en dernière position |
PREV_PASSWORD_REQUIRE_MIXED_CASE |
INTEGER | Valeur précédente de l'obligation de majuscules et minuscules |
PREV_PASSWORD_REQUIRE_SPECIAL |
INTEGER | Valeur précédente de l'obligation d'un caractère spécial |
PREV_PASSWORD_MAXIMUM_SPECIAL |
VARCHAR(6) | Nombre maximal précédent de caractères spéciaux du mot de passe |
PREV_PASSWORD_LIMIT_SPECIAL |
VARCHAR(3) | Valeur précédente de l'interdiction de caractères spéciaux |
PREV_PASSWORD_LIMIT_SPECIAL_FIRST |
VARCHAR(3) | Valeur précédente de l'interdiction d'un caractère spécial en première position |
PREV_PASSWORD_LIMIT_SPECIAL_LAST |
VARCHAR(3) | Valeur précédente de l'interdiction d'un caractère spécial en dernière position |
DISK_OPERATIONS |
VARCHAR(3) | Opérations sur les disques |
DISK_ADMIN |
VARCHAR(3) | Administration des disques |
DISK_READ_ONLY |
VARCHAR(3) | Disque en lecture seule |
SYSTEM_PARTITION_OPERATIONS |
VARCHAR(3) | Opérations de la partition système |
SYSTEM_PARTITION_ADMIN |
VARCHAR(3) | Administration de la partition système |
PARTITION_REMOTE_PANEL_KEY |
VARCHAR(3) | Clé du panneau distant de la partition |
OPERATOR_PANEL_FUNCTIONS |
VARCHAR(3) | Fonctions du panneau de commande |
IPL |
VARCHAR(3) | IPL |
INSTALL |
VARCHAR(3) | Installation |
PDC |
VARCHAR(3) | Contrôleur de domaine principal (PDC) |
HSM |
VARCHAR(3) | Gestion hiérarchique du stockage (HSM) |
DAD |
VARCHAR(3) | Détection d'adresse dupliquée (DAD) |
MSD |
VARCHAR(3) | Vidage du stockage principal (MSD) |
PAL |
VARCHAR(3) | Journal des actions programmables (PAL) |
LIC_LOG |
VARCHAR(3) | Journal du code interne sous licence |
LIC_PTFS |
VARCHAR(3) | PTF du code interne sous licence |
TRACE |
VARCHAR(3) | Trace |
DST |
VARCHAR(3) | Outils de maintenance (DST) |
REMOTE_SERVICE_SUPPORT |
VARCHAR(3) | Support de service distant |
SERVICE_TOOLS_SECURITY |
VARCHAR(3) | Sécurité des outils de service |
SERVICE_TOOLS_SAVE_RESTORE |
VARCHAR(3) | Sauvegarde/restauration des outils de service |
DEBUG |
VARCHAR(3) | Indicateur de débogage |
SYSTEM_CAPACITY_OPERATIONS |
VARCHAR(3) | Opérations de capacité système |
SYSTEM_CAPACITY_ADMIN |
VARCHAR(3) | Administration de la capacité système |
SYSTEM_SECURITY |
VARCHAR(3) | Sécurité système |
SST |
VARCHAR(3) | Outils de service système (SST) |
TAKE_OVER_CONSOLE |
VARCHAR(3) | Reprise de la console |
PREV_DISK_OPERATIONS |
VARCHAR(3) | Valeur précédente du droit d'opérations sur les disques |
PREV_DISK_ADMIN |
VARCHAR(3) | Valeur précédente du droit d'administration des disques |
PREV_DISK_READ_ONLY |
VARCHAR(3) | Valeur précédente du droit de lecture seule sur les disques |
PREV_SYSTEM_PARTITION_OPERATIONS |
VARCHAR(3) | Valeur précédente du droit d'opérations sur les partitions système |
PREV_SYSTEM_PARTITION_ADMIN |
VARCHAR(3) | Valeur précédente du droit d'administration des partitions système |
PREV_PARTITION_REMOTE_PANEL_KEY |
VARCHAR(3) | Clé précédente du panneau distant de la partition |
PREV_OPERATOR_PANEL_FUNCTIONS |
VARCHAR(3) | Fonctions précédentes du panneau de commande |
PREV_IPL |
VARCHAR(3) | Valeur précédente du droit d'IPL |
PREV_INSTALL |
VARCHAR(3) | Valeur précédente du droit d'installation |
PREV_PDC |
VARCHAR(3) | Valeur précédente du contrôleur de domaine principal (PDC) |
PREV_HSM |
VARCHAR(3) | Valeur précédente du droit de gestion de stockage hiérarchique (HSM) |
PREV_DAD |
VARCHAR(3) | Valeur précédente de l'administration des unités de disque (DAD) |
PREV_MSD |
VARCHAR(3) | Valeur précédente du droit de vidage de la mémoire principale (MSD) |
PREV_PAL |
VARCHAR(3) | Valeur précédente du journal des actions programmables (PAL) |
PREV_LIC_LOG |
VARCHAR(3) | Valeur précédente du droit sur le journal de licence |
PREV_LIC_PTFS |
VARCHAR(3) | Valeur précédente du droit sur les PTF de licence |
PREV_TRACE |
VARCHAR(3) | Valeur précédente du droit de trace |
PREV_DST |
VARCHAR(3) | Valeur précédente du droit des outils de service dédiés (DST) |
PREV_REMOTE_SERVICE_SUPPORT |
VARCHAR(3) | Valeur précédente du support de service à distance |
PREV_SERVICE_TOOLS_SECURITY |
VARCHAR(3) | Valeur précédente du droit de sécurité des outils de service |
PREV_SERVICE_TOOLS_SAVE_RESTORE |
VARCHAR(3) | Valeur précédente du droit de sauvegarde et restauration des outils de service |
PREV_DEBUG |
VARCHAR(3) | Valeur précédente du droit de débogage |
PREV_SYSTEM_CAPACITY_OPERATIONS |
VARCHAR(3) | Valeur précédente du droit d'opérations sur la capacité système |
PREV_SYSTEM_CAPACITY_ADMIN |
VARCHAR(3) | Valeur précédente du droit d'administration de la capacité système |
PREV_SYSTEM_SECURITY |
VARCHAR(3) | Valeur précédente du droit de sécurité du système |
PREV_SST |
VARCHAR(3) | Valeur précédente du droit des outils de service système (SST) |
PREV_TAKE_OVER_CONSOLE |
VARCHAR(3) | Valeur précédente du droit de prise de contrôle de la console |