Configurare l'interfaccia utente perimetrale per archiviare le informazioni sulle sessioni in memoria

Edge for Private Cloud v4.18.01

Per impostazione predefinita, quando un utente esce dalla UI di Edge, il cookie di sessione dell'utente viene eliminato. Tuttavia, mentre l'utente ha eseguito l'accesso, malware o altro software dannoso in esecuzione sul sistema dell'utente potrebbe ottenere il cookie e utilizzarlo per accedere alla UI di Edge. Questa situazione non è specifica per la UI Edge, ma per la sicurezza del sistema dell'utente.

Come ulteriore livello di sicurezza, puoi configurare la UI Edge in modo da archiviare le informazioni sulle sessioni correnti nella memoria del server. Quando l'utente si disconnette, le informazioni sulla sessione vengono eliminate, impedendo a un altro utente di utilizzare il cookie per accedere alla UI di Edge.

Questa funzionalità è disattivata per impostazione predefinita. Prima di attivare questa funzionalità, il sistema deve soddisfare uno dei seguenti requisiti:

  • Il tuo sistema utilizza un singolo server Edge UI
  • Il tuo sistema utilizza più server della UI Edge con un bilanciatore del carico e il bilanciatore del carico è configurato per utilizzare sessioni fisse.

Se il tuo sistema soddisfa questi requisiti, utilizza la seguente procedura per consentire all'interfaccia utente di Edge di monitorare le sessioni utente in memoria:

  1. Apri il file ui.properties in un editor. Se il file non esiste, crealo:
    > vi /opt/apigee/customer/application/ui.properties
  2. Imposta le seguenti proprietà in:
    conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
  3. Salva le modifiche.
  4. Assicurati che il file delle proprietà sia di proprietà dell'utente "apigee":
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Riavvia la UI Edge:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart