패스키 접근성
세계보건기구(WHO)는 전 세계 인구의 15%에 해당하는 10억 명 이상이 어떤 형태로든 장애를 안고 살아가고 있다고 추산합니다. 많은 국가에서 장애인(PwD)에 대한 차별을 금지하는 법률을 통해 장애인들이 사회의 모든 영역에 완전하고 평등하게 참여할 수 있도록 지원하고 있습니다. 예를 들어, 193개 유엔 회원국 중 52개국의 헌법은 장애를 이유로 한 평등 또는 차별 금지를 명시적으로 보장하고 있습니다. 디지털 액세스는 교육, 고용, 엔터테인먼트 등 사회의 여러 측면에서 점점 더 중요해지고 있습니다. 이 서비스에 대한 비공개적이고 안전한 액세스를 허용하는 인증도 마찬가지로 중요해졌습니다.
문자 메시지나 이메일을 통해 전달되는 보안 코드는 기술적으로 접근이 가능하지만, 보조 기술을 사용하는 장애인이 코드를 전송하려면 고급 수준의 기술과 지식이 필요한 경우가 많습니다. FIDO 기술은 매우 다양한 장애인 요구 사항을 수용할 수 있는 광범위한 옵션을 지원하므로 이 프로세스를 간소화하고 접근 가능한 인증을 제공하는 데 가장 적합한 위치에 있습니다.
이 섹션에서는 다양한 장애가 있는 사용자가 액세스할 수 있는 FIDO 배포 계획에 대한 지침을 제공하며, 하드웨어 제조사가 더 접근하기 쉬운 외부 인증자를 제공할 수 있는 기회를 파악하는 데 도움을 줍니다.
웹 콘텐츠 접근성 지침(WCAG)
WCAG는 웹의 장기적인 성장을 보장하기 위해 개방형 표준을 개발하는 국제 커뮤니티인 W3C에서 개발한 광범위한 접근성 지침 세트입니다. WCAG는 원래 웹 콘텐츠 표준으로 설계되었지만, 웹이 아닌 제품에도 적합한 지침으로 인정받으며 널리 사용되고 있습니다. WCAG는 규범적이지만, 여러 국가의 많은 의무적 접근성 표준은 WCAG를 직접 참조하거나 WCAG 기준을 반영합니다.
WCAG에는 인증과 관련된 두 가지 섹션이 있습니다.
-
인증 UI의 WCAG 준수. 제품 경험의 일부인 인증 UI는 제품의 다른 부분과 함께 WCAG를 준수하여 만들어야 합니다. 목표는 인증 UI가 장애인에 적합하고 보조 기술과의 호환성이라는 기본 기준을 충족하도록 하는 것입니다. WCAG 레벨 AA는 종종 완전히 충족되는 적합성 수준입니다. 접근성 설계 및 개발을 지원하는 내부 도구 및 프로세스, 부적합 사항을 식별하고 개선 조치를 제공하는 외부 접근성 감사, 다양한 범위의 장애인과 함께 사용한 사용성 테스트 등 기업은 다양한 방법으로 WCAG 준수를 달성할 수 있습니다.
-
WCAG 3.3.8 접근 가능한 인증 준수. WCAG 버전 2.2 성공 기준 3.3.8에 접근 가능한 인증 지침이 제안되어 있습니다. 지침 내용은 다음과 같습니다. "인지 기능 테스트에 의존하는 인증 프로세스의 각 단계마다 인지 기능 테스트에 의존하지 않는 다른 인증 방법을 하나 이상 사용할 수 있거나 사용자가 인지 기능 테스트를 완료하는 데 도움이 되는 메커니즘을 사용할 수 있어야 합니다." 예외: 인지 기능 테스트가 사용자가 웹사이트에 제공한 사물 또는 콘텐츠를 인식하기 위한 경우.
예외에 해당하는 객체와 콘텐츠는 이미지, 텍스트, 비디오 또는 오디오로 표현할 수 있습니다. 메커니즘의 예는 다음과 같습니다.
- 암기 인지 기능 테스트를 해결하기 위한 비밀번호 관리자의 비밀번호 입력 지원
- 복사 및 붙여넣기를 통해 전사 인지 기능 테스트 해결 지원
이 지침의 목적은 사이트별 비밀번호를 기억할 수 있는 대안(인지 기능 테스트)을 마련하기 위한 것입니다. WCAG는 지침을 따르는 방법의 몇 가지 예를 제공하며, 여기에는 FIDO 오퍼링이 포함되어 있습니다.
WCAG 지침을 따르는 방법
- 타사 자격 증명 관리자에 의한 자동 채우기를 허용합니다. 웹사이트는 제대로 표시된 사용자 이름(또는 이메일) 및 비밀번호 필드를 로그인 인증으로 사용합니다. 사용자의 브라우저 또는 통합된 타사 자격 증명 관리자 확장 프로그램은 입력 목적을 식별하여 사용자 이름과 비밀번호를 자동으로 완성할 수 있습니다.
- 비밀번호 붙여넣기를 허용합니다. 웹사이트는 붙여넣기 기능을 차단하지 않습니다. 사용자는 타사 자격 증명 관리자를 사용하여 자격 증명을 저장하고, 복사하고, 로그인 양식에 직접 붙여넣을 수 있습니다.
- WebAuthn을 사용합니다. 웹사이트는 사용자가 사용자 이름/비밀번호 대신 장치를 사용하여 인증할 수 있도록 WebAuthn을 사용합니다. 사용자의 장치는 사용 가능한 모든 방식을 사용할 수 있습니다. 노트북과 휴대폰의 일반적인 방법은 얼굴 스캔, 지문 및 PIN입니다. 웹사이트는 특정 용도를 강제하지 않습니다. 사용자가 자신에게 맞는 방법을 설정한다고 가정합니다.
- OAuth를 사용합니다. 웹사이트는 OAuth 프레임워크를 사용하여 타사 공급자를 통해 로그인하는 기능을 제공합니다.
- 2단계 인증을 사용합니다. 2단계 인증을 요구하는 웹사이트는 2단계 인증에 대해 다음을 포함한 여러 옵션 즉, 사용자가 버튼을 한 번만 눌러 시간 기반 토큰을 입력할 수 있는 USB 기반 방법, 사용자 장치의 앱에서 스캔하여 신원을 확인할 수 있는 QR 코드 표시, 또는 사용자 장치로 전송되는 알림(사용자는 장치의 인증 메커니즘(예: 사용자 정의 PIN, 지문 또는 얼굴 인식)을 작동하여 신원 확인) 등을 허용합니다.
W3C 접근성 태스크포스에서 이를 명확히 밝혔습니다.
- Providing any current FIDO Authentication methods in addition to the username/password mechanism as an alternative will automatically pass 3.3.8 (assuming FIDO Authentication does not rely on cognitive function testing).
- 비밀번호 없는 인증이 제공되는 경우 비밀번호 없는 인증이 인지 기능 테스트에 의존하지 않는 한 WCAG에도 부합합니다.
글로벌 접근성 법률
WCAG는 규범적이지만 다양한 국가의 많은 법률에 WCAG에서 지지하는 것과 유사한 원칙이 통합되었습니다. 다음은 제품의 인증 환경을 포함하여 신뢰 당사자의 제품에 적용될 수 있는 접근성 법률의 전체 목록이 아닌 일부입니다.
- 미국 장애인법(ADA). ADA의 타이틀 III은 미국 내 공공 숙박 시설들을 장애인이 이용할 수 있게 해야 할 것을 요구합니다. ADA는 조건에 따라 물리적 공간에만 적용되지만 법원은 일관성은 없지만 웹사이트, 앱 및 온라인 상점에 ADA를 점점 더 많이 적용해 왔습니다.
- 1973년 재활법의 섹션 504 및 섹션 508. 섹션 504는 미국 연방 정부로부터 재정 지원을 받는 모든 프로그램 또는 활동에서 장애인에 대한 차별을 금지합니다. 섹션 508은 연합 정부에서 개발, 조달, 유지 관리 또는 사용하는 모든 전자 또는 정보 기술이 액세스 가능해야 한다고 규정하고 있습니다. 결과적으로 연합 기관은 일반적으로 기술을 구매하는 회사도 섹션 508을 준수하도록 요구합니다. 이를 위해 회사는 일반적으로 정부 고객에게 각 제품이 접근성을 어떻게 해결하는지 명시하는 접근성 적합성 보고서(ACR)라는 문서를 제공합니다. 또한 섹션 508에 포함되는 기술은 WCAG 규정 준수와 일치합니다.
- 21세기 통신 및 비디오 접근성 법(CVAA). CVAA는 미국 연방통신위원회(FCC)에서 시행하는 법률로, VoIP(Voice over Internet Protocol), 메시징 서비스, 화상 채팅 또는 회의 서비스, 이와 유사한 온라인 통신과 같은 고급 통신 서비스를 제공하는 제품에 적용됩니다.
- 유럽 접근성 법(EAA). EAA는 2019년에 법률이 되었으며, 기업의 비용을 절감하고, 국경 간 거래를 용이하게 하고, 액세스 가능한 제품 및 서비스에 대한 시장 기회를 제공하기 위해 EU 전역의 접근성에 대한 공통 규칙을 도입하기 위해 고안되었습니다.
- 접근 가능한 캐나다 법률 (ACA). ACA는 연합 기관 및 규제 산업(예: 통신 및 금융)이 접근 가능한 정보 기술 및 통신 기술을 조달하고 제공하도록 요구하는 캐나다의 연합 법률이며, 해당 기관은 새로운 보고 요구 사항을 따라야 합니다.
- 일본 산업 표준 (JIS) X 8341-3. JIS X8341-3은 일본에서 공공 및 민간 부문 조직 모두에게 WCAG 준수에 대한 지침을 제공합니다.
접근 가능한 FIDO 인증의 최신 모델
신뢰 당사자의 최신 FIDO 인증 배포는 FIDO의 두 인증 프로토콜인 WebAuthn 모델과 UAF(통합 인증 프레임워크) 모델 모두에 대해 주로 고유한 모델을 따릅니다. WebAuthn과 UAF의 주요 차이점은 인증 방식에 대한 신뢰 당사자의 제어 수준입니다. WebAuthn의 맥락에서 신뢰 당사자는 기술적으로 가능하더라도 방식에 따라 차별할 가능성이 낮으며 그렇게 해서는 안 됩니다. UAF에서는 신뢰 당사자가 최종 사용자가 사용할 수 있는 방식을 정의할 수 있습니다. 접근 가능한 배포와 관련하여 서로 다른 고려 사항이 필요하므로 두 모델을 별도로 논의합니다.