Google 계정에서 패스키의 사용자 환경 설계

Google 계정에 더 나은 보안과 사용자 환경을 제공합니다.

Silvia Convento
Silvia Convento
Court Jacinic
Court Jacinic
Mitchell Galavan
Mitchell Galavan

패스키는 비밀번호를 입력하지 않고도 온라인 계정을 만들고 로그인할 수 있게 하는 간단한 안전한 교차 기기 인증 기술입니다. 계정에 로그인하려면 사용자에게 기기에서 화면 잠금을 사용(예: 지문 센서 터치)하라는 메시지만 표시됩니다.

Google은 패스키를 전 세계에 제공하기 위해 Apple 및 Microsoft와 함께 FIDO Alliance와 수년간 협력해 왔습니다. 2022년 Google은 AndroidChrome 사용자가 모든 기기에서 앱과 웹사이트에 원활하게 로그인할 수 있도록 패스키에 대한 플랫폼 지원을 출시했습니다. 2023년 5월, 패스키로 Google 계정에 로그인할 수 있도록 지원하여 사용자에게 패스키의 보안과 편의성을 제공했습니다.

Google은 패스키를 위한 인프라와 관련된 작업을 하고 있으며 패스키를 사용하는 최대 서비스 중 하나이므로 독보적인 위치에 있습니다. Google은 결과를 측정하고 그 의견을 바탕으로 패스키 인프라와 Google 계정 환경을 지속적으로 개선할 수 있도록 Google 계정에 패스키를 신중하고 의도적으로 출시하고 있습니다.

사용자를 패스키로 전환

비밀번호는 맞춤설정된 온라인 환경이 등장한 이후 표준 로그인 방법이었습니다. 패스키의 비밀번호 없는 환경을 도입하려면 어떻게 해야 하나요?

연구에 따르면 사용자는 인증과 관련하여 편의성을 가장 중요하게 생각합니다. 로그인 후에만 제공되는 실제 환경으로 원활하고 빠르게 전환하기를 원합니다.

그래도 패스키로 전환하려면 머슬 메모리 변경이 필요하며 사용자는 전환할 가치가 있다고 확신해야 합니다.

Google.com의 패스키 사용자 환경은 인증 프로세스의 모든 단계에서 사용 편의성과 보안이라는 두 가지 원칙을 강조하기 위해 전략적으로 설계되었습니다.

편의성을 바탕으로 리드하기

대부분의 사용자는 패스키를 처음 보게 됩니다.
대부분의 사용자는 패스키를 처음 보게 됩니다.

사용자에게 표시되는 첫 번째 패스키 화면은 가볍고 소화하기 쉽습니다. 헤더는 '로그인을 간소화하세요'라는 사용자 혜택에 초점을 맞춥니다.

본문 문구에는 '패스키를 사용하면 이제 지문, 얼굴 또는 화면 잠금을 사용하여 본인 인증을 할 수 있습니다.'라고 설명되어 있습니다.

이 그림은 페이지에서 제시한 가치 제안에 메시지를 근거로 하기 위한 것입니다. 큰 파란색 기본 작업은 사용자를 계속 진행하도록 유도합니다. '나중에'는 사용자가 지금 선택할지 여부를 선택할 수 있는 보조 작업으로 포함되어 사용자가 제어할 수 있습니다. 계속하기 전에 패스키에 관해 더 자세히 알아보고 싶어 하는 호기심이 많은 사용자를 위해 '자세히 알아보기'가 제공됩니다.

로그인 중에 사용자에게 패스키를 소개하는 데 사용되는 페이지의 여러 버전을 살펴봤습니다. 패스키의 보안, 기술, 기타 측면을 강조하는 콘텐츠를 시도했지만 편의성이 가장 큰 반응을 얻었습니다. Google의 콘텐츠 전략, 삽화, 상호작용 디자인은 패스키 구현을 위한 이러한 핵심 원칙을 보여줍니다.

'패스키'라는 용어를 익숙한 보안 환경과 연결

패스키는 대부분의 사용자에게 새로운 용어이므로 Google에서는 사용자에게 친숙해질 수 있도록 의도적으로 이 용어를 조심스럽게 소개하고 있습니다. Google은 내부 연구에 따라 패스키를 보안과 전략적으로 연결하고 있습니다.

'패스키'라는 단어는 로그인 과정 내내 눈에 잘 띄지 않는 본문 문구 위치에 포함됩니다. 패스키를 사용할 수 있는 익숙한 보안 환경(지문, 얼굴 스캔 또는 기타 기기 화면 잠금)에 항상 표시됩니다.

Google의 연구에 따르면 많은 사용자가 생체 인식을 보안과 연관시킵니다. 패스키에는 생체 인식이 필요하지 않지만 (예: 패스키는 기기 PIN과 함께 사용할 수 있음) 패스키의 보안 이점에 대한 사용자 인식을 높이기 위해 패스키와 생체 인식을 연결하는 데 주력하고 있습니다.

