AWS WAF 모바일 애플리케이션 통합 - AWS WAF, AWS Firewall Manager및 AWS Shield Advanced

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

AWS WAF 모바일 애플리케이션 통합

이 섹션에서는 사용 주제를 소개합니다. AWS WAF 모바일 SDKs 구현 AWS WAF Android 및 iOS 모바일 애플리케이션을 SDKs 위한 지능형 위협 통합

  • 안드로이드 모바일 앱의 경우 AWS WAF SDKs안드로이드 API 버전 23 (안드로이드 버전 6) 이상에서 작동합니다. Android 버전에 대한 자세한 내용은 SDK플랫폼 출시 노트를 참조하십시오.

  • iOS 모바일 앱의 경우 AWS WAF SDKsiOS 버전 13 이상에서 작동합니다. iOS 버전에 대한 자세한 내용은 iOS 및 iPad OS 릴리스 노트를 참조하십시오.

모바일을 SDK 사용하면 토큰 인증을 관리하고 보호된 리소스에 보내는 요청에 토큰을 포함할 수 있습니다. 를 사용하면 클라이언트의 이러한 원격 프로시저 호출에 유효한 토큰이 포함되어 있는지 확인할 수 있습니다. SDKs 또한 애플리케이션 페이지에 이러한 통합이 적용되면 유효한 토큰이 포함되지 않은 요청을 차단하는 등의 완화 규칙을 ACL 웹에서 구현할 수 있습니다.

모바일에 SDKs 액세스하려면 연락처로 지원팀에 문의하세요. AWS.

참고

The AWS WAF 모바일은 SDKs CAPTCHA 커스터마이징할 수 없습니다.

를 사용하는 기본 접근 방식은 구성 객체를 사용하여 토큰 제공자를 만든 다음, 토큰 제공자를 사용하여 구성 객체를 통해 토큰을 가져오는 것입니다. SDK AWS WAF. 기본적으로 토큰 공급자는 검색된 토큰을 보호된 리소스에 대한 웹 요청에 포함합니다.

다음은 주요 구성 요소를 보여주는 SDK 구현의 일부 목록입니다. 더 많은 예제를 보려면 에 대한 코드 예제 AWS WAF 모바일 SDK 단원을 참조하세요.

iOS
let url: URL = URL(string: "Web ACL integration URL")! let configuration = WAFConfiguration(applicationIntegrationUrl: url, domainName: "Domain name") let tokenProvider = WAFTokenProvider(configuration) let token = tokenProvider.getToken()
Android
URL applicationIntegrationURL = new URL("Web ACL integration URL"); String domainName = "Domain name"; WAFConfiguration configuration = WAFConfiguration.builder().applicationIntegrationURL(applicationIntegrationURL).domainName(domainName).build(); WAFTokenProvider tokenProvider = new WAFTokenProvider(Application context, configuration); WAFToken token = tokenProvider.getToken();