소개
Yubioath는 YubiKey와 연동하여 OATH 기반의 일회용 비밀번호(OTP)를 생성하는 데스크톱 애플리케이션입니다. Yubico에서 개발한 이 도구는 YubiKey에 저장된 보안 자격 증명을 관리하고, TOTP 및 HOTP 코드를 생성하여 두 요소 인증을 지원합니다. Windows 10 이상 64비트 시스템에서 실행되며, 그래픽 인터페이스와 명령줄 인터페이스를 모두 제공합니다. YubiKey의 하드웨어 기반 보안을 활용하여 모바일 기기보다 더 안전한 인증 환경을 제공합니다.
상세정보
YubiKey 정보 관리
YubiKey의 시리얼 번호, 펌웨어 버전, 지원되는 기능(OTP, FIDO2, PIV 등)을 확인할 수 있습니다.
OATH 자격 증명 관리
YubiKey에 저장된 OATH 기반의 TOTP 및 HOTP 자격 증명을 추가, 보기, 삭제할 수 있습니다. YubiKey의 보안 요소 내에서 비밀이 보호됩니다.
PIN 및 보안 설정 구성
YubiKey의 PIN, PUK, 관리 키를 설정하고, FIDO2/WebAuthn을 위한 패스키 및 PIV 스마트 카드 기능을 위한 개인 키와 인증서를 관리할 수 있습니다.
YubiKey 슬롯 기반 자격 증명 프로비저닝
Yubico OTP, 정적 비밀번호 및 기타 슬롯 기반 자격 증명을 YubiKey에 구성할 수 있습니다.
공장 초기화 및 데이터 관리
YubiKey에 저장된 모든 데이터를 안전하게 초기화하여 초기 상태로 복원할 수 있습니다.
그래픽 인터페이스 사용
설치 후 Yubioath를 실행하면 연결된 YubiKey의 정보를 자동으로 감지하고 표시합니다. 메인 화면에서 저장된 계정 목록을 볼 수 있으며, 각 계정의 현재 OTP 코드를 확인할 수 있습니다. 새 계정을 추가하려면 ‘+’ 버튼을 클릭하고 서비스 이름과 비밀 키를 입력한 후 저장합니다.
명령줄 인터페이스 사용
명령 프롬프트 또는 PowerShell에서 yubioath --help를 입력하면 사용 가능한 명령을 확인할 수 있습니다. 주요 명령은 다음과 같습니다:
yubioath show: 저장된 OTP 코드를 표시yubioath put: 새로운 OATH 자격 증명을 YubiKey에 저장yubioath delete: 특정 자격 증명을 삭제yubioath reset: 모든 OATH 자격 증명을 삭제yubioath gui: 그래픽 인터페이스 실행
예를 들어, yubioath show github 명령은 GitHub 계정의 현재 TOTP 코드를 출력합니다.
이런 경우에 유용합니다
YubiKey를 사용하여 보안이 중요한 온라인 서비스(예: GitHub, Google, AWS)의 두 요소 인증을 강화하고자 하는 사용자에게 유용합니다. 모바일 인증 앱 대신 하드웨어 보안 키에 자격 증명을 저장하여 피싱 공격 및 기기 도난에 대한 저항력을 높일 수 있습니다. 특히 개발자나 시스템 관리자가 터미널 환경에서 작업할 때 명령줄 인터페이스를 통해 빠르게 인증 코드를 생성하는 데 유용합니다.
지원 환경·시스템 요구사항
Yubioath는 Windows 10 이상 64비트(x64) 시스템에서 공식적으로 지원됩니다. YubiKey와의 통신을 위해서는 USB 또는 NFC 연결이 필요하며, 장치가 시스템에 올바르게 인식되어야 합니다. 일부 고급 기능(예: 스마트 카드 인터페이스)을 사용하려면 추가 드라이버나 미들웨어가 필요할 수 있지만, 기본 OTP 기능은 표준 HID/CCID 드라이버로 작동합니다.
최신 버전·업데이트
현재 버전은 7.4.1이며, 이는 YubiKey의 최신 펌웨어 및 보안 기능과의 호환성을 개선한 릴리스입니다. 업데이트는 공식 웹사이트에서 최신 MSI 설치 프로그램을 다운로드하여 재설치함으로써 수행할 수 있습니다. 자동 업데이트 기능은 제공되지 않으므로, 주기적으로 공식 채널을 확인하는 것이 권장됩니다.
시스템 요구사항
Windows 10 이상, 64비트(x64) 아키텍처


