Ada beberapa tempat di mana UI Edge Baru mungkin mencoba mengakses alamat IP lokal. Alamat IP lokal ini mungkin sesuai dengan resource pribadi atau yang dilindungi yang tidak boleh diekspos ke pengguna eksternal:
- Alat Trace di UI Edge Baru dapat mengirim dan menerima permintaan API ke URL tertentu. Dalam skenario deployment tertentu saat komponen Edge di-co-host dengan layanan internal lainnya, pengguna berbahaya dapat menyalahgunakan kemampuan alat Trace dengan membuat permintaan ke alamat IP pribadi.
- Saat membuat proxy API dari spesifikasi OpenAPI, spesifikasi tersebut menjelaskan elemen API seperti jalur dasar, jalur dan kata kerja, header, dan lainnya. Sebagai bagian dari spesifikasi, pengguna berbahaya dapat menentukan jalur dasar proxy yang merujuk ke alamat IP pribadi.
- Saat membuat proxy API dari file WSDL yang terletak di alamat IP pribadi atau jaringan lokal.
Untuk alasan keamanan, secara default, UI New Edge tidak dapat mereferensikan alamat IP pribadi. Daftar alamat IP pribadi mencakup:
- Alamat loopback (127.0.0.1 atau localhost)
- Alamat Lokal Situs (Untuk IPv4 - 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
- Alamat Lokal Apa Pun (alamat apa pun yang di-resolve ke localhost).
Jika Anda ingin mengaktifkan UI Edge Baru untuk mengakses alamat IP pribadi, tetapkan token berikut:
- Untuk alat Pelacakan, properti
conf_uebe_trace_for_internal_addressesdinonaktifkan (false) secara default. Setel ketrueuntuk mengaktifkan akses alat Trace ke alamat IP pribadi. - Untuk spesifikasi OpenAPI, properti
conf_uebe_openapi_for_internal_addressesdinonaktifkan (false) secara default. Tetapkan ketrueuntuk mengaktifkan akses OpenAPI ke alamat IP pribadi. - Untuk file WSDL, properti
conf_uebe_wsdl_for_internal_addressesdinonaktifkan (false) secara default. Setel ketrueuntuk mengaktifkan pengambilan file WSDL dari alamat IP pribadi.
Untuk menetapkan properti ini ke true:
- Buka file
management-ui.propertiesdi editor. Jika file tidak ada, buat file:vi /opt/apigee/customer/application/management-ui.properties
- Tetapkan properti berikut ke
true:conf_uebe_trace_for_internal_addresses=true conf_uebe_openapi_for_internal_addresses=true conf_uebe_wsdl_for_internal_addresses=true
- Simpan perubahan Anda ke
management-ui.properties. - Pastikan file properti dimiliki oleh pengguna
apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Mulai ulang UI Edge Baru:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
UI Edge Baru kini dapat mengakses alamat IP lokal.