[Develop] 전화번호 인증 정책 논의 #41
-
(UI가 현재 정책과 조금 다름) 🟡 As-is
🤔 문제점
✒️ 현재 생각 중인 방법
📢 천하제일 아이디어 대회제가 떠올리지 못한 더 나은 해결책이 있는지 논의해보고자 합니다. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 21 replies
-
1. 애자일하게 사용자를 받아보기 전까지는 이 이슈에 대해 고려하지 않도록 한다.재서님이 제시해주신 의견대로 무자비하게 '인증번호 재전송'을 하는 케이스의 경우 매우 심각한 비용을 초래할 수 있습니다. 하지만 이는 생각보다 급한 이슈는 아닐 수 있다고 생각합니다.
위 두 가지 사항을 고려하여 어플리케이션을 배포하기 직전, 혹은 배포 후에 고려해봐도 괜찮은 이슈일 수 있다고 생각합니다. 2. iOS 앱 자체에서 횟수를 카운트(앱을 종료했가 실행해도 카운트 유지가 가능한지?)하여 API를 통해 사용자 IP를 수집하여 차단하도록 한다.
1번 이슈의 경우에는 결국 근본적인 해결책은 되지 않는다고 생각합니다. 하지만 재서님의 2가지 방법에 대해서 사소한 문제점을 생각해봤습니다.
|
Beta Was this translation helpful? Give feedback.
-
저는 진우님 2번 의견에서 살짝 수정한 방법입니다! 전화번호 인증 정책기기마다 고유의 ID를 가지고 있고, Swift에서는 이를 얻어올 수 있는 것으로 알고 있습니다. 이에, 다음과 같은 규칙을 회원가입을 진행하는 device에 적용하는 것이 좋을 것 같습니다.
(추가) 인증번호 받기 버튼을 누르면 재전송으로 전환 및 전화번호 입력창 비활성화전화번호 인증 정책과는 관련없는 개인적인 의견입니다! 인증번호 받기 버튼을 클릭하면 전화번호 입력창을 비활성화하는 것도 괜찮은 것 같습니다. 장점
단점
결론개발 비용이 크게 감소한다는 장점이 있지만, 사용자 경험을 저하시킬 수 있다는 단점이 있습니다. 하지만 조금 더 생각을 해보면 단점이 단점이 아닐 수도 있다는 생각이 듭니다.
그렇기에 전화번호 인증 번호를 전송할 시, 전화번호 입력창을 비활성화 하는 방법에 대해 제안합니다. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
1. 횟수제한을 걸고 인증시간을 줄이자.약간의 제약을 걸어서 무한대로 풀어주게 되면 말씀하셨던 것처럼 저희 앱을 통해 스팸 및 악용의 문제를 증가시켜 사용자가 앱을 사용하기도 전에 (즉 신뢰를 얻기도 전에) 거부감을 느끼게 될 거 같습니다. 그래서 하루에 보낼 수 있는 인증번호의 횟수를 제한하되, 그에 대한 불편함이 발생한다면, 추가로 병준님 의견 중 |
Beta Was this translation helpful? Give feedback.
같은 번호로는 N번까지 제한
- Server에서 체크전체 요청(다른 번호 포함) M번까지 제한
- Server에서 체크재서님 말씀대로 앱에서 요청하는 것이 아닌 API 요청을 통한 반복적인 요청의 경우에는
1
,2
단계에서 iOS 앱를 통해 체크를 할 경우 막을 수 없다는 생각을 하게 되었습니다. 결국 인증코드 발급 요청 자체도 Server에 요청을 보내는 것이기 때문에, iOS와 WAS에서 두 번 작업하는 것보다 나을 수도 있겠다는 생각을 하게 되었습니다.