지능화된 API 보안 권장사항

이 페이지는 ApigeeApigee Hybrid에 적용됩니다.

Apigee Edge 문서 보기

이 페이지에서는 지능화된 API 보안 작업을 위한 몇 가지 권장사항에 대해 설명합니다.

X-Forwarded-For 요청 헤더 보존

X-Forwarded-For(XFF) 요청 헤더는 프록시 서버를 통해 웹 서버에 연결하는 클라이언트의 발신 IP 주소를 식별하기 위한 표준 헤더입니다. 많은 플랫폼에서 보안을 위해 수신 요청에서 XFF 헤더를 제거하는 기능을 제공합니다. 하지만 지능화된 API 보안을 사용하는 경우 머신러닝 알고리즘에서 악용 트래픽을 식별하고 보안 점수를 계산하기 위해 IP 주소 정보가 필요하므로 권장하지 않습니다.

플랫폼에서 XFF 헤더가 제거되는지 확인하는 방법

플랫폼에서 XFF 헤더를 제거하는지 확인하려면 다음과 같이 API 호출을 수행합니다.

curl https://apigee.googleapis.com/v1/organizations/ORG/environments/ENV/stats/x_forwarded_for_ip?select=avg(total_response_time)&timeRange=9/24/2018%2000:00~10/25/2018%2000:00&timeUnit=day \
 -H "Authorization: Bearer $TOKEN"

여기서 ORG는 조직이고 ENV는 조직 내 환경입니다.

플랫폼에서 XFF 헤더를 제거하는 경우 첫 번째 줄이 될 응답을 반환합니다.

 "name": "(not set)",

응답의 (not set)은 플랫폼에서 XFF 헤더를 제거한다는 것을 의미합니다.