'자세히 알아보기' 뒤에 있는 추가 콘텐츠에는 민감한 생체 인식 데이터가 개인 기기에 유지되며 패스키를 만들거나 사용할 때 저장되거나 공유되지 않는다는 사용자를 안심시키는 정보 등 사용자에게 유용한 정보가 많이 포함되어 있습니다. 대부분의 사용자가 패스키의 편리성을 매력적으로 생각했지만 테스트 중에 생체 인식 요소를 고려한 사용자는 소수에 불과했기 때문에 이러한 접근 방식을 취했습니다.

사용자와 관련된 패스키 도입

Google의 휴리스틱은 소개 화면을 볼 대상을 신중하게 결정합니다. 몇 가지 요인으로는 사용자가 2단계 인증을 사용 설정했는지 여부, 사용자가 동일한 기기에서 정기적으로 계정에 액세스하는지 여부 등이 있습니다.

패스키를 가장 잘 사용할 가능성이 높은 사용자가 먼저 선택되고 시간이 지남에 따라 더 많은 사용자가 도입될 예정입니다. 하지만 누구나 지금 g.co/passkeys에서 시작할 수 있습니다.

일부 사용자에게는 사용자 이름과 비밀번호로 로그인한 후 패스키를 생성하라는 메시지가 표시됩니다. 사용자 여정에서 이 지점을 선택한 데는 몇 가지 이유가 있습니다.

  • 사용자가 방금 로그인했으며 사용자 인증 정보 및 2단계를 알고 있습니다.
  • 사용자가 기기를 사용하고 있는 것으로 확인됩니다. 방금 로그인했으므로 기기를 끄거나 내려놓지 않았을 것입니다.
  • 통계적으로는 처음에 로그인에 성공하지 못할 때도 있습니다. 따라서 다음번에는 쉽게 로그인할 수 있도록 돕는 메시지가 실질적인 가치를 지닙니다.

패스키를 아직 대체 수단이 아닌
비밀번호의 대안으로 포지셔닝

초기 사용자 연구에 따르면 여전히 비밀번호를 백업 로그인 방법으로 사용하고자 하는 것으로 나타났습니다. 또한 일부 사용자는 패스키를 채택하는 데 필요한 기술을 보유하지 않을 수 있습니다.

따라서 Google을 비롯한 업계가 '비밀번호가 없는 미래'를 향해 나아가고 있는 가운데, Google은 패스키를 비밀번호의 간편하고 안전한 대안으로 의도적으로 포지셔닝하고 있습니다. Google의 UI는 패스키의 이점에 중점을 두고 비밀번호 삭제를 암시하는 표현을 피합니다.

창작의 순간

사용자가 등록을 선택하면 패스키를 만들 수 있는 브라우저별 UI 모달이 표시됩니다.

패스키 자체는 업계 표준 아이콘과 패스키를 만드는 데 사용된 정보와 함께 표시됩니다. 여기에는 표시 이름 (사용자의 실제 이름과 같이 패스키의 친숙한 이름)과 사용자 이름 (서비스상의 고유한 이름, 이메일 주소 사용 시 적합)이 포함됩니다. 패스키 아이콘을 사용하는 경우 FIDO 연합에서는 검증된 패스키 아이콘을 사용하는 것이 좋습니다. 맞춤설정을 통해 아이콘을 직접 만들 수도 있습니다.

패스키 아이콘은 사용자 여정 전반에서 일관되게 표시되므로 사용자가 패스키를 사용하거나 관리할 때 표시되는 내용을 익숙하게 느낄 수 있습니다. 패스키 아이콘은 맥락이나 참고 자료 없이 표시되지 않습니다.

사용자가 패스키를 만들면 이 페이지가 표시됩니다.
사용자가 패스키를 만들면 이 페이지가 표시됩니다.

위에서 사용자와 플랫폼이 협력하여 패스키를 만드는 방법을 간략히 설명했습니다. 사용자가 '계속'을 클릭하면 플랫폼에 따라 고유한 UI가 표시됩니다.

이를 염두에 두고 내부 조사를 통해 패스키가 생성된 후 확인 화면이 이 절차의 이해와 종료에 매우 유용할 수 있다는 사실을 알게 되었습니다.

패스키가 생성되면 사용자에게 이 페이지가 표시됩니다.
패스키가 생성되면 사용자에게 이 페이지가 표시됩니다.

확인 화면은 사용자에게 패스키를 소개하고 직접 패스키를 만드는 과정을 마무리하는 의도적인 '일시중지'입니다. 사용자가 패스키를 처음 사용하는 경우가 많으므로 이 페이지는 여정을 명확하게 마무리하는 것을 목표로 합니다. Google은 구조적이고 안정적인 전체 환경을 제공하기 위해 소규모 알림, 생성 후 이메일과 같은 다른 도구를 시도한 후 독립형 페이지를 선택했습니다.

사용자가 여기에서 '계속'을 클릭하면 대상 페이지로 이동합니다.

사용자가 다시 로그인하면 이 페이지가 표시될 수 있습니다.
사용자가 다시 로그인하면 이 페이지가 표시될 수 있습니다.

