Mac 앱이 안전한지 확인하는 방법
2026년 10월 30일에 확인됨
어떤 확인 하나로도 Mac 앱이 안전하다고 증명할 수는 없어요. Mac App Store나 제작자의 공식 사이트에서 받고, 서명과 공증이 됐는지 확인하고, 앱이 요구하는 권한을 살펴보세요. 공증은 Apple의 자동 검사에서 알려진 악성코드가 발견되지 않았다는 뜻이지, 사람이 앱을 검토했다는 뜻이 아니에요. 그리고 무언가를 설치하려고 웹 페이지의 터미널 명령어를 절대 붙여 넣지 마세요.
1. 출처 확인하기
Apple은 App Store를 가장 안전한 출처라고 불러요. 거기서는 Apple이 앱마다 검토하고 서명하며, 문제가 있는 앱을 빠르게 삭제할 수 있기 때문이에요. 스토어 밖이라면 제작자의 자체 사이트로 가세요. 주소를 직접 입력하거나, 신뢰할 수 있는 출처의 링크를 따라가세요. 공격자는 실제 사이트를 베끼기도 해요. 2020 캠페인 하나는 Homebrew 사이트를 흉내 낸 가짜 사이트를 썼어요.
2. 서명과 공증 확인하기
앱을 응용 프로그램 폴더로 끌어다 놓되, 아직 열지는 마세요. 그다음 터미널에서 앱 이름을 넣어 이 명령을 실행하세요:
spctl -a -vv /Applications/YourApp.app
| 결과 | 의미 |
|---|---|
accepted 및 source=Notarized Developer ID | 등록된 개발자가 서명하고 Apple이 공증함 |
accepted 및 source=Developer ID | 서명됨, 하지만 공증되지 않음 (Apple Xcode 도움말 기준) |
accepted 및 source=Apple System | macOS의 일부 |
rejected | Gatekeeper가 일반 규칙으로는 허용하지 않아요 |
origin= 줄에는 서명한 주체가 나와요. 기대한 회사나 사람과 맞는지 확인하세요. 우리는 2026년 10월 30일에 macOS 26.7.1에서 이것을 실행해 봤고, Google Chrome에서는 origin=Developer ID Application: Google LLC가 나왔어요.
전체 서명 체인을 보거나, 공증만 확인하려면:
codesign -dv --verbose=2 /Applications/YourApp.app codesign --test-requirement="=notarized" --verify /Applications/YourApp.app
두 번째 명령어는 앱이 통과하면 아무것도 출력하지 않아요. Apple의 기본 앱은 서명 방식이 달라서 이 검사에 실패하므로, 제3자 앱에서만 쓸모가 있어요.
3. 공증으로 증명되지 않는 것 알아 두기
Apple은 공증이 App Review가 아니라고 분명히 말해요. 악성 콘텐츠와 코드 서명 문제를 자동으로 검사하는 것일 뿐이에요. 품질, 개인 정보 보호, 앱이 약속한 대로 작동하는지에 대해서는 아무것도 말해 주지 않아요. 악성코드가 통과한 적도 있어요. 2020에 연구자 Patrick Wardle이 공증된 Shlayer 악성코드를 보고했고, Apple은 그가 보고한 인증서를 폐기했어요.
4. 앱이 요구하는 권한 살펴보기
샌드박스는 Mac App Store에서 필수지만, 좋은 직접 내려받기 앱 중에는 일을 하려면 더 많은 권한이 필요해서 샌드박스를 쓰지 않는 앱도 많아요. 그래서 각 요청이 말이 되는지 따져 보세요. 창 관리자가 손쉬운 사용 권한을 요구하는 것은 말이 되지만, 계산기가 연락처 접근을 원하는 것은 그렇지 않아요. 권한은 시스템 설정의 개인정보 보호 및 보안에서 확인하고 제거할 수 있어요.
5. 웹 페이지의 설치 명령어는 절대 붙여 넣지 않기
흔한 공격 중 하나는 2026에서 앱을 아예 건너뛰어요. 페이지가 “수정” 또는 “검증”이라며 터미널에 명령어를 붙여 넣거나 페이지가 열어 주는 스크립트를 실행하라고 해요. 이 경로는 위의 검사를 피해 가요. 실제 개발자 도구 중에는 터미널로 설치하는 것도 있으니, 공식 사이트의 명령어만 쓰고 그 도구를 설치하려던 경우에만 사용하세요. 알 수 없는 명령어를 이미 실행했다면 Mac이 감염됐을 수 있다고 보고, 다른 기기에서 비밀번호를 바꾸세요.
MacPip 파란 체크의 의미
사람이 표시된 날짜에 그 앱을 확인했다는 뜻이에요. 파란 체크가 표시된 앱마다 확인된 항목을 나열한 날짜별 보고서가 있어요. 서명과 공증은 우리가 내려받은 복사본에서 확인했을 때만 표시돼요. 확인 대기로 표시된 앱은 아직 이 과정을 거치지 않았어요. 이용 약관에 있듯이 파란 체크는 앱이 안전하다는 보장이 아니에요. 날짜가 적힌 증거 하나를 더한 것일 뿐이에요.
macOS에서 이미 경고를 봤다면 “Apple이 확인할 수 없음”의 의미를 읽어 보세요.
MacPip의 Mac 앱
최근 출시: Seedlore, Phosphor, Vexilo Code, MightyBench, Pixtamer. 목록에 있다고 추천하는 것은 아니니, 각 앱은 직접 확인하세요.
By category: 생산성.