Mengonfigurasi Edge UI untuk menyimpan informasi sesi di memori

Edge for Private Cloud v4.18.01

Secara default, saat pengguna logout dari UI Edge, cookie sesi untuk pengguna akan dihapus. Namun, saat pengguna login, malware atau software berbahaya lainnya yang berjalan di sistem pengguna dapat memperoleh cookie dan menggunakannya untuk mengakses UI Edge. Situasi ini tidak spesifik untuk Edge UI itu sendiri, tetapi terkait dengan keamanan sistem pengguna.

Sebagai tingkat keamanan tambahan, Anda dapat mengonfigurasi UI Edge untuk menyimpan informasi tentang sesi saat ini di memori server. Saat pengguna logout, informasi sesinya akan dihapus, sehingga mencegah pengguna lain menggunakan cookie untuk mengakses UI Edge.

Fitur ini dinonaktifkan secara default. Sebelum mengaktifkan fitur ini, sistem Anda harus memenuhi salah satu persyaratan berikut:

  • Sistem Anda menggunakan satu server Edge UI
  • Sistem Anda menggunakan beberapa server Edge UI dengan load balancer, dan load balancer dikonfigurasi untuk menggunakan sesi persisten.

Jika sistem Anda memenuhi persyaratan ini, gunakan prosedur berikut untuk mengaktifkan UI Edge agar dapat melacak sesi pengguna dalam memori:

  1. Buka file ui.properties di editor. Jika file tidak ada, buat file tersebut:
    > vi /opt/apigee/customer/application/ui.properties
  2. Tetapkan properti berikut di:
    conf_apigee_apigee.feature.expireSessionCookiesInternally="true" conf_apigee_apigee.feature.trackSessionCookies="true"
  3. Simpan perubahan.
  4. Pastikan file properti dimiliki oleh pengguna 'apigee':
    > chown apigee:apigee /opt/apigee/customer/application/ui.properties
  5. Mulai ulang Edge UI:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restart