Muchas gracias Martí.

________________________________

        De: [email protected] 
[mailto:[email protected]] En nombre de Marti Riera
        Enviado el: martes, 19 de noviembre de 2013 12:18
        Para: forum.help400
        Asunto: Re: ALLOBJ y problemas de autorizaciones
        
        
        Hola, 

        Pongo un ejemplo, para el auditar el acceso a la biblioteca MYLIB:

        1.      Comprobar valores de auditoria del sistema: QAUDCTL debe 
contener *OBJAUD
                
        2.      Averiguar cual es el nivel de auditoria asignada al objeto 
actualmente: 
                

                1.      DSPOBJD OBJ(MYLIB) OBJTYPE(*LIB) DETAIL(*FULL)   

                        1.          Auditing/Integrity information:             
         
                        2.          Object auditing value  . . . . . . . :   
*CHANGE  

                2.      Nota1: El valor por defecto al crear el objeto en una 
biblioteca se indica en el parametro CRTOBJAUD al crear la biblioteca, en este 
caso como es una biblioteca coge el del valor del sistema QCRTOBJAUD, que 
habitualmente es *CHANGE. 
                3.      Nota2: El valor *CHANGE solo grabara en el diario de 
auditoria (QAUDJRN) los cambios en el objetos, pero no que se use:

        3.      Para auditar el acceso a la biblioteca:
                

                1.      CHGOBJAUD OBJ(MYLIB) OBJTYPE(*LIB) OBJAUD(*ALL)     

        4.      Cada vez que se use o cambie la biblioteca, aunque no se use 
ningun objeto de ella, se grabara en el diario de auditoria.(QAUDJRN)
                
        5.      Para recuperar las entradas del diario de auditoria:
                

                1.      DSPJRN JRN(QAUDJRN) ENTTYP(ZC ZR)  
                2.      ZC= Acceso de escritura 
                3.      ZR= Acceso de lectura

        Para cambiar la auditoria de un directorio en el IFS seria, muy 
resumido:

                DSPLNK + opcion 8

                CHGAUD

                Las entradas de diario son las mismas.
                


        Una vez analizado el tema recomiendo dejar el valor de auditoria del 
objetos al mismo valor recuperado antes (en el ejemplo *CHANGE)

        Espero que con esto te sirva.

        Saludos


        Martí Riera
        www.as400howto.com


        2013/11/19 Javier Mora <[email protected]>
        

                
                Martí, ¿me podrías ayudar un poco más? No me muevo muy bien con 
esto de la auditoría. ¿Qué valor de auditoría utilizo en CHGOBJAUD para 
comprobar el usu de los objetos? ¿Qué tipo de entrada de diario tengo que 
revisar?
                 
                Estoy valorando otra opción que consiste en crear un nuevo 
usuario con las autorizaciones oportunas y sin *ALLOBJ; después ir cambiado 
proceso a proceso el usuario que lo inicia (casi todos provienen de Windows) y, 
finalmente, comprobar que no dan problemas. 
                 
                Terminada la migración podré eliminar el usuario con *ALLOBJ 
original.
                 
                Un saludo y gracias por tu interés.
                 
                Javier Mora


________________________________

                        
                        De: [email protected] 
[mailto:[email protected]] En nombre de Marti Riera
                        
                        Enviado el: lunes, 18 de noviembre de 2013 11:21 

                        Para: forum.help400
                        Asunto: Re: ALLOBJ y problemas de autorizaciones
                        

                        Javier, 

                        Yo lo que haria es auditar el uso de las bibliotecas 
durante unos dias (CHGOBJAUD) y a partir de los resultados que te de , decidir 
la estrategia.

                        Para el IFS seria lo mismo pero con los directorios que 
sospeches, usa el mandato CHGAUD.

                        Salut

                        Martí Riera


                        2013/11/18 Javier Mora <[email protected]>
                        

                                
                                Me lo imaginaba. La operación que propones ya 
la intenté la semana pasada y empezaron a fallar todos los procesos que 
utilizaban ese usuario. Por eso volví a poner *ALLOBJ al perfil. Mi idea era 
averiguar primero con qué problemas de autorización podría encontrarme, 
arreglarlos y, finalmente, quitar *ALLOBJ.
                                 
                                Voy a ver que otras alternativas tengo. Gracias 
