기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SMS Protect에서 예상치 못한 블록 관리
필터 모드는 경우에 따라 잠재적 AIT로 플래그가 지정된 합법적인 메시지를 차단할 수 있습니다. 이 페이지에서는 차단되는 합법적인 트래픽을 관리하는 방법과 소스에서 예기치 않은 블록을 줄이는 방법을 설명합니다.
메시지가 합법적인지 확인
구성을 조정하기 전에 차단된 메시지가 실제로 합법적인지 확인합니다. 제어를 해제하기 전에 차단된 트래픽이 합법적인지 확인합니다. 숫자(또는 동일한 병렬 패턴을 가진 많은 숫자)로 볼륨이 높고 지속되면 실제 AIT 공격을 나타낼 수 있습니다. 다음 접근 방식을 사용하여 증거를 수집합니다.
-
구성 모니터링 보호 - AWS End User Messaging SMS 콘솔에서 구성 보호 지표를 검토합니다. 모니터링 대시보드에는 국가별 차단된 메시지의 양과 비율이 표시되므로 예상치 못한 블록이 아닌 AIT를 나타낼 수 있는 갑작스러운 급증을 식별할 수 있습니다. 자세한 내용은 AWS End User Messaging SMS에서 보호 지표 보기 섹션을 참조하세요.
-
이벤트 대상 - 메시지별 전송 이벤트를 세부적으로 수신하도록 구성 세트에서 이벤트 대상을 구성합니다.
PROTECT_BLOCKED상태가 인 이벤트는 필터 모드에서 차단된 메시지를 나타냅니다. 이러한 이벤트를 애플리케이션 로그와 상호 참조하여 대상 전화번호가 실제 사용자에게 속하는지 확인합니다. 자세한 내용은 AWS End User Messaging SMS의 이벤트 대상 섹션을 참조하세요. -
Amazon CloudWatch 지표 - CloudWatch를 사용하여 보호 관련 지표에 대한 경보를 생성합니다. 블록 속도가 정상 수준을 초과할 때 알림을 받도록 임계값을 설정할 수 있습니다. 이는 AIT 공격 또는 예상치 못한 블록 증가를 나타낼 수 있습니다. 자세한 내용은 AWS End User Messaging SMS에서 보호 지표 보기 섹션을 참조하세요.
조사 결과 차단된 메시지가 작업을 시작한 실제 사용자에게 전송된 것으로 확인되면(예: 일회용 암호 또는 트랜잭션 알림 요청) 문제 해결을 진행합니다.
문제 해결 옵션
다음 옵션은 가장 좁은 범위부터 가장 넓은 범위까지 정렬됩니다. 문제를 해결하는 가장 좁은 컨트롤을 적용합니다.
전화번호 재정의
알려진 정상 번호를 평가를 우회하기 위한 예외 허용으로 추가합니다. 이는 가장 좁은 영향이며 차단된 합법적인 번호를 지우는 가장 빠른 방법입니다. 콘솔 또는 API에서 재정의를 관리할 수 있습니다.
재정의 규칙을 영구 또는 만료 날짜로 설정할 수 있습니다. 고객이 메시지를 수신하지 않는다고 보고하는 경우 재정의 생성을 지원 워크플로 또는 고객 데이터 플랫폼과 통합하여 특정 번호를 동적으로 허용합니다.
자세한 내용은 AWS End User Messaging SMS의 전화번호 재정의 규칙 섹션을 참조하세요.
국가 규칙 모드
필터가 합법적인 트래픽을 차단하는 경우 국가를 허용 또는 모니터링(AIT 신호를 계속 표시하면서 전송)으로 설정합니다. 이는 구성에 따라 즉시 적용되며 해당 국가로의 모든 트래픽에 영향을 미칩니다.
-
모니터링으로 필터링 - 메시지는 계속 평가되지만 차단 대신 고위험 메시지가 전달됩니다. 전송에 영향을 주지 않고 위험 평가를 나타내는 이벤트를 수신합니다.
-
허용으로 필터링 - 해당 국가의 위험 평가를 완전히 비활성화합니다. 모든 메시지는 위험 점수에 관계없이 전달됩니다. AIT를 방지하기 위해 강력한 애플리케이션 계층 제어 기능이 있는 국가에서만이 기능을 사용합니다.
국가 규칙 모드에 대한 자세한 내용은 섹션을 참조하세요AWS End User Messaging SMS의 국가 규칙 모드.
사용 사례별로 별도의 보호 구성
모드 변경이 관련 없는 트래픽에 영향을 주지 않도록 민감한 사용 사례(예: 인증)를 격리합니다. 계정이 고위험 트래픽(예: 가입 흐름)과 저위험 트래픽(예: 확인된 사용자에게 트랜잭션 알림)을 모두 전송하는 경우 별도의 보호 구성을 생성합니다. 각 구성을 다른 전화번호 또는 풀과 연결합니다.
보호 구성 생성에 대한 자세한 내용은 섹션을 참조하세요AWS End User Messaging SMS에서 보호 구성 사용.
소스에서 예기치 않은 블록 감소
Protect는 대체가 아닌 애플리케이션 계층 컨트롤을 보완합니다. 다음 제어를 구현하여 공격 볼륨과 예상치 못한 블록을 모두 차단합니다.
-
사용자당 OTP 요청 한도 - AWS End User Messaging SMS API를 호출하기 전에 단일 사용자가 일정 기간 내에 요청할 수 있는 OTP 또는 확인 메시지 수를 제한합니다. 이렇게 하면 공격 볼륨과 예상치 못한 블록이 모두 줄어듭니다.
-
CAPTCHA 또는 proof-of-work 문제 - SMS 전송을 트리거하기 전에 CAPTCHA 또는 유사한 문제를 추가합니다. 이렇게 하면 봇이 AIT와 유사한 트래픽 패턴을 생성하는 대량의 전송 요청을 생성하는 것을 방지할 수 있습니다.
-
메시지 피드백 API - 메시지 피드백 API를 사용하여 OTP 전송 및 사용량을 확인하고 속도 제한을 적절하게 조정합니다. 자세한 내용은 AWS End User Messaging SMS의 메시지 피드백 섹션을 참조하세요.
구성할 수 없는 항목
위험 모델과 탐지 민감도는 AWS에서 관리하며 모든 고객에게 균일하게 적용됩니다. 다음 측면은 구성할 수 없습니다.
-
메시지 차단 또는 플래그 지정 여부를 결정하는 위험 점수 임계값입니다.
-
모델이 위험을 평가하는 데 사용하는 특정 신호입니다.
-
개별 계정에 대한 모델 튜닝 또는 훈련.
새 기능(예: 국가별 구성 가능한 탐지 민감도)을 요청하려면 계정 팀에 문의하세요.
지원팀에 문의해야 하는 경우
다음 중 하나에 해당하는 경우 AWS 지원 사례를 엽니다.
-
위의 옵션을 적용한 후에도 차단이 유지됩니다.
-
재정의 허용 목록의 번호에 대한 메시지는 차단됩니다.
-
차단되어야 하는 메시지가 전송됩니다.
대상 국가, 번호별 전송 속도, 영향을 받는 기간 및 관련 재정의 규칙과 같은 정보를 포함합니다.