Repolode
maxgoedjen

maxgoedjen/secretive

SSH 개인 키를 Secure Enclave에 저장해 내보낼 수 없도록 하고, Touch ID 또는 Apple Watch로 접근을 제어하는 macOS 앱입니다.

스타
9,090
포크
221
열린 이슈
177
마지막 커밋
어제

어떤 프로젝트인가요?

Secretive는 Mac의 Secure Enclave에 저장되는 SSH 키를 생성하고 관리하는 macOS 앱입니다. 키 정보가 Secure Enclave 밖으로 나오지 않으므로, 악성 코드나 같은 기기의 다른 사용자가 디스크에서 개인 키 사본을 추출할 수 없습니다.

키를 사용할 때마다 Touch ID 또는 Apple Watch 인증을 요구하도록 설정할 수 있습니다. 키에 접근할 때마다 앱이 알림을 보내 서명 활동을 확인할 수 있습니다. Secure Enclave가 없는 Mac에서는 YubiKey 같은 Smart Card를 서명에 사용할 수도 있습니다.

Secure Enclave 키는 내보내거나 백업할 수 없으므로, 새 Mac으로 옮기려면 해당 기기에서 새 키 세트를 생성해야 합니다. Secretive는 GitHub Releases 또는 Homebrew로 설치할 수 있습니다.

핵심 기능

  • 01SSH 개인 키를 Secure Enclave에 저장해 내보낼 수 없도록 합니다.
  • 02키를 사용하기 전에 Touch ID 또는 Apple Watch 인증을 요구합니다.
  • 03키에 접근할 때마다 알림을 보냅니다.
  • 04Secure Enclave가 없는 Mac에서 YubiKey 같은 Smart Card를 지원합니다.
  • 05직접 다운로드하거나 Homebrew로 설치할 수 있습니다.

활용 사례

  • 키 파일을 복사하는 악성 코드로부터 macOS 개발자의 SSH 키를 보호합니다.
  • SSH를 통한 서버 로그인이나 Git push에 생체 인증을 요구합니다.
  • Mac에서 SSH 키가 사용되는 시점을 확인합니다.

빠른 시작

  1. 1

    Homebrew로 설치

    brew install secretive
  2. 2

    또는 Releases 페이지에서 최신 릴리스 다운로드

사용 전 알아둘 점

  • macOS 전용이며, 키를 사용하려면 Secure Enclave가 탑재된 Mac이나 YubiKey와 같은 Smart Card가 필요합니다.
  • 키는 내보내거나 백업할 수 없으므로 새 Mac으로 옮기면 새 키를 만들어야 합니다.

토픽

자주 묻는 질문

secretive은(는) 무엇인가요?
SSH 개인 키를 Secure Enclave에 저장해 내보낼 수 없도록 하고, Touch ID 또는 Apple Watch로 접근을 제어하는 macOS 앱입니다. Secretive는 Mac의 Secure Enclave에 저장되는 SSH 키를 생성하고 관리하는 macOS 앱입니다. 키 정보가 Secure Enclave 밖으로 나오지 않으므로, 악성 코드나 같은 기기의 다른 사용자가 디스크에서 개인 키 사본을 추출할 수 없습니다.
secretive은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
secretive은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
secretive은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. secretive의 마지막 커밋은 2026년 10월 18일입니다.
secretive은(는) 어디에 사용할 수 있나요?
키 파일을 복사하는 악성 코드로부터 macOS 개발자의 SSH 키를 보호합니다. SSH를 통한 서버 로그인이나 Git push에 생체 인증을 요구합니다. Mac에서 SSH 키가 사용되는 시점을 확인합니다.
secretive는 어떻게 설치하나요?
Homebrew로 설치: brew install secretive 또는 Releases 페이지에서 최신 릴리스 다운로드
secretive은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/maxgoedjen/secretive

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트