SAP GUI es el cliente de interfaz gráfica de usuario en la arquitectura de tres niveles de SAP ERP de base de datos , servidor de aplicaciones y cliente . Es un software que se ejecuta en un escritorio Microsoft Windows , Apple Macintosh o Unix y permite al usuario acceder a la funcionalidad de SAP en aplicaciones SAP como SAP ERP y SAP Business Information Warehouse (BW). Se utiliza para el acceso remoto al servidor central de SAP en una red de la empresa.
SAP GUI en Microsoft Windows o Internet Explorer también se puede utilizar para el inicio de sesión único . Existen varias aplicaciones de autenticación basadas en portales para el inicio de sesión único. SAP GUI también puede tener inicio de sesión único con SAP Logon Ticket . El inicio de sesión único también funciona en la GUI de Java. [6]
SAP es una aplicación distribuida, en la que se utiliza un software cliente (SAP GUI) instalado en la estación de trabajo de un usuario para acceder al servidor central de SAP de forma remota a través de la red de la empresa. Los usuarios deben autenticarse para acceder a SAP. Sin embargo, de forma predeterminada, SAP utiliza una comunicación no cifrada , lo que permite a los posibles atacantes internos de la empresa obtener acceso a los nombres de usuario y las contraseñas escuchando en la red. Esto puede exponer el sistema SAP completo, si una persona puede obtener acceso a esta información para un usuario con autorización extendida en el sistema SAP. La información sobre esta función es de acceso público en Internet.
SAP ofrece una opción para proteger fuertemente la comunicación entre clientes y servidores, llamada Comunicaciones de Red Seguras (SNC). [7]
En total, el proveedor ha publicado 25 parches de seguridad (conocidos como SAP Security Notes). Una de las vulnerabilidades más notorias se cerró entre el conjunto de correcciones publicadas en marzo de 2017. La vulnerabilidad en el cliente SAP GUI para Windows permite la ejecución remota de código. [8] Además, los investigadores que identificaron los problemas de seguridad señalaron que la vulnerabilidad permite a un atacante descargar ransomware en el servidor SAP que se instalaría automáticamente en cada estación de trabajo dentro de una empresa. [9]
Desde 1998, las pantallas SAP GUI (las llamadas "DynPros") se pueden ajustar y personalizar con GuiXT . Ahora esto también se puede lograr con " SAP Screen Personas ". Personas se instala en uno de los servidores SAP NetWeaver ABAP 7.0x o 7.3x en el entorno del sistema. Luego se puede utilizar en todos los servidores SAP NetWeaver ABAP con un kernel de 7.21 o superior, incluidos los sistemas NetWeaver ABAP 7.11 (en los que Personas no se puede instalar directamente).
Las implementaciones nativas de iOS y Android de SAP GUI están disponibles en GuiXT .