컴플라이언스 보수 교육을 위해 1년에 한 번 LMS에 로그인하는 사람은 자신의 비밀번호를 결코 기억하지 못합니다. 그래서 ’비밀번호 찾기’를 누르고, 이메일을 기다리고, 또 잊어버릴 새 비밀번호를 만들거나, 아예 포기하고 티켓을 등록합니다. 비밀번호 없는 로그인은 비밀번호 자체를 없앱니다. 이 가이드는 그 작동 방식, 보안상의 장단점이 실제로 어디에 있는지, 그 위에 SAML 싱글 사인온을 추가할 만한 시점이 언제인지 설명합니다.
비밀번호가 가끔 접속하는 학습자에게 맞지 않는 이유
비밀번호는 매일 쓰는 시스템에서 가장 잘 작동합니다. 교육 플랫폼은 종종 그 반대입니다. 사람들은 수강 등록되었을 때, 알림이 도착했을 때, 수료증이 곧 만료될 때에만 로그인합니다.
그 결과 예측 가능한 문제들이 생깁니다.
- 잊어버린 비밀번호. 로그인 사이에 몇 달씩 간격이 있으면 많은 학습자가 재설정부터 시작하며, 교육 기한이 닥친 바로 그날인 경우도 많습니다.
- 재사용. 또 하나의 비밀번호를 외울 수 없는 사람은 다른 곳에서 쓰던 비밀번호를 재사용합니다. 그 다른 사이트가 침해되면 같은 이메일과 비밀번호를 LMS에 대입해 볼 수 있습니다.
- 편법. 엄격한 비밀번호 규칙은 포스트잇에 적어 둔 비밀번호나, 매번 숫자를 하나 붙이는 식의 뻔한 변형으로 이어집니다.
- 지원 부담. 계정 잠김과 재설정은 하나하나가 헬프데스크나 L&D팀에 접수되는 티켓입니다.
더 조용한 문제도 있습니다. 대부분의 비밀번호 시스템은 이메일로 비밀번호를 재설정할 수 있게 하므로, 계정은 이미 받은편지함이 통제하고 있습니다. 사람들이 잊어버리는 것은 비밀번호이고, 계정을 지켜 주는 것은 비밀번호가 아닙니다. 비밀번호 없는 로그인은 이 사실을 분명히 드러낼 뿐입니다.
비밀번호 없는 로그인의 작동 방식
이메일 일회용 코드
- 학습자가 이메일 주소를 입력합니다.
- LMS가 짧은 무작위 코드를 생성해 이메일로 보냅니다.
- 학습자가 코드를 입력하면 LMS가 확인합니다.
잘 설계된 코드는 한 번만 쓸 수 있고, 몇 분 안에 만료되며, 몇 번 틀리면 더 이상 작동하지 않습니다. 기억할 것도, 다른 사이트에서 재사용된 것도, 유출될 비밀번호도 없습니다.
코드 대신 로그인 링크를 이메일로 보내는 시스템도 있습니다. 코드는 휴대폰으로 이메일을 읽으면서 업무용 컴퓨터에서 로그인하는 경우에 편리한데, 코드를 그냥 입력해서 옮기면 되기 때문입니다.
Google, Microsoft, LinkedIn 계정
‘다음으로 로그인’ 버튼을 사용하면 LMS는 OAuth 2.0과 OpenID Connect 같은 표준 프로토콜로 로그인을 공급자에게 넘깁니다. 공급자가 계정의 2단계 인증까지 포함해 사용자가 누구인지 확인하고, LMS에 사용자의 신원과 검증된 이메일 주소를 알려 줍니다. LMS는 비밀번호를 볼 수 없습니다.
이미 매일 Microsoft 365나 Google Workspace에 로그인하는 직원에게 적합합니다. 한 번 클릭하면 들어갑니다.
보안상의 장단점, 솔직하게
비밀번호 없는 로그인은 마법이 아닙니다. 신뢰를 다른 곳으로 옮기는 것이며, 어디로 옮기는지 알고 있어야 합니다.
| 방식 | 계정을 보호하는 것 | 주의할 점 |
|---|---|---|
| 비밀번호 | 학습자가 기억하는 것 | 재사용, 취약한 선택, 어차피 이메일로 재설정 |
| 이메일 코드 | 학습자의 받은편지함에 대한 접근 | 메일함이 탈취되면 LMS 계정도 탈취됨 |
| Google, Microsoft, LinkedIn | 공급자 계정과 그 2단계 인증 | 개인 계정은 조직의 통제 밖에 있음 |
| SAML 싱글 사인온 | ID 공급자와 그 정책 | 설정 작업, 그리고 공급자가 가동 중이어야 한다는 의존성 |
구체적으로 알아 둘 점이 몇 가지 있습니다.
- 이메일 계정이 가장 중요합니다. 학습자의 이메일을 읽을 수 있는 사람은 누구나 그 학습자로 로그인할 수 있습니다. 업무용 메일함에 다단계 인증을 적용하는 것이 어떤 비밀번호 규칙보다 LMS 보안에 더 도움이 됩니다.
- 만료와 시도 제한이 추측을 막습니다. 여섯 자리 코드는 가능한 값이 약 백만 개이므로, 세 번의 시도로 맞힐 확률은 백만분의 몇에 불과하며 각 코드는 몇 분 동안만 유효합니다. 코드를 요청할 수 있는 빈도를 제한하면 공격은 더욱 느려집니다.
- 코드도 피싱당할 수 있습니다. 가짜 로그인 페이지가 코드를 요구하고 곧바로 사용할 수 있습니다. 코드는 LMS의 실제 주소에서만 입력해야 하며, 지원팀을 포함해 누구도 코드를 묻지 않는다는 점을 교육하세요.
- 공용 메일함은 기록의 신뢰성을 떨어뜨립니다. 여러 사람이 한 받은편지함을 읽을 수 있다면 그중 누구든 그 주인으로 로그인할 수 있습니다. 교육 기록이 의미를 가지려면 학습자마다 자신의 주소가 있어야 합니다.
- 퇴사자는 모든 곳에서 제거해야 합니다. 개인 Google이나 LinkedIn 계정은 사용자가 퇴사해도 사라지지 않습니다. 디렉터리뿐 아니라 LMS에서도 퇴사 절차의 일부로 계정을 정지하거나 보관 처리하세요.
- 이메일 전달도 시스템의 일부입니다. 스팸함에 들어가거나 늦게 도착하는 코드는 로그인 실패를 일으킵니다. IT 부서에 LMS 이메일이 메일 필터를 통과하도록 허용해 달라고 요청하세요.
필요해지기 전에 복구를 계획하세요
비밀번호 없는 로그인을 쓰면 ‘비밀번호를 잊어버렸어요’ 티켓은 대체로 사라집니다. 흔한 지원 문의는 ’코드가 안 왔어요’로 바뀌고, 답은 거의 언제나 스팸 폴더를 확인하고, 주소를 확인하고, 새 코드를 요청하는 것입니다.
관리자에게는 더 신경 써야 할 점이 있습니다. 싱글 사인온에 의존하는데 ID 공급자에 장애가 생기거나 실수로 설정이 바뀌면, 고장 난 것과 무관한 접속 수단이 필요합니다. 모범 사례는 다음과 같습니다.
- 관리자를 최소 두 명 두어, 한 사람이 접근 권한을 잃어도 조직 전체가 잠기지 않게 하세요.
- 관리자에게 ID 공급자에 의존하지 않는 복구 경로가 있는지 확인하세요.
- 급한 날이 오기 전에 그 복구 경로를 차분하게 한 번 시험해 보세요.
- 관리자를 사무실 IP 대역으로 제한한다면, 원격 근무 관리자가 어떻게 접속할지 확인하세요.
SAML 싱글 사인온을 추가해야 할 때
이메일 코드와 소셜 로그인은 대부분의 학습자에게 적합합니다. SAML 싱글 사인온은 다음과 같은 경우에 추가할 만합니다.
- 직원이 이미 Microsoft Entra ID, Okta, Google Workspace에서 관리되고 있습니다.
- ID 공급자의 다단계 인증 및 접근 정책이 교육에도 적용되기를 원합니다.
- 디렉터리에서 비활성화되는 즉시 접근 권한을 잃게 하고 싶습니다.
- 보안 심사나 고객사 설문지에서 싱글 사인온을 요구합니다.
협력업체, 자원봉사자, 고객, 다른 조직의 직원처럼 많은 학습자가 디렉터리 밖에 있다면 이것만으로는 충분하지 않습니다. 그런 경우에는 자사 직원에게는 SSO를 사용하고 나머지 모두에게는 이메일 코드를 유지하세요. 설정 방법은 LMS용 싱글 사인온에서 더 자세히 다룹니다.
Acadenix의 방식
Acadenix에는 비밀번호가 전혀 없습니다. 사용자는 다음 중 한 가지 방법으로 로그인합니다.
- 이메일 코드. 사용자가 이메일을 입력하면 여섯 자리 코드를 받습니다. 코드는 한 번만, 5분 동안 유효하며, 세 번 틀리면 더 이상 작동하지 않습니다. 코드를 너무 자주 요청하면 잠시 기다려 달라는 안내가 나옵니다.
- Google, Microsoft, LinkedIn. 각 방식은 Settings → Authentication(설정 → 인증)에서 켜거나 끌 수 있으며, 특정 검증된 이메일 도메인으로 제한할 수도 있습니다. 변경을 저장하기 전에 영향을 받는 사용자와 세션의 수가 표시됩니다.
- 자체 로그인 앱. 조직은 자체 Google, Microsoft, LinkedIn 앱을 사용할 수 있습니다. 자체 Microsoft 앱을 사용하면 조직 테넌트의 계정만 이용할 수 있습니다.
- Gold의 SAML 싱글 사인온. Microsoft Entra ID, Okta, Google Workspace를 연결하세요. 학습자 계정은 첫 로그인 시 생성될 수 있지만, 조직의 이메일 도메인에 속한 주소에만 해당합니다. 사용자가 SAML로 처음 로그인하면 연결을 확인하기 위한 코드가 이메일로 발송되며, 사용자당 한 번뿐입니다. 켜 둔 다른 방식은 대체 수단으로 남습니다. 요금제와 가격을 참고하세요.
관리자에게는 추가 안전장치가 있습니다. 관리자를 학습자에게 영향을 주지 않고 조직의 IP 대역으로 제한할 수 있으며, 유휴 세션은 자동으로 로그아웃됩니다. 평소 로그인이 작동하지 않아도 관리자는 이메일로 받은 복구 코드로 로그인할 수 있으며, 이 경로는 끌 수 없습니다. 사용자의 계정을 정지하면 즉시 로그인할 수 없게 되고, Email History(이메일 기록)에서는 최근 30일 동안 어떤 이메일이 발송되었거나 실패했는지 확인할 수 있으며 메시지 내용이나 코드는 보관하지 않습니다. 자세한 내용은 보안 페이지를 참고하세요.
핵심 요약
- 가끔 접속하는 학습자에게 비밀번호는 큰 보호 효과 없이 재설정, 재사용, 티켓만 만들어 냅니다.
- 이메일 코드와 업무 계정 로그인은 비밀번호를 없앱니다. 받은편지함이나 공급자 계정이 열쇠가 되므로 다단계 인증으로 보호하세요.
- 한 번만 쓸 수 있고 금방 만료되며 시도 횟수가 적은 코드는 추측을 사실상 불가능하게 하지만, 코드를 절대 공유하면 안 된다는 점은 여전히 알려야 합니다.
- 방식을 켜기 전에 관리자 복구와 퇴사 처리를 계획하세요.
- 직원이 중앙 ID 공급자에서 관리된다면 SAML 싱글 사인온을 추가하고, 나머지 모두에게는 이메일 코드를 유지하세요.
비밀번호가 교육 지원 티켓의 가장 큰 원인이라면, 비밀번호 없는 로그인이 자사 직원에게 어떻게 작동하는지 확인해 보세요. 체험을 신청하고 조직에 맞는 로그인 방식을 설정해 보세요.