로그인 중

다음에 사용자가 로그인하려고 하면 이 페이지가 표시됩니다. 동일한 레이아웃, 그림, 기본 클릭 유도 문구를 사용하여 위에 설명된 첫 번째 '만들기' 환경을 불러옵니다. 사용자가 패스키를 등록하기로 선택하면 이 페이지가 익숙하게 느껴지고 로그인하는 데 필요한 단계를 파악할 수 있습니다.

사용자가 이 WebAuthn UI를 사용하여 로그인합니다.
사용자는 이 WebAuthn UI를 사용하여 로그인합니다.

익숙함의 원칙도 여기에 적용됩니다. 의도적으로 동일한 아이콘, 그림, 레이아웃, 텍스트를 사용합니다. WebAuthn UI 내의 텍스트는 간단하고 광범위하며 재사용할 수 있으므로 모든 사용자가 인증과 재인증에 모두 사용할 수 있습니다.

패스키 관리

Google 계정 설정 페이지에 완전히 새로운 페이지를 도입할 때는 일관되고 직관적이며 일관된 사용자 환경을 보장하기 위해 세심한 고려가 필요했습니다.

이를 위해 Google 계정 전반에 걸쳐 탐색, 콘텐츠, 계층 구조, 구조, 기존 기대치와 관련된 패턴을 분석했습니다.

Google 계정의 패스키 관리 페이지
Google 계정의 패스키 관리 페이지

생태계별 패스키 설명

이해하기에 논리적인 대략적인 카테고리 시스템을 만들기 위해 생태계별로 패스키를 설명하기로 했습니다. 이렇게 하면 사용자가 패스키가 생성된 위치와 사용되는 위치를 파악할 수 있습니다. 각 ID 공급업체 (Google, Apple, Microsoft)에는 생태계의 이름이 있으므로 Google은 이러한 이름 (각각 Google 비밀번호 관리자, iCloud 키체인, Windows Hello)을 사용하기로 했습니다.

이를 지원하기 위해 추가 메타데이터(예: 생성 시간, 마지막 사용 시간, 메타데이터가 사용된 특정 OS)를 추가했습니다. 사용자 관리 작업 측면에서 API는 이름 변경, 취소, 생성만 지원합니다.

이름을 변경하면 사용자가 패스키에 개인적으로 의미 있는 이름을 할당할 수 있으므로 특정 사용자 집단이 패스키를 더 쉽게 추적하고 이해하는 데 도움이 될 수 있습니다.

패스키를 취소해도 사용자의 개인 인증 관리자(예: Google 비밀번호 관리자)에서 패스키가 삭제되지는 않지만 다시 설정될 때까지 사용할 수 없게 됩니다. 따라서 패스키 취소 작업을 나타내기 위해 휴지통이나 삭제 아이콘 대신 X 표시를 선택했습니다.

계정에 패스키를 추가하는 작업을 설명할 때 '패스키 만들기'라는 문구가 '패스키 추가'라는 문구보다 사용자의 공감을 더 많이 얻었습니다. 이는 패스키를 유형의 하드웨어 보안 키와 구별하기 위한 미묘한 언어 선택입니다 (단, 패스키는 일부 하드웨어 보안 키에 저장할 수 있습니다).

추가 콘텐츠 제공

내부 연구에 따르면 패스키 사용은 비교적 원활하고 익숙한 경험입니다. 그러나 여느 신기술과 마찬가지로 일부 사용자는 끊임없이 의문과 문제를 제기해야 합니다.

화면 잠금 뒤에서 기술이 작동하는 방식, 보안을 강화하는 요소, 테스트에서 Google이 발견한 가장 일반적인 '가정' 시나리오는 Google 패스키 고객센터 콘텐츠에서 다룹니다. 패스키 출시와 함께 지원 콘텐츠를 준비하는 것은 모든 사이트에서 사용자가 쉽게 전환할 수 있도록 하는 데 중요합니다.

패스키에서 대체

이전 시스템으로 되돌리는 것은 사용자에게 패스키로 인증하라는 메시지가 표시될 때 '다른 방법 시도'를 클릭하는 것만큼 간단합니다. 또한 WebAuthn UI를 종료하면 패스키를 다시 시도하거나 기존 방식으로 Google 계정에 로그인하는 경로가 시작됩니다.

결론

패스키는 아직 초기 단계이므로 사용자 환경을 설계할 때 다음 몇 가지 원칙을 염두에 두세요.

  • 패스키가 사용자와 관련이 있을 때 소개합니다.
  • 패스키의 이점을 강조합니다.
  • 기회를 활용하여 패스키의 개념을 익힙니다.
  • 패스키를 비밀번호의 대체가 아닌 대안으로 포지셔닝하세요.

Google 계정용 패스키에 대한 Google의 선택은 권장사항과 내부 연구를 토대로 하며, Google은 실제 사용자로부터 새로운 정보를 얻음으로써 사용자 환경을 계속 발전시켜 나갈 것입니다.