일회용 비밀번호
전화번호를 누가 통제하는지 확인하기 위해 SMS로 보내는 일회용 코드로, 유효 시간이 짧고 시도 횟수가 제한됩니다.
정의만 제공합니다. 여기에서 설명하는 용어는 당사가 판매하는 서비스가 아닙니다.
일회용 비밀번호(OTP)는 한 번만 사용할 수 있고 몇 분 안에 만료되는 코드입니다. OTP는 신원이 아니라 현재 해당 번호를 통제하고 있음을 증명할 뿐이므로, 보안은 그 주변의 제한 장치가 담당합니다.
코드 자체보다 만료 시간, 시도 횟수, 재전송 정책, 번호 검증이 더 중요합니다.
전송과 실패
애플리케이션은 무작위 코드를 생성하고 만료 시간과 함께 해시한 뒤, 평문 코드를 메시지 센터나 애그리게이터를 통해 A2P SMS로 보냅니다. 보안은 SMS 전송이 아니라 애플리케이션 로직에서 나옵니다. 코드는 늦게 도착하거나, 잘못된 번호로 가거나, SIM 스왑 이후의 단말로 전달될 수 있습니다. 전송 경로는 OTP SMS 전송 페이지에서 다룹니다.
코드가 이동하는 경로
- 애플리케이션
- SMPP 게이트웨이
- SMSC
- HLR / HSS
- MSC / MME
- 단말
- 전달 확인
텍스트 설명
애플리케이션은 SMPP 게이트웨이에 제출하고, 게이트웨이는 메시지를 SMSC로 넘깁니다. 이후 경로는 HLR/HSS와 MSC/MME를 거쳐 휴대폰에 이르며, 전송 확인이 마지막 노드입니다.
확인할 사항
번호, IP, 단말별로 요청 속도를 제한하고, 시도 횟수에 상한을 두고, 만료 시간을 짧게 설정하십시오. 대체 수단은 출시 전에 정하십시오. 음성 통화, 인증 앱, 수동 검토 중에서 선택할 수 있습니다.