Aller au contenu

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ètreTypePar défautSignification
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
ColonneTypeSignification
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