Có một số nơi mà Giao diện người dùng Edge mới có thể cố gắng truy cập vào địa chỉ IP cục bộ. Các địa chỉ IP cục bộ này có thể tương ứng với các tài nguyên riêng tư hoặc được bảo vệ khác mà không nên để lộ cho người dùng bên ngoài:
- Công cụ Trace (Theo dõi) trong giao diện người dùng Edge mới có khả năng gửi và nhận các yêu cầu API đến mọi URL được chỉ định. Trong một số trường hợp triển khai nhất định, khi các thành phần Edge được lưu trữ cùng với các dịch vụ nội bộ khác, người dùng độc hại có thể sử dụng sai mục đích công cụ Theo dõi bằng cách gửi yêu cầu đến các địa chỉ IP riêng tư.
- Khi tạo proxy API từ thông số kỹ thuật OpenAPI, thông số kỹ thuật này sẽ mô tả các phần tử của API như đường dẫn cơ sở, đường dẫn và động từ, tiêu đề, v.v. Trong phần thông số kỹ thuật, người dùng độc hại có thể chỉ định một đường dẫn cơ sở của proxy đề cập đến một địa chỉ IP riêng tư.
- Khi tạo proxy API từ tệp WSDL nằm trên địa chỉ IP riêng tư hoặc mạng cục bộ.
Vì lý do bảo mật, theo mặc định, Giao diện người dùng Edge mới không được tham chiếu đến địa chỉ IP riêng tư. Danh sách địa chỉ IP riêng tư bao gồm:
- Địa chỉ loopback (127.0.0.1 hoặc localhost)
- Địa chỉ cục bộ của trang web (Đối với IPv4 – 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16)
- Bất kỳ địa chỉ cục bộ nào (bất kỳ địa chỉ nào phân giải thành localhost).
Nếu bạn muốn bật Giao diện người dùng Edge mới để truy cập vào địa chỉ IP riêng tư, hãy đặt các mã thông báo sau:
- Đối với công cụ Theo dõi, theo mặc định, thuộc tính
conf_uebe_trace_for_internal_addressessẽ bị tắt (false). Đặt thànhtrueđể cho phép công cụ Theo dõi truy cập vào các địa chỉ IP riêng tư. - Đối với các thông số kỹ thuật OpenAPI, theo mặc định, thuộc tính
conf_uebe_openapi_for_internal_addressessẽ bị tắt (false). Đặt thànhtrueđể cho phép OpenAPI truy cập vào địa chỉ IP riêng tư. - Đối với tệp WSDL, thuộc tính
conf_uebe_wsdl_for_internal_addressesbị tắt (false) theo mặc định. Đặt thànhtrueđể cho phép tìm nạp tệp WSDL từ địa chỉ IP riêng tư.
Cách đặt các thuộc tính này thành true:
- Mở tệp
management-ui.propertiestrong một trình chỉnh sửa. Nếu tệp không tồn tại, hãy tạo tệp:vi /opt/apigee/customer/application/management-ui.properties
- Đặt các thuộc tính sau thành
true:conf_uebe_trace_for_internal_addresses=true conf_uebe_openapi_for_internal_addresses=true conf_uebe_wsdl_for_internal_addresses=true
- Lưu các thay đổi vào
management-ui.properties. - Đảm bảo tệp thuộc tính thuộc về người dùng
apigee:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Khởi động lại giao diện người dùng Edge mới:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart
Giờ đây, giao diện người dùng New Edge có thể truy cập vào địa chỉ IP cục bộ.