Précédent   Forum du club des développeurs et IT Pro > Systèmes > Autres systèmes > z/OS
z/OS Forum d'entraide sur z/OS et MVS (Multiple Virtual Storage), les systèmes d'exploitation des ordinateurs « mainframes » IBM : JCL, Tso, Ispf, Vsam, Racf, SMS, Cics, Ims, OPC, Ca-7, Control-M, Dialog Manager ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 14/02/2013, 09h36   #1
rg903
Invité de passage
 
Homme
Analyste d'exploitation
Inscription : octobre 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : octobre 2012
Messages : 11
Points : 4
Points : 4
Par défaut Protéger SJ sous SDSF

Bonjour,

nous cherchons à protéger la commande SJ (Show Jcl) sous SDSF.
Nous avons mis en place le profile JESSPOOL node.userid.jobname.jobid.JCL en UACC=NONE(seuls quelques groupes d'informaticiens ont le droit READ). Ceci permet de bloquer le visionnage des jcl soumis par d'autres utilisateurs.
Ce que nous cherchons à faire et de bloquer pour les utilisateurs lamdas la commande SJ pour leurs propres jobs.

Quelqu'un a-t-il déjà eu le problème ? Et surtout a-t-il trouvé une solution ?

Merci.
rg903 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2013, 00h35   #2
Peut-êtreUneRéponse
Membre chevronné
 
Avatar de Peut-êtreUneRéponse
 
Homme Guillaume VENTRE
z/OS Senior Technical Leader
Inscription : décembre 2006
Messages : 538
Détails du profil
Informations personnelles :
Nom : Homme Guillaume VENTRE
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : z/OS Senior Technical Leader
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2006
Messages : 538
Points : 706
Points : 706
Le JCL restera visible en browsant l'output du job (JESJCL)
__________________
★★ Documentation Mainframe ★★
Peut-êtreUneRéponse est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/02/2013, 10h10   #3
rg903
Invité de passage
 
Homme
Analyste d'exploitation
Inscription : octobre 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : octobre 2012
Messages : 11
Points : 4
Points : 4
Citation:
Envoyé par Peut-êtreUneRéponse Voir le message
Le JCL restera visible en browsant l'output du job (JESJCL)
Bonjour, oui je viens de trouver dans une doc z/Os deux phrases qui tuent ! Je cite : All users can access the JESSPOOL resources they own. Users do not need access authority to work with their own jobs and output.
Le seul moyen est donc a priori de bloquer l'accès à SDSF pour la population concernée.
rg903 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/02/2013, 19h19   #4
Skylyn
Membre habitué
 
Homme Julien Guiffroy
Ingénieur d'étude Mainframe
Inscription : septembre 2012
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Julien Guiffroy
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur d'étude Mainframe
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2012
Messages : 61
Points : 113
Points : 113
Dans ce cas,

pourquoi ne pas bloquer SDSF et afficher tous les comptes rendus sous un Beta92 ou quelque chose comme ça.

Cette technique est normalement utilisée pour tous les environnements de recette ou de production afin d'éviter la manipulation intempestive de jobs planifiés ou autres...
Skylyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2013, 21h58   #5
Luc Orient
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 165
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 54
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 165
Points : 1 975
Points : 1 975
Citation:
Envoyé par rg903 Voir le message
...
Ce que nous cherchons à faire et de bloquer pour les utilisateurs lamdas la commande SJ pour leurs propres jobs.
Mais quel est l'intérêt de ce blocage ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2013, 08h41   #6
bernard59139
Membre émérite
 
Avatar de bernard59139
 
Administrateur de base de données
Inscription : octobre 2006
Messages : 603
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Activité : Administrateur de base de données

Informations forums :
Inscription : octobre 2006
Messages : 603
Points : 902
Points : 902
Citation:
Envoyé par Luc Orient Voir le message
Mais quel est l'intérêt de ce blocage ?
La confidentialité surement.
bernard59139 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2013, 10h10   #7
Luc Orient
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 165
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 54
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 165
Points : 1 975
Points : 1 975
Citation:
Envoyé par bernard59139 Voir le message
La confidentialité surement.
oui mais pour leur propres jobs ? ... curieux ...
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2013, 13h35   #8
xfanx
Membre actif
 
Inscription : janvier 2008
Messages : 139
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 139
Points : 177
Points : 177
Bonjour,

j'ai effectivement aussi connu ça dans une banque, pour la confidentialité en production, tous les accès aux output SDSF des jobs étaient verrouillés via RACF.

pas grand intérêt sachant que de toute façon les comptes rendus de Jobs étaient dans BEta92 et dispo aux développeurs internes comme les accès TSO sur la production d'ailleurs, et heureusement, j'imagine mal comment debugger sinon.

Je me demande si ce genre de chose n'est pas inclus dans les règles très strictes de confidentialités de certains pays , genre regles PSF pour le Luxembourg par exemple.
xfanx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2013, 15h05   #9
Darkzinus
Membre Expert
 
Homme Nicolas
Ingénieur d'Etude Mainframe
Inscription : novembre 2012
Messages : 228
Détails du profil
Informations personnelles :
Nom : Homme Nicolas
Âge : 32
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Ingénieur d'Etude Mainframe
Secteur : Finance

Informations forums :
Inscription : novembre 2012
Messages : 228
Points : 1 386
Points : 1 386
Il est vrai que restreindre les accès au spool est assez surprenant.
Darkzinus est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2013, 21h15   #10
Skylyn
Membre habitué
 
Homme Julien Guiffroy
Ingénieur d'étude Mainframe
Inscription : septembre 2012
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Julien Guiffroy
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur d'étude Mainframe
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2012
Messages : 61
Points : 113
Points : 113
Citation:
Envoyé par xfanx Voir le message
Bonjour,

j'ai effectivement aussi connu ça dans une banque, pour la confidentialité en production, tous les accès aux output SDSF des jobs étaient verrouillés via RACF.

pas grand intérêt sachant que de toute façon les comptes rendus de Jobs étaient dans BEta92 et dispo aux développeurs internes comme les accès TSO sur la production d'ailleurs, et heureusement, j'imagine mal comment debugger sinon.

Je me demande si ce genre de chose n'est pas inclus dans les règles très strictes de confidentialités de certains pays , genre regles PSF pour le Luxembourg par exemple.
J'ai pas accès à l'Output Queue sur l'environnement Production ou Recette mais :
En codant PRE* puis OWNER* dans l'Input Queue, si tu arrives à choper le job => mettre un S devant et PAF! display des sysouts à la suite ... (et pas de RACF :p)
Skylyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/02/2013, 16h21   #11
rg903
Invité de passage
 
Homme
Analyste d'exploitation
Inscription : octobre 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : octobre 2012
Messages : 11
Points : 4
Points : 4
Citation:
Envoyé par Skylyn Voir le message
J'ai pas accès à l'Output Queue sur l'environnement Production ou Recette mais :
En codant PRE* puis OWNER* dans l'Input Queue, si tu arrives à choper le job => mettre un S devant et PAF! display des sysouts à la suite ... (et pas de RACF :p)
Bonjour,
je donne quelques détails pour préciser l'action que nous souhaitons effectuer. Il s'agit effectivement d'une production bancaire, pour laquelle existe un atelier Infocentre qui lance des requêtes via WebFocus. Ces requêtes ne sont pas de la production "pure", et ceux qui les soumettent sont des banquiers. Les jobs soumis sont donc disponibles sous SDSF, et il arrive que certains se débrouillent à effectuer à partir de celà d'autres requêtes plus ou moins consommatrices, et plus ou moins "confidentielles". Du coup la production est impactée régulièrement, et certains débordent du cadre de leurs attributions.

Je cherche des pistes avec d'autres ressources RACF. Je vous tiens au courant.

@ Skylyn, le S devant le job résoud pas tout car seules les sysout définies et autorisées apparaissent. Par exemple, si il n'y a pas de sortie définie pour un IDCAMS, tu ne vois pas la commande :

//xxxxxxxR JOB xxxxxxxx,REGION=4M,NOTIFY=&SYSUID,CLASS=x,
// MSGLEVEL=(1,1),MSGCLASS=x,COND=(4,LT)
//AA01 EXEC PGM=IDCAMS
//SYSPRINT DD DUMMY
//SYSIN DD *
DEFINE ALIAS(NAME(XXXXXXX) RELATE(USERCAT.USERID))


Résultat en faisant S

2 //AA01 EXEC PGM=IDCAMS
3 //SYSPRINT DD DUMMY
4 //SYSIN DD *
ICH70001I xxxxxxxx LAST ACCESS AT 16:10:41 ON THURSDAY, FEBRUARY 21, 2013
IEF236I ALLOC. FOR xxxxxxxR AA01
IEF237I DMY ALLOCATED TO SYSPRINT
IEF237I JES2 ALLOCATED TO SYSIN
IEF142I xxxxxxxR AA01 - STEP WAS EXECUTED - COND CODE 0012
IEF285I xxxxxxxx.xxxxxxxR.JOBnnnnn.D0000101.? SYSIN
IEF373I STEP/AA01 /START 2013052.1612
IEF032I STEP/AA01 /STOP 2013052.1612
CPU: 0 HR 00 MIN 00.00 SEC SRB: 0 HR 00 MIN 00.00 SEC
VIRT: 320K SYS: 300K EXT: 8K SYS: 12728K
IEF201I xxxxxxxR AA01 - JOB TERMINATED BECAUSE OF CONDITION CODES
IEF375I JOB/xxxxxxxR/START 2013052.1612
IEF033I JOB/ExxxxxxxR/STOP 2013052.1612
CPU: 0 HR 00 MIN 00.00 SEC SRB: 0 HR 00 MIN 00.00 SEC
******************************** BOTTOM OF DATA *********************************



Donc tu ne peux pas récuperer dans ce cas le contenu de la Sysin.
Dans mon cas, la requête n'apparait pas non plus, elle n'est donc disponible que via la commande SJ qui donne le JCL effectivement soumis.

En espérant avoir été clair dans mes explications
rg903 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2013, 09h29   #12
Julien Del
Nouveau Membre du Club
 
Développeur COBOL
Inscription : mai 2009
Messages : 29
Détails du profil
Informations personnelles :
Âge : 39
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Développeur COBOL
Secteur : Finance

Informations forums :
Inscription : mai 2009
Messages : 29
Points : 29
Points : 29
Je travaille en banque aussi, j'ai quelquefois utilisé un peu trop de ressources aux goûts des pilotes de la prod.
Après m'être fait remonter les bretelles, je fais nettement plus attention à ce que je lance.

Au lieu de tout bloquer, engueuler les gens, ça marche aussi!
Julien Del est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 15h54   #13
Skylyn
Membre habitué
 
Homme Julien Guiffroy
Ingénieur d'étude Mainframe
Inscription : septembre 2012
Messages : 61
Détails du profil
Informations personnelles :
Nom : Homme Julien Guiffroy
Âge : 27
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur d'étude Mainframe
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2012
Messages : 61
Points : 113
Points : 113
Bonjour,

@rg903 : Tu ne peux pas tout récupérer mais dans les listes de sysouts dans la B92, tu vois une liste sysout qui s'appelle JESJCL et qui te permet de voir la trame JCL utilisée, les steps etc...
Skylyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/02/2013, 16h25   #14
Luc Orient
Membre Expert

 
Homme François Durand
Spécialiste Delivery Mainframe IBM
Inscription : octobre 2005
Messages : 1 165
Détails du profil
Informations personnelles :
Nom : Homme François Durand
Âge : 54
Localisation : France, Seine Saint Denis (Île de France)

Informations professionnelles :
Activité : Spécialiste Delivery Mainframe IBM
Secteur : Finance

Informations forums :
Inscription : octobre 2005
Messages : 1 165
Points : 1 975
Points : 1 975
Citation:
Envoyé par rg903 Voir le message
... Il s'agit effectivement d'une production bancaire, pour laquelle existe un atelier Infocentre qui lance des requêtes via WebFocus. Ces requêtes ne sont pas de la production "pure", et ceux qui les soumettent sont des banquiers. Les jobs soumis sont donc disponibles sous SDSF, et il arrive que certains se débrouillent à effectuer à partir de celà d'autres requêtes plus ou moins consommatrices, et plus ou moins "confidentielles". Du coup la production est impactée régulièrement, et certains débordent du cadre de leurs attributions.
Déjà, Je trouve plutôt curieux que des utilisateurs "métier" aient accès à un Mainframe de production directement à travers TSO et SDSF.

En général, ce type d'accès est réalisé à travers des outils décisionnels avec une interface sur un poste de travail et un retour des résultats. Mais bon, la mise en place est plus complexe et plus coûteuse et peut générer d'autres problèmes.

Sur notre site de production nous disposons d'un mécanisme un peu voisin de celui que tu évoques mais réservé à la MOE, strictement limité en temps CPU et dont le résultat est écrit dans un fichier avec une règle de nommage précise. La problématique de la sécurité est alors déportée sur ce fichier et est sans doute plus facile à gérer.

Sinon, pour ton problème précis, n'est pas plutôt la commande SUB de TSO qu'il faudrait interdire à cette classe d'utilisateurs plutôt que la commande SJ de SDSF ?
Luc Orient est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2013, 09h25   #15
rg903
Invité de passage
 
Homme
Analyste d'exploitation
Inscription : octobre 2012
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Analyste d'exploitation
Secteur : Finance

Informations forums :
Inscription : octobre 2012
Messages : 11
Points : 4
Points : 4
Citation:
Envoyé par Luc Orient Voir le message
Déjà, Je trouve plutôt curieux que des utilisateurs "métier" aient accès à un Mainframe de production directement à travers TSO et SDSF.

En général, ce type d'accès est réalisé à travers des outils décisionnels avec une interface sur un poste de travail et un retour des résultats. Mais bon, la mise en place est plus complexe et plus coûteuse et peut générer d'autres problèmes.

Sur notre site de production nous disposons d'un mécanisme un peu voisin de celui que tu évoques mais réservé à la MOE, strictement limité en temps CPU et dont le résultat est écrit dans un fichier avec une règle de nommage précise. La problématique de la sécurité est alors déportée sur ce fichier et est sans doute plus facile à gérer.

Sinon, pour ton problème précis, n'est pas plutôt la commande SUB de TSO qu'il faudrait interdire à cette classe d'utilisateurs plutôt que la commande SJ de SDSF ?
Bonjour,
concernant les utilisateurs, il s'agit d'un atelier que l'on appelle Infocentre, ils sont dans ce cadre autorisés à soumettre des jobs. C'est limité en temps CPU, mais le problème est que certains sont d'ex-informaticiens, et grâce à SJ récupèrent les jobs, se les stocke, et les adaptent afin de requêter en dehors du cadre de leur outil. Ils peuvent donc changer les classes d'exécution de sortie, ...
Il n'y a pas pour ainsi de fraude ou de manque de respect au niveau confidentialité. C'est juste pour éviter les JCL "sauvages".
Ensuite pour Beta92, je ne connais pas cet outil, nous avons WSF2 (ou EOS) pour le stockage des sysout. Là il est possible de limiter l'accès aux retours de jobs pour les utilisateurs et de ne leur permettre de voir que les états (sorties) qu'ils génèrent. Il s'agit de Spool différents.
De toute façon, nous avions d'autres chats à fouetter, nous n'avons pas poussé plus loin dans les investigations. Et puis, je pars sur une autre mission, donc un autre client, une autre banque en fin de semaine prochaine.
Dommage, j'aurai bien aimé savoir si il y avait une solution.

A bientôt peut-être
rg903 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h40.


 
 
 
 
Partenaires

Hébergement Web