In questa sezione: |
I seguenti argomenti descrivono i concetti di sicurezza rilevanti al WebFOCUS Reporting Server.
La Sicurezza di WebFOCUS Reporting Server viene eseguita in una delle seguenti modalità:
Il comportamento di sicurezza della procedura dell'agent dell'utente varia a seconda delle proprie impostazioni di WebFOCUS Reporting Server. Per ulteriori informazioni, vedere il manuale Gestione del server per UNIX, Windows, OpenVMS, IBM i e z/OS.
Per un livello di sicurezza ulteriore, il Reporting Server potrebbe limitare alcuni indirizzi IP originari per richieste di servizio ai blocchi di comunicazione per Listener TCP (LST_TCP) e Listener HTTP (LST_HTTP). Questa funzione viene compiuta utilizzando la parola chiave (RESTRICT_TO_IP) nel file di configurazione delle comunicazioni del Reporting Server (odin.cfg).
Per esempio:
NODE=LST_TCP BEGIN PROTOCOL=TCP SERVICE=8100 CLASS=AGENT RESTRICT_TO_IP=172.16.*.*,172.16.22.33 END
Se l'IP in connessione non viene consentito da nessuna delle maschere specificate, questo viene respinto con un messaggio di violazione di sicurezza scritto alla registrazione del Reporting Server (edaprint.log), come una connessione eliminata. L'assenza della parola chiave RESTRICT_TO_IP, significa che è consentito qualsiasi indirizzo IP. La parola chiave potrebbe specificare fino ad otto maschere, utilizzando una virgola (,) (senza spazi né prima, né dopo) come il separatore.
Questa funzione potrebbe essere configurata utilizzando la Console web del Reporting Server, o modificando manualmente il file di configurazione delle comunicazioni del Reporting Server.
Per accedere all'ID utente in una richiesta del prospetto, utilizzare la variabile attendibile del Reporting Server &FOCSECUSER. Questa variabile contiene l'ID utente di connessione, tranne quando la sicurezza del Reporting Server è impostata su OFF. &FOCSECUSER è consigliato su approcci precedenti, come le subroutine GETUSER e CNCTUSR.
Per impostare una parola d'ordine DBA dall'ID utente connesso che non può essere modificata in una procedura o in un file di configurazione, è possibile posizionare il seguente codice di esempio, ovunque nel profilo del Reporting Server (edasprof.prf):
SET PERMPASS = &&FOCSECUSER
Per ulteriori informazioni sulla sicurezza DBA, consultare il manuale Descrizione dei dati con la lingua di WebFOCUS .
WebFOCUS |