a todos.
                                 
                                Javier Mora


________________________________

                                        De: 
[email protected] 
[mailto:[email protected]] En nombre de Tellez Alvarado, 
Ignacio Andres
                                        Enviado el: viernes, 15 de noviembre de 
2013 14:11
                                        Para: forum.help400
                                        Asunto: RE: ALLOBJ y problemas de 
autorizaciones
                                        
                                        

                                        Javier:

                                         

                                        Marti tiene razón,  

                                        Al usuario debieras sacarle *ALLOBJ 
para que comience a incorporar las entradas al Journal.

                                         

                                        Saludos

                                         

                                        De: 
[email protected] 
[mailto:[email protected]] En nombre de Marti Riera
                                        Enviado el: viernes, 15 de noviembre de 
2013 9:30
                                        Para: forum.help400
                                        Asunto: Re: ALLOBJ y problemas de 
autorizaciones

                                         

                                        Hola,

                                         

                                        Me parece recordar que si un usaurio 
tiene *ALLOBJ  no se comp`rueban las autorizaciones privadas.

                                         

                                        Puede que por eso no aparece nada en el 
diario de auditoria.

                                         

                                        Saludos

                                        
                                        

                                        Martí Riera

                                         

                                        2013/11/15 Javier Mora 
<[email protected]>

                                        Es posible que esté haciendo algo mal, 
porque no veo ningún tipo de anotación en la auditoría del sistema. Tengo 
definido QAUDLVL como *AUTFAIL *SECURITY. El usuario tiene OBJAUD(*ALL) y 
AUDLVL(*AUTFAIL *SECURITY). El usuario tiene *ALLOBJ como autorización especial.

                                         

                                        He optado por hacer una prueba con una 
biblioteca con autorización *PUBLIC *EXCLUDE y sin autorizaciones privadas para 
el usuario ALLOBJ. La auditoria de la biblioteca está con el valor 
OBJAUD(*USRPRF).

                                         

                                        Si intento un DSPLIB de la biblioteca o 
un DSPPFM de un fichero de esta el sistema me deja verlo. Normal, tengo 
autorización *ALLOBJ, pero no veo en la auditoría para este acceso problemas de 
autorizaciones (tipo de entrada AF).

                                         

                                        Sin embargo, si le quito al usuario el 
*ALLOBJ si que veo en la anotaciones una entrada tipo AF indicando que no tiene 
autorización.

                                         

                                        ¿De verdad se puede supervisar los 
problemas de autorizaciones para un usuario *ALLOBJ? A todos los efectos, éste 
tiene todas las autorizaciones sobre todos los objetos y, por tanto, no debería 
registrar nada.

                                         

                                        ¿Estoy confundiendo conceptos? Lo 
cierto es que estoy un poco despistado en este asunto.

                                         

                                        Un saludo,

                                         

                                        Javier Mora

                                        
________________________________


                                        De: 
[email protected] 
[mailto:[email protected]] En nombre de Marti Riera
                                        Enviado el: martes, 12 de noviembre de 
2013 18:51
                                        Para: forum.help400
                                        Asunto: Re: ALLOBJ y problemas de 
autorizaciones

                                        Hola, 

                                        
                                        Antes de quitarle el *ALLOBJ, hay que 
analizar que objetos y/o aplicaciones utiliza, como bien dices la auditoria te 
puede ayudar, pero ojo en la auditoria solo se graban los objetos cambiados, no 
los utilizados, por tanto antes deberías cambiar los objetos para que se audite 
su uso (CHGOBJAUD), el problema es que puedes dejar el sistema muy penalizado 
en cuanto a rendimiento y uso de disco de los receptores de diario ya que hay 
que analizarlos antes de eliminarlos (depende del equipo claro), además 
deberías documentar el valor de auditoria de los objetos antes de cambiarlo, 
para dejarlo igual después.

                                         

                                        En fin de entrada parece un obstáculo 
insalvable, por eso hay que evitar los usuarios *ALLOBJ. Yo aplicaría métodos 
alternativos:

                                         

                                        Por ejemplo solo auditar el uso del 
objeto tipo bibliotecas, con esto al menos ya sabemos cuales usa. Aunque ya 
sepamos algunas directamente analizando la JOBD del usuario. Como dices que 
accede al IFS también habría que auditar que directorios usa, lo podrías hacer 
a un primer o segundo nivel, y bajar mas si es necesario.

                                         

                                        También podemos analizar si el usuario 
tiene acceso a linea de mandatos o ejecuta desde una aplicación de esa forma 
podríamos descartar algunas bibliotecas. Tambien si tiene acceso desde 
servicios tipo FTP, ODBC, DDM, HTTP, ect.. ya que eso puede abrir o cerrar 
mucho el ambito a buscar.

                                         

                                        Una vez sepamos a que bibliotecas 
accede puedes darle permisos a ellas y sus objetos (mejor a un grupo) y ya 
podrías quitarle *ALLOBJ. A partir de ahí si quieres bajar a nivel de objeto si 
podrías analizar en que objetos realiza cambios y cambiar el resto de objetos a 
read-only para ese usuario.

                                         

                                        Bueno, supongo que habrá otras formas 
de hacerlo (como try&error) pero espero te haya dado algunas pistas.

                                         

                                        Saludos

                                         

                                        
                                        

                                        Martí Riera

                                         

                                        2013/11/12 Javier Mora 
<[email protected]>

                                        Hola a tod@s:

                                         

                                        Tengo un usuario con autorización 
especial *ALLOBJ y quiero saber qué problemas puedo tener de autorizaciones si 
le quito *ALLOBJ. Sobre todo tengo dudas con los objetos del IFS. ¿La auditoría 
del sistema puede ayudarme a descubrir estos posibles fallos de autorizaciones? 
¿Cómo? (He de reconocer que no tengo mucha experiencia con la auditoría del 
sistema).

                                         

                                        Mi idea consiste en revisar primero con 
qué me puedo encontrarme si quito *ALLOBJ del usuario, arreglar el problema y, 
una vez subsanados todos los que surjan, eliminar la autorización especial.

                                         

                                        ¿Sugerencias?, gracias por la ayuda.

                                         

                                         

                                        Javier Mora García

                                         

                                        
                                        
____________________________________________________
                                        Únete a Recursos AS400, nuestra 
Comunidad ( http://bit.ly/db68dd )
                                        Forum.Help400 © Publicaciones Help400, 
S.L.

                                         

                                        
                                        
____________________________________________________
                                        Únete a Recursos AS400, nuestra 
Comunidad ( http://bit.ly/db68dd )
                                        Forum.Help400 © Publicaciones Help400, 
S.L.

                                         


                                        
-----------------------------------------------------------------
                                        Notice of Confidentiality: The 
information transmitted is intended only for the sender and person or entity to 
which it is addressed and may contain confidential and/or privileged material. 
Any review, e-transmission, dissemination or other use of, or taking of any 
action in reliance upon, this information by persons or entities other than the 
intended recipient is prohibited.
                                        If you received this in error, please 
contact the sender immediately by return electronic transmission and then 
immediately delete this transmission, including all attachments, without 
copying, distributing or disclosing same.
                                        
------------------------------------------------------------------
                                        Aviso de Confidencialidad: Este correo 
electrónico y/o el material adjunto es para uso exclusivo del emisor y la 
persona o entidad a la que expresamente se le ha enviado, y puede contener 
información confidencial o material privilegiado. Si usted no es el 
destinatario legítimo del mismo, por favor repórtelo inmediatamente al 
remitente del correo y bórrelo.
                                        Cualquier revisión, retransmisión, 
difusión o cualquier otro uso de este correo, por personas o entidades 
distintas a las del destinatario legítimo, queda expresamente prohibido. Este 
correo electrónico no pretende ni debe ser considerado como constitutivo de 
ninguna relación legal, contractual o de otra índole similar.
                                        


                                
____________________________________________________
                                Únete a Recursos AS400, nuestra Comunidad ( 
http://bit.ly/db68dd )
                                Forum.Help400 © Publicaciones Help400, S.L.
                                



                ____________________________________________________
                Únete a Recursos AS400, nuestra Comunidad ( 
http://bit.ly/db68dd )
                Forum.Help400 © Publicaciones Help400, S.L.
                


____________________________________________________
Únete a Recursos AS400, nuestra Comunidad ( http://bit.ly/db68dd )
Forum.Help400 © Publicaciones Help400, S.L.

Responder a