Maccy는 비밀번호를 볼 수 있을까? 쉽게 풀어 쓴 안전 가이드
빠른 답변: Maccy가 비밀번호를 저장하는 경우는 그 비밀번호가 macOS 클립보드에 복사됐고, 민감 정보 표시가 붙어 있지 않을 때뿐입니다. Maccy App는 키 입력을 읽지 않고, 직접 입력하거나 자동 완성한 비밀번호도 볼 수 없으며, 기록은 내 Mac에만 보관합니다. 대부분의 비밀번호 관리자는 복사본에 concealed 표시를 붙이고, Maccy Mac는 그런 항목을 건너뜁니다.
요약
- 직접 입력하거나 자동 완성한 비밀번호: Maccy는 볼 수 없습니다.
- ⌘C로 복사한 비밀번호: 출처 앱이 concealed로 표시하지 않았다면 저장됩니다.
- 비밀번호 관리자에서 복사한 경우: 대체로 건너뛰지만, 쓰고 있는 관리자로 직접 확인하세요.
- 가장 확실한 방어책: 비밀번호 관리자 앱 무시 설정, 기록 삭제, FileVault 사용.
흔한 오해: “클립보드 매니저는 사실상 키로거 아닌가?”
아닙니다. 그리고 이 차이는 꽤 중요합니다. 키로거는 누르는 모든 키를 가로채기 때문에 시스템 깊숙한 권한이 필요합니다. 반면 클립보드 매니저가 하는 일은 훨씬 좁습니다. 시스템 클립보드(macOS 용어로는 ‘페이스트보드’)가 바뀌었는지 살펴보고, 새 내용을 복사해 두는 것이 전부입니다.
그래서 Maccy Clipboard가 볼 수 있는 범위는 질문 하나로 정리됩니다. 이 데이터가 복사된 적이 있는가? 직접 입력했다면 Maccy에게는 보이지 않고, 복사했다면 저장 대상이 될 수 있습니다. 이 글의 나머지 내용은 모두 이 규칙 하나의 세부 사항입니다.
Maccy가 볼 수 있는 것과 볼 수 없는 것
| 상황 | Maccy가 볼 수 있나요? | 이유 |
|---|---|---|
| 로그인 입력란에 비밀번호를 직접 입력 | 아니요 | 키 입력은 클립보드에 도달하지 않습니다. |
| 브라우저나 시스템 자동 완성으로 입력란을 채움 | 아니요 | 자동 완성은 클립보드가 아니라 입력란에 직접 값을 씁니다. |
| 비밀번호 관리자의 “비밀번호 복사” 버튼 | 대체로 아니요 | 신뢰할 만한 관리자는 항목에 concealed 표시를 붙이고, Maccy는 이 표시를 존중합니다. |
| 텍스트 파일에서 비밀번호를 선택해 ⌘C | 예 | 민감 정보 표시가 없는 일반 클립보드 복사입니다. |
| 메모, 이메일, 채팅에서 비밀번호를 복사 | 예 | 같은 이유입니다. 출처 앱은 그것이 비밀인지 알 방법이 없습니다. |
| 알림이나 메시지의 일회용 인증 코드를 복사 | 예 | 다른 텍스트와 똑같이 취급됩니다. |
| 키체인 접근(Keychain Access)에 표시된 비밀번호를 복사 | 경우에 따라 다름 | 민감 정보로 표시된다는 보장이 없습니다. 직접 테스트해 보세요. |
Maccy는 무엇을 건너뛸지 어떻게 정할까?
nspasteboard.org에는 앱이 클립보드 데이터에 “concealed”(비밀 정보)나 “transient”(일시적 데이터) 같은 특별한 타입 표시를 붙일 수 있게 하는 비공식 관례가 정리되어 있습니다. 비밀번호 관리자는 클립보드 도구가 그 복사본을 기록하지 않도록 이 표시를 사용합니다. Maccy도 이 표시를 존중하기 때문에, 제대로 만든 비밀번호 관리자에서 복사한 내용은 기록에 나타나지 않습니다.
다만 이것은 어디까지나 관례이지 보장이 아닙니다. 복사를 수행한 앱이 협조해야만 작동합니다. 텍스트 에디터, 터미널, 채팅 창은 내가 선택한 문자열이 비밀번호라는 사실을 알 길이 없습니다.
직접 만드는 무시 규칙
Maccy에서는 설정(Settings) → Ignore에서 직접 규칙을 추가할 수 있습니다.
- 무시할 애플리케이션(Ignored applications): 여기에 등록한 앱에서 복사한 내용은 저장되지 않습니다. 비밀번호 관리자를 추가해 두면 두 번째 안전장치가 됩니다.
- 무시할 페이스트보드 타입(Ignored pasteboard types): 특정 클립보드 타입 식별자가 붙은 항목을 건너뜁니다.
- 무시할 텍스트 패턴(정규식): 패턴에 맞는 복사 텍스트를 건너뜁니다. API 키처럼 생긴 문자열이 대표적입니다.
^sk-[A-Za-z0-9]{20,}$같은 패턴이 흔한 키 형식 하나를 잡아내지만, 패턴은 내가 실제로 쓰는 형식에 맞춰 작성하세요.
Maccy는 기록을 어디에 보관할까?
내 Mac의 사용자 Library 폴더 안에 있는 로컬 데이터베이스입니다. 정확한 경로는 App Store 버전과 직접 다운로드 또는 Homebrew로 설치한 버전이 다릅니다. Maccy는 오픈소스이므로 홍보 페이지의 설명을 믿을 필요 없이, 데이터를 어떻게 저장하고 다루는지 코드를 직접 읽어 확인할 수 있습니다.
솔직하게 짚어 둘 점이 두 가지 있습니다.
- 로컬 저장이 곧 암호화는 아닙니다. 앱이 기록을 별도로 암호화하지는 않습니다. 잠금이 풀린 내 계정에 접근할 수 있는 사람이라면 읽을 수 있을 가능성이 있습니다. FileVault(시스템 설정 → 개인정보 보호 및 보안 → FileVault)는 Mac이 꺼져 있거나 잠겨 있을 때 기록을 보호해 줍니다.
- “클라우드 없음”에도 작은 단서가 하나 있습니다. Maccy는 클립보드를 어디에도 업로드하지 않습니다. 업데이터가 포함된 빌드는 새 버전을 확인하려고 서버에 접속하지만, 이 확인 과정에 클립보드 내용은 포함되지 않습니다.
손쉬운 사용(Accessibility) 권한은 괜찮을까?
이 부분은 무섭게 들리지만 대부분은 걱정할 일이 아닙니다. Maccy는 선택한 항목을 지금 쓰는 앱에 바로 붙여 넣을 수 있는데, 이를 위해 ⌘V 키 입력을 시뮬레이션합니다. macOS는 이런 동작에 손쉬운 사용 권한을 요구합니다. 이는 키 입력을 보내기 위한 권한이며, Maccy가 사용자가 누르는 키를 기록하는 데 쓰지 않습니다. Maccy가 요청한 권한은 시스템 설정 → 개인정보 보호 및 보안 → 손쉬운 사용에서 확인할 수 있고 언제든 해제할 수 있습니다. 권한이 없어도 Maccy는 선택한 항목을 클립보드에 다시 복사해 주므로, 직접 붙여 넣으면 됩니다.
5분이면 끝나는 보안 점검 체크리스트
- 비밀번호 관리자를 테스트하세요. 관리자에서 비밀번호를 복사한 뒤 Maccy를 열어 보세요. 목록에 나타난다면 그 앱을 무시할 애플리케이션 목록에 추가하세요.
- 민감한 항목은 보이는 즉시 삭제하세요. Maccy에서 항목을 하이라이트하고 삭제 단축키(⌥⌫ )로 지웁니다.
- 기록을 주기적으로 지우세요. Maccy의 전체 삭제 기능을 쓰고, 버전에 따라 앱 종료 시 기록을 지우는 설정이 있다면 켜 두는 것도 좋습니다.
- 정규식 규칙을 추가하세요. API 토큰처럼 자주 복사하는 비밀 정보에 대해서요.
- FileVault를 켜고 강력한 로그인 암호를 쓰세요. 노트북을 누가 가져가는 상황을 대비하는 방법입니다.
- 기록 개수를 작게 유지하세요. 기록이 짧을수록 무언가 새어 들어갔을 때 노출되는 범위도 줄어듭니다.
솔직한 트레이드오프
클립보드 매니저를 쓰면 복사한 비밀 정보가 내 컴퓨터에 남아 있는 시간이 길어집니다. macOS 기본 클립보드는 항목을 하나만 담고 다음 복사 때 덮어쓰지만, 기록 도구는 직접 지우기 전까지 이전 항목을 계속 보관하기 때문입니다. 편의성의 대가이고, 위에서 소개한 무시 규칙과 삭제 습관이 중요한 이유이기도 합니다.
애초에 클립보드 내용은 Mac의 다른 앱에게 비공개였던 적이 없다는 점도 알아 두면 좋습니다. 다른 소프트웨어도 시스템 클립보드를 읽을 수 있습니다. 최근 macOS 릴리스에서는 앱이 클립보드를 읽는 것에 대한 가시성과 제어 기능이 늘어나는 추세이니 , 사용 중인 버전의 시스템 설정을 확인해 보세요.
실용적인 원칙은 이렇습니다. 클립보드는 금고가 아니라 복도라고 생각하세요. 복사해서 붙여 넣기보다는 비밀번호 관리자의 자동 완성을 우선 쓰고, Maccy는 가장 잘하는 일, 즉 다시 쓰고 싶은 코드 스니펫, 링크, 텍스트를 다루는 데 쓰면 됩니다.
자주 묻는 질문
Maccy는 내가 입력하는 내용을 기록하나요?
아니요. Maccy는 키보드가 아니라 클립보드를 감시합니다. 직접 입력한 비밀번호는 클립보드에 닿지 않습니다.
비밀번호 관리자에서 복사한 비밀번호도 Maccy에 저장되나요?
대체로 저장되지 않습니다. 복사본에 concealed 표시를 붙이는 관리자는 건너뜁니다. 그래도 쓰고 있는 관리자로 직접 확인하고, 안전을 위해 무시 목록에도 추가해 두세요.
Maccy가 내 클립보드를 인터넷으로 전송하나요?
아니요. 기록은 내 Mac에만 남습니다. 네트워크를 쓰는 경우는 업데이터가 포함된 빌드의 업데이트 확인뿐입니다.
Maccy가 비밀번호를 저장하지 않게 하려면 어떻게 하나요?
비밀번호 관리자 앱을 무시 목록에 추가하고, 비밀 정보 형식에 대한 정규식 규칙을 만들고, 민감한 항목은 삭제하고, 기록을 주기적으로 지우세요.
Maccy의 기록은 암호화되나요?
앱이 별도로 암호화하지는 않습니다. 저장 상태의 보호는 FileVault를 사용하세요.
결론
Maccy는 비밀번호를 엿보지 않습니다. 다만 비밀 정보로 표시되지 않은 채 복사한 내용은 충실하게 기억합니다. 가능하면 비밀번호 관리자의 자동 완성을 쓰고, Maccy에서는 그 앱을 무시 목록에 올려 두 번째 방어선을 만들고, 가끔 기록을 지우세요. Maccy는 GitHub에 공개된 오픈소스이므로, 우리 말을 그대로 믿을 필요 없이 이 모든 내용을 직접 검증할 수 있습니다.
내가 쓰는 앱 중 어떤 앱이 모르는 사이에 민감한 데이터를 클립보드에 올리는지 궁금하지 않으신가요? 앱마다 하나씩 복사해 보고, Maccy에 무엇이 나타나는지 지켜보세요.