소개
Sciber YubiKey Locker는 YubiKey 제거 시 자동으로 컴퓨터를 잠그거나 로그아웃하는 기능을 제공하는 소프트웨어입니다. Sciber.io에서 개발했으며, Windows, macOS, Linux(Ubuntu)를 지원합니다. YubiKey가 감지되지 않을 때 사용자가 설정한 동작(잠금, 로그아웃, 아무것도 하지 않음)을 10초 간격으로 실행합니다.
상세정보
YubiKey 제거 감지 및 자동 응답
이 프로그램은 YubiKey의 존재를 10초 간격으로 확인합니다. YubiKey가 감지되지 않을 때, 사용자가 설정한 옵션에 따라 컴퓨터를 잠그거나 로그아웃하거나 아무것도 하지 않도록 구성할 수 있습니다.
다중 플랫폼 지원
Windows, macOS, Linux(Ubuntu)에서 실행 가능하며, 각 플랫폼에 맞는 설치 및 설정 방법을 제공합니다. Windows에서는 MSI 설치 파일과 그룹 정책 템플릿(ADMX/ADML)을 통해 엔터프라이즈 배포가 가능합니다.
명령줄 옵션 (Linux/macOS)
터미널에서 실행 시 다음과 같은 옵션을 사용할 수 있습니다:
- -l Lock|Logout|doNothing : YubiKey 제거 시 수행할 동작 선택
- -t : 확인 간격(초) 설정, 기본값은 10초
- 예시:
yubikey-locker -l Logout -t 30은 YubiKey 제거 후 30초 뒤에 로그아웃을 실행합니다.
Windows 수동 설치
1. リリースページ에서 yubikey-locker.msi 파일을 다운로드하고 실행합니다.
2. ADMX 및 ADML 파일을 다운로드하여 C:WindowsPolicyDefinitions 폴더에 복사합니다.
3. 로컬 그룹 정책 편집기를 열고 다음과 같이 이동합니다:
– 컴퓨터 구성
– 관리 템플릿
– Sciber YubiKey Locker Settings
– 설정을 켜서 레지스트리 값을 구성합니다.
macOS 수동 설치
1. 릴리스 페이지에서 yubikey-locker-macos.pkg를 다운로드하고 실행합니다.
2. post_install_script.sh를 다운로드하고, 필요에 따라 수정한 후 설치 후 스크립트로 추가합니다.
3. 설치 후 로그아웃 또는 재부팅을 수행합니다.
Linux (Ubuntu) 수동 설치
1. 릴리스 페이지에서 yubikey-locker-linux 바이너리를 다운로드하여 ~/.sciber/yubikey-locker-linux 폴더에 배치합니다.
2. yubikey-locker.service 파일을 다운로드하여 /etc/systemd/user/yubikey-locker.service에 복사합니다.
3. 서비스 파일을 편집하여 바이너리 경로를 올바르게 설정합니다.
4. 다음 명령을 실행하여 서비스를 활성화하고 시작합니다:
systemctl enable yubikey-locker --user
systemctl start yubikey-locker --user
기본 사용법/명령어
Windows에서는 설치 후 백그라운드에서 자동으로 실행되며, 트레이 아이콘이나 서비스로 동작합니다. 로그는 Windows 이벤트 뷰어에서 확인할 수 있습니다:
Get-EventLog -LogName Application -Source YubiKeyLocker | Select TimeGenerated,ReplacementStrings
macOS에서는 다음 명령으로 로그를 확인할 수 있습니다:
log show --predicate 'process = "yubikey-locker-macos"'
Linux(Ubuntu)에서는 다음 명령으로 로그를 확인할 수 있습니다:
cat /var/log/syslog | grep yubikey-locker
이런 경우에 유용합니다
YubiKey를 인증 토큰으로 사용하는 사용자가 작업 자리를 떠날 때 무단 접근을 방지하고자 할 때 유용합니다. 예를 들어 사무실에서 YubiKey를 빼고 자리를 떠날 때 자동으로 컴퓨터가 잠기도록 설정하면, 보안 사고를 예방할 수 있습니다. 특히 공동 작업 공간이나 보안이 중요한 환경에서 실용적입니다.
지원 환경·시스템 요구사항
Windows 10 이상, macOS 10.15 이상, Ubuntu 20.04 LTS 이상에서 실행 가능합니다. .NET 런타임이 필요할 수 있으며, 설치는 관리자 권한이 필요할 수 있습니다.
최신 버전·업데이트
현재 버전은 1.0.0.6이며, 최신 릴리스 정보는 GitHub 릴리스 페이지에서 확인할 수 있습니다.
제한 사항·확인 사항
macOS에서는 YubiKey 확인 프로세스가 GPG와 간섭을 일으킬 수 있다는 알려진 문제가 있습니다(Issue #78). 이 문제를 피하려면 GPG 사용 시 간격을 조정하거나 별도 프로파일을 고려해야 합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


