YubiClicker: FIDO2 어설션 기반의 물리적 보안 키를 사용하는 클리커 게임
FIDO2 인증 어설션을 경쟁적인 클리커 게임 메커니즘으로 변환합니다. 소프트웨어 자동화를 방지하기 위해 리더보드 자격에 물리적 하드웨어 요구 사항을 적용합니다.
베타YubiClicker
YubiClicker는 하드웨어-소프트웨어 상호작용에 대한 간결하고 개념적인 실험입니다. 표준 DOM 클릭 이벤트를 FIDO2 어설션으로 대체함으로써, 개발자는 효과적으로 '존재 증명' 게임을 만들었습니다. 전제는 간단합니다. 반복적인 물리적 행동을 통해 리더보드를 오르는 것인데, 기술적 구현은 WebAuthn API를 활용하여 각 '포인트'가 물리적 보안 키의 암호화된 서명에 의해 뒷받침되도록 합니다.
제품 관점에서 이 프로젝트는 '보안 예술'의 기발한 작품입니다. YubiKey의 일반적인 유틸리티 (계정 보호)를 벗어나 촉각적 입력 장치로 재정의합니다. 리더보드에서 소프트웨어 기반 패스키를 실격시키는 결정은 여기서 핵심적인 설계 선택입니다. 이는 스크립트 기반 클릭의 가능성을 제거하고 사용자에게 실제 물리적 노동을 강제함으로써 경쟁의 무결성을 보존합니다.
그러나 이 경험은 FIDO2 흐름의 본질적인 마찰로 인해 방해받습니다. 사용자 제스처에 대한 반복된 프롬프트와 비밀번호 관리자의 잠재적 간섭 (사이트의 경고에서 언급됨)은 UX를 어색하게 만듭니다. 이는 전통적인 의미의 '게임'이 아니라, 하드웨어의 내구성과 사용자의 인내심을 테스트하는 새로운 시도입니다.
이는 '보안에 집착하는' 군중을 위한 틈새 호기심입니다. 게이밍보다는 하드웨어 표준을 터무니없이 비실용적인 방식으로 사용하는 것을 보는 만족감에 더 가깝습니다. YubiKey를 소유하고 있고 브라우저가 지연되기 전에 얼마나 많은 어설션을 처리할 수 있는지 보고 싶다면, 이곳이 당신의 놀이터입니다.