Avalados por :

Vulnerabilidade de segurança em sistemas SAP: Como executar programas sem grupo de autorização em SE38?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 11 Vistas
0
Cargando...

Saudações a todos,

Até onde sei, os usuários com acesso ao SE38 podem executar qualquer programa ABAP que não esteja atribuído a um grupo de autorização (e não tenha uma verificação de autorização no código, suponho). Minha compreensão é que essa é uma vulnerabilidade de segurança nos sistemas SAP que sempre foi destacada na literatura de segurança da SAP.

Levantei essa questão ao nosso administrador de base e realizamos um pequeno teste da seguinte forma:

Criamos um usuário de teste e concedemos a ele apenas o seguinte acesso:

S_TCODE

SE38

S_Program

atividade: Enviar

Auth: *

Quando tentamos executar programas que não têm um grupo de autorização atribuído a este usuário, NÃO conseguimos fazê-lo, recebemos uma mensagem dizendo "Você não tem autorização para executar o relatório SE80/SE38".

Como isso é possível? Quais são as autorizações necessárias para executar programas não atribuídos a grupos de autorização através do SE38?

Agradecemos sua resposta rápida.

Muito obrigado antecipadamente

Issam

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

O ENVIAR : Inicia a autenticação do programa que permite acesso apenas aos relatórios com atribuição a grupos de autenticação. Sempre que tentar acessar um relatório sem grupo de autenticação atribuído, o mesmo erro será lançado.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Parece que, de acordo com a sua postagem, você não precisa das respostas padrão de "não use o SE38".

Pode fornecer alguns exemplos de programas? Minha suposição é que os programas que você está tentando executar têm uma verificação de autenticação padrão em outro objeto que é realizada logo no início da execução do programa.

Um rastreamento ST01 poderia confirmar ou refutar isso.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Nunca deve fornecer acesso a transações genéricas como SE38/SE80.

Em vez disso, crie uma nova transação Z utilizando o SE93 para o relatório e atribua-a ao relatório.

Em seguida, atribua a nova transação Z ao seu papel e evite problemas com SE38 com auditores, etc.

/fredrik

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Recomendo não fornecer acesso ao usuário final ao SE38. Em vez disso, utilize o SA38, se não quiser criar uma transação para o relatório.

A melhor maneira de garantir que o usuário não possa acessar o relatório é aplicar controles de segurança no próprio código.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?