소개
KeePassNatMsg는 KeePass 2.x용 플러그인으로, Native Messaging을 사용하여 KeePass 자격 증명을 브라우저에 안전하게 제공합니다. KeePassHttp의 후속작으로, 주로 keepassxc-browser 브라우저 확장 프로그램과 함께 사용됩니다. 현재 유지보수 모드로 운영되고 있으며, 치명적인 버그 수정과 기여를 받고 있습니다.
상세정보
안전한 자격 증명 전달
URL 요청 시 일치하는 모든 항목을 반환하고, 항목을 업데이트하며, 항목의 안전한 교환을 수행합니다. 사용자에게 항목이 전달되면 알림을 보내며, 개별 항목에 대한 액세스를 허용하거나 거부할 수 있습니다.
데이터베이스 검색 옵션
기본적으로 활성 데이터베이스에서만 검색하지만, 모든 열린 데이터베이스에서 검색하도록 설정할 수도 있습니다. 만료된 항목을 무시하고, URL 스킴(http/https 등)만 일치하는 항목을 반환하는 옵션이 있습니다.
KeePassXC 통합
KeePassXC 설정을 공유하도록 설정하여, KeePassXC와 KeePassNatMsg 간에 허용/거부 목록 및 키를 공유할 수 있습니다. 설정 마이그레이션 및 레거시 구성 확인 기능을 제공합니다.
다운로드 및 설치 방법
KeePassNatMsg 설치는 다음 단계로 진행합니다.
- GitHub 릴리스 페이지에서 최신 KeePassNatMsg 릴리스를 다운로드합니다.
- 압축을 풀고 KeePassPlugins 디렉토리에 복사합니다. Windows의 기본 디렉토리는 KeePass 설치 위치의 Plugins 폴더입니다.
- KeePass를 재시작합니다.
- 메뉴에서 ‘도구’ > ‘KeePassNatMsg Options’로 이동합니다.
- ‘Install/Update Native Messaging Host’ 버튼을 클릭하여 브라우저 호스트를 설치합니다.
- 브라우저에 KeePassXC-Browser 확장 프로그램을 설치하고 데이터베이스에 연결합니다.
Chocolatey를 사용하면 자동화된 방식으로 설치할 수 있습니다: choco install keepass-plugin-keepassnatmsg
기본 사용법 및 설정
KeePassNatMsg는 별도의 구성 없이 바로 작동합니다. 설정은 ‘도구’ > ‘KeePassNatMsg Options’ 메뉴에서 접근할 수 있는 옵션 대화상자를 통해 제어됩니다.
- 일반 탭에서는 알림 표시, 최적 항목 반환, 잠긴 데이터베이스 잠금 해제 요청, 만료된 항목 무시 등의 옵션을 설정할 수 있습니다.
- 고급 탭에서는 접근 권한 자동 허용, 모든 열린 데이터베이스 검색, 문자열 필드 검색 옵션 등을 설정할 수 있습니다.
- 키 탭에서는 구성된 브라우저 키를 관리할 수 있습니다.
이런 경우에 유용합니다
KeePass를 사용하여 비밀번호를 관리하면서 웹 브라우저에서 자동으로 로그인 정보를 입력하고 싶을 때 KeePassNatMsg가 유용합니다. KeePassXC-Browser 확장 프로그램과 함께 사용하면 웹사이트 방문 시 KeePass 데이터베이스에서 자격 증명을 자동으로 찾아 채워줄 수 있습니다. 여러 웹사이트에 대해 동일한 사용자 이름과 비밀번호를 사용하는 경우, KeePass의 참조 기능을 활용하여 하나의 마스터 항목에서 여러 URL 항목을 관리할 수도 있습니다.
지원 환경 및 시스템 요구사항
KeePass 2.17 이상이 필요합니다. Windows에서는 .NET Framework 4.0 이상, Linux와 Mac에서는 Mono 4.0 이상이 요구됩니다.
제한 사항 및 확인 사항
- 현재 유지보수 모드로 운영되어, 치명적인 버그 수정과 기여만 수용하고 있습니다.
- Mac 플랫폼은 테스트되지 않았습니다.
- KeePass 2.31 이상을 사용하는 Linux 환경에서는 추가 모노 패키지 설치가 필요할 수 있습니다.
화면으로 보는 주요 기능
KeePassnatMsg 옵션 메뉴 항목

KeePass 애플리케이션의 메뉴 바에서 'Tools' 메뉴를 열었으며, 그 안에 있는 'KeePassNatMsg Options…' 항목이 강조되어 선택된 상태입니다. 이 항목은 플러그인의 설정을 열기 위한 것입니다.
KeePassNatMsg 설정 – 일반 탭

'KeePassNatMsg Options' 대화상자의 'General' 탭이 표시되어 있습니다. 여기에는 여러 체크박스와 라디오 버튼이 있으며, 각각의 기능을 활성화하거나 비활성화할 수 있습니다.
KeePassNatMsg 설정 – 고급 탭

'KeePassNatMsg Options' 대화상자의 'Advanced' 탭이 표시되어 있습니다. 이 탭에는 고급 검색 및 KeePassXC 설정 마이그레이션 옵션이 포함되어 있습니다.
KeePassNatMsg 설정 – 키 탭

'KeePassNatMsg Options' 대화상자의 'Keys' 탭이 표시되어 있습니다. 이 탭에는 구성된 브라우저 키 목록이 표시되며, 선택적 제거 기능을 제공합니다.
시스템 요구사항
Array


