RFC 4226을 사용하여 웹 사이트 용 일회용 비밀번호 시스템을 구현했습니다. 이 암호는 SMS를 통해 모바일 장치로 전송됩니다. 사용자는 자신의 모바일 장치에서만 암호를받을 수 있으며 암호는 15 분 후에 만료됩니다.잠금 정책 및 일회용 비밀번호
사용자는 또한 일반적으로 사용되는 표준 영숫자 "마스터 암호"를 사용합니다. 3 실패 잠금 워크 플로우를 구현했습니다. 이 잠금은 15 분 동안 지속됩니다.
제 질문은 보안 입장에서 볼 때 "마스터 비밀번호"만 잠글 수 있습니까? 일회용 암호 기능을 사용하는 경우 사용자에게 잠금 정책을 허용해야합니까? 어떤 종류의 보안 구멍을 열 었는가?
그건 내 잠금에 대한 것입니다. 현재 사용자는 전화기에 일회용 암호를 보내고 로그인 할 때 또는 암호 재설정을 실행하여 잠금을 우회 할 수 있습니다. 암호 재설정을 사용하면 256 비트 암호화 된 URL을 전자 메일로 보내서 사용할 수 있습니다. 24 시간 동안 비밀번호를 재설정하십시오. 내 질문은 3 분의 실패한 시도 후 15 분 동안 지속되는 잠금에 대한 해결 방법으로 이러한 조치를 취하는 것이 좋습니다. – Josh
@ Josh, 나는 15 분 잠금을 본 적이 없다. 3 번의 로그인 실패 후, 시스템은 귀하의 신원을 확인하고 전화를 요구하여 새로운 비밀번호를 얻습니다. 하나의 암호 만료 시간은 일반적으로 3 분입니다. – berkay