En esta sección: |
Los siguientes temas describen los conceptos de seguridad correspondientes al Servidor de informes WebFOCUS.
La seguridad del servidor de informes WebFOCUS se ejecuta en uno de estos modos:
El comportamiento de seguridad del proceso de agentes varía en función de la configuración de seguridad de su servidor de informes WebFOCUS. Para más información, consulte el manual Administración de servidor para UNIX, Windows, OpenVMS, IBM i y z/OS.
Como nivel de seguridad adicional, el Servidor de informes puede restringir algunas direcciones IP originadas para las solicitudes de servicio a los bloques de comunicaciones del Listener TCP (LAS_TCP) y el Listener HTTP (LST_HTTP). Esto se realiza mediante el uso de la palabra clave (RESTRICT_TO_IP) en el archivo de configuración de comunicaciones del Servidor de informes (odin.cfg).
Por ejemplo:
NODE=LST_TCP BEGIN PROTOCOL=TCP SERVICE=8100 CLASS=AGENT RESTRICT_TO_IP=172.16.*.*,172.16.22.33 END
Si el IP que está conectándose no es admitido por alguna de las máscaras especificadas, se le rechaza con un mensaje de violación de seguridad que queda escrito en el registro del Servidor de informes (edaprint.log) como conexión interrumpida. La ausencia de la palabra clave RESTRICT_TO_IP indica que se admite cualquier dirección IP. La palabra clave puede especificar hasta ocho máscaras, usando una coma (sin espacios delante o detrás) como separador.
Esto puede configurarse mediante la Consola Web del servidor de informes o editando manualmente el archivo de configuración de comunicaciones del servidor.
Para acceder al identificador de usuario en una solicitud de informe, emplee la variable protegida &FOCSECUSER del Servidor de informes. Esta variable contiene el id. del usuario que se está conectando, excepto cuando la seguridad del Servidor de informes se encuentra desactivada. Recomendamos el uso de &FOCSECUSER antes que otros métodos como las subrutinas GETUSER y CNCTUSR.
Para establecer una contraseña DBA a partir del Id. del usuario conectado, que no pueda cambiarse en un procedimiento o archivo de configuración, coloque el código de ejemplo siguiente en cualquier lugar del perfil del servidor de informes (edasprof.prf):
SET PERMPASS = &&FOCSECUSER
Para más información sobre la seguridad DBA, consulte el manual Cómo describir datos con el lenguaje WebFOCUS.
WebFOCUS |