시작하기
Keepresso는 안전한가요? 오픈소스에 공증까지
감수
György 업데이트 Jul 23, 2026 2 min
Keepresso는 작고 목적이 뚜렷한 앱이라 무엇을 하는지 확인하기 쉽습니다. 무료이며 GPL-3.0 라이선스이므로 전체 소스코드가 공개되어 있고, Apple의 서명과 공증을 받아 경고 없이 열립니다.
어떤 권한을 요구하는가
Keepresso는 아주 적은 권한만 요구하며, 그것도 해당 기능을 실제로 사용할 때만 요청합니다.
- 관리자 승인은 보호된 시스템 설정을 전환하는 기능에만, 한 번 필요합니다. 클로즈드 디스플레이 모드, 게임용 AWDL 일시 중지, 열 안전망의 팬 부스트, 게임의 CPU 우선순위, 예약 깨우기가 해당됩니다. 헬퍼를 한 번만 승인하면 이후에는 조용히 처리됩니다.
- 위치 정보는 Wi-Fi 트리거를 사용할 때만 필요합니다. 최신 macOS에서는 현재 네트워크 이름을 읽으려면 이 권한이 필요합니다. 다른 용도로는 위치 정보를 사용하지 않습니다.
- 알림은 아직 추출 중이라는 리마인더와 배터리·열 일시 중지 안내에만 사용됩니다.
건드리지 않는 것
- 카메라나 마이크 권한이 없습니다. 회의 트리거는 카메라나 마이크가 사용 중이라는 시스템 신호만 읽습니다. 메뉴 막대의 점을 켜는 것과 같은 신호입니다. 스트림을 여는 일은 절대 없습니다.
- 손쉬운 사용 권한이 없습니다.
- 트래커도, 분석 도구도, 계정도 없습니다.
잘 눈치채지 못하는 안전장치
몇 가지 의도적인 선택이 날카로운 부분을 덮어 둡니다.
- 가져온 설정은 몰래 명령을 실행할 수 없습니다. 설정 파일을 가져오면 셸 명령 이벤트 훅은 모두 꺼진 상태로 들어옵니다. 환경설정, Automation에서 신뢰하는 것만 검토해 다시 켜므로, 공유되거나 다운로드한 설정 파일이 몰래 명령을 실행할 수 없습니다.
- 자동화는 당신의 방식대로. 자동화 리스는 한정되어 있고 스스로 만료되며, 스위치 하나로 완전히 끌 수 있고, 자동화가 시스템 깨우기 일정을 변경하도록 허용하는 것은 기본값이 꺼짐인 별도의 선택 사항입니다.
- 업데이트는 단단히 잠겨 있습니다. 자동 업데이트 도구는 서명 도구를 체크섬으로 검증한 정확한 Sparkle 버전에 고정되어 있으며, 모든 릴리스는 서명과 공증을 받습니다. 에이전트 훅과 관리자 헬퍼 명령은 신뢰할 수 없는 입력에 대해 강화되어 있습니다.
Mac App Store에 없는 이유
App Store 샌드박스는 Keepresso가 Mac을 깨어 있게 하는 데 의존하는 macOS 전원 관련 API를 차단합니다. 그래서 Apple의 강화된 런타임을 켠 채 완전한 공증을 받아 스토어 밖에서 배포합니다. 이런 기능이 필요한 Mac 앱을 배포하는 표준적이고 신뢰할 수 있는 방식입니다.
시작하기의 다른 가이드
