고객 네트워크를 벗어나지 않는 인증 코드
고객 SIM에서 로컬 HTTP 호출로 일회용 비밀번호를 보냅니다. 번호와 코드는 고객 네트워크 안에서 생성, 저장, 전달됩니다.
로컬 HTTP API를 통한 OTP. Windows 10, 11, Server.
OTP를 고객 네트워크에 두는 이유
OTP는 짧은 메시지지만 실패 비용은 큽니다. 경로에 중간 단계가 늘수록 코드가 읽힐 가능성도 커집니다.
번호가 나가지 않습니다
수신자 번호와 코드가 고객 데이터베이스에 남습니다. 메시징 업체로 넘어가지 않으므로 보관하거나 잃을 타사 사본이 없습니다.
접속이 늘어도 같은 비용
하루 열 번도, 하루 만 번도 소프트웨어 비용은 같습니다. 트래픽은 SIM 요금제가 부담하며 인증이 많을수록 더 유리합니다.
기존 인프라 유지
인증 서비스에서 로컬 HTTP API를 호출하거나 이미 쓰는 SMPP 클라이언트를 연결하세요. SDK 이전이 없습니다. 모니터링 알림에도 같은 게이트웨이를 쓴다면 IT 알림을 참고하세요.
지연: 로컬 API와 공용 인터넷
지연은 정직하게 설명할 가치가 있는 차이입니다. 무엇을 말할 수 있고 없는지 정리합니다.
| 경로 | 말할 수 있는 것 | 근거 |
|---|---|---|
| 로컬 네트워크의 HTTP 호출 | 유선 LAN에서 대개 100밀리초 미만 | 인터넷을 거치지 않는 로컬 네트워크. 보장값은 아님 |
| 클라우드 API 전체 사이클 | 우리가 측정하지 않음. 리전과 공급자에 따라 다름 | 공급자 문서. 네트워크 상태에 영향 |
| 통신사 전송 시간 | 대개 몇 초, 때로 몇 분 | 통신사 라우팅과 네트워크 혼잡 |
2026-11 확인 및 검토. 지연 관련 서술은 하드웨어와 네트워크에 달려 있습니다. SLA를 정하기 전에 고객 네트워크에서 측정하세요.
여러 모뎀으로 중복 구성
OTP 트래픽은 실패가 눈에 띕니다. 장치 두 대와 재전송 규칙이 있으면 모뎀 고장이 "접속 실패"가 아니라 "코드 지연"이 됩니다.
curl -X POST http://192.168.10.5:8080/sms/send -H "Content-Type: application/json" -d '{"to":"+12025550147","text":"Your code is 481922","device":"SIM1","retry":1}'
SIM 두 장, 통신사 둘
OTP 트래픽을 기본 장치로 보내고 고장 시 다른 통신사의 두 번째 SIM으로 전환합니다.
한도 있는 재전송
대개 즉시 한 번 재전송이면 충분합니다. 세 번 이상 재전송하면 코드가 중복되어 사용자를 혼란스럽게 합니다.
만료는 고객 몫
게이트웨이는 코드를 전달합니다. 생성, 해싱, 만료는 고객 인증 서비스가 담당합니다.
사무실 네트워크 장애 중에도 같은 장치로 알림을 보내려면 대역 외 SMS 알림을 참고하세요. Windows 기능 목록은 PC용 SMS 페이지에 있습니다.
감사와 보존
할 수 있는 일과 없는 일
지원
로컬 HTTP API를 통한 OTP 발송, 양방향 확인, 장치별 재전송, 로컬 감사 기록.
미지원
코드 생성, 사기 평가, 호스팅 번호, 보유한 SIM을 넘는 중복성.
외부 요인
통신사 전송 시간, 모뎀 수, 인증 서비스의 만료 정책.
구매자가 자주 묻는 질문
소프트웨어가 OTP를 생성하나요?
아니요. 고객 인증 서비스가 코드를 만들고 검증합니다. 게이트웨이는 텍스트를 전달하고 시도를 기록합니다.
인터넷 없이 동작하나요?
동작합니다. 앱이 로컬 네트워크에서 게이트웨이를 호출하고 모뎀이 이동통신 네트워크에서 발송합니다. 인터넷 경로를 쓰지 않습니다.
주 모뎀이 고장 나면 어떻게 되나요?
API가 해당 장치에 오류를 반환하고, 설정되어 있다면 두 번째 장치에서 재전송합니다. 다른 통신사의 SIM 두 장이 가장 간단한 중복 구성입니다.
OTP가 로그에 저장되나요?
기본 설정으로 메시지 텍스트가 저장됩니다. 보존 정책에 따라 마스킹하거나 제외할 수 있습니다.
번호를 로그에서 완전히 빼는 것이 가능한가요?
가능합니다. 감사 기록에 마스킹된 수신자와 통신사 참조만 남길 수 있습니다. 대신 진단 정보가 약해집니다.