앱 · Updates

Mac의 앱 업데이트 확인, 보안 수정이 먼저

Tidy My Mac은 응용 프로그램 폴더에 있는 모든 앱의 새 버전을 확인하며, App Store, Homebrew, 개발자 웹사이트 중 어디에서 받은 앱이든 결과를 하나의 목록으로 보여 줍니다. 설치된 버전에 공개된 보안 수정이 적용되지 않은 앱은 맨 위에 표시되며, 이는 저희가 여섯 시간마다 다시 만드는 서명된 개발사 보안 권고 목록을 바탕으로 합니다.

macOS 26 Tahoe 이상 · 신용카드 불필요 · 모든 작업은 사용자의 Mac에서 실행

Mac에 "모든 앱 업데이트" 버튼이 없는 이유

App Store의 업데이트 페이지는 App Store에서 받은 앱만 알고 있습니다. 그 밖의 모든 앱은 각자의 방식으로 스스로 업데이트하며, 대개 Check for Updates… 명령이 있고 앱을 열어야만 알림이 보입니다. Homebrew로 설치한 앱은 Homebrew로 업데이트합니다. 거의 열지 않는 앱은 몇 달째 오래된 버전에 머물러 있을 수 있습니다.

이는 보안에서 가장 중요합니다. 브라우저, 미디어 플레이어, 메일 앱은 보안 취약점에 대한 수정을 정기적으로 배포하는데, 수정은 설치된 뒤에야 사용자를 보호합니다.

하나의 목록, 세 가지 출처

Check for Updates를 누르면 Tidy My Mac이 각 앱의 업데이트 출처에 최신 버전을 묻습니다.

출처확인 방법업데이트 방법
App StoreApple의 공개 App Store 조회, App Store 영수증이 있는 앱 대상App Store를 누르면 앱 페이지가 열리고, 거기서 업데이트를 누르면 설치됩니다
HomebrewMac에 있는 Homebrew 카탈로그, cask로 설치된 앱 대상Update를 누르면 해당 앱에 대해 brew upgrade --cask를 실행합니다
Developer앱 스스로 선언한 업데이트 피드. 앱의 자체 업데이터가 읽는 것과 같은 피드입니다Open App을 누르면 앱이 열리고, 앱의 Check for Updates…가 개발자가 서명한 업데이트를 설치합니다

결과는 Security Fixes, Updates Available, Up to Date, Can't Check로 분류됩니다. 각 업데이트에는 설치된 버전과 새 버전이 표시되고, 개발자 피드에 있으면 Release Notes 링크도 표시됩니다. Tidy My Mac은 앱 업데이트를 직접 다운로드하거나 설치하지 않습니다. 평소처럼 App Store, Homebrew 또는 앱의 자체 업데이터가 처리합니다.

알려진 보안 취약점이 있는 Mac 앱

업데이트가 새 기능만 담고 있는 것은 아닙니다. Tidy My Mac은 설치된 앱을 보안 수정이 공개된 앱의 목록과 비교합니다. 앱마다 개발사의 보안 권고와, 릴리스 브랜치별로 취약점이 수정된 첫 번째 버전이 담겨 있습니다. 이 목록은 개발사가 직접 발행한 보안 권고에서 작성됩니다. Firefox와 Thunderbird는 Mozilla, Chrome은 Google의 릴리스 노트, VLC는 VideoLAN의 권고를 사용하고, Visual Studio Code, KeePassXC, Zed, Joplin 같은 오픈 소스 앱은 GitHub 보안 권고를 사용하며, 저희 서버에서 여섯 시간마다 다시 만듭니다.

Mac의 앱 중 수정이 적용되지 않은 앱은 업데이트 출처가 무엇이라고 하든 Security Fixes 아래 맨 위로 올라갑니다. 해당 행에는 가장 높은 심각도(낮음, 중간, 높음, 치명적), 수정이 포함된 버전, 취약점이 실제 공격에 악용된 것으로 알려졌는지 여부, 개발사 보안 권고 링크가 표시됩니다. 릴리스 브랜치는 존중됩니다. 해당 브랜치의 수정이 이미 적용된 장기 지원 버전은 더 새로운 메이저 버전이 있다는 이유만으로 표시되지 않습니다.

목록은 서명되어 있으며, 앱은 사용하기 전에 서명을 확인하고, 이미 가진 것보다 오래된 사본은 거부합니다. 따라서 변조되었거나 재전송된 목록은 무시됩니다. 목록은 하루에 최대 한 번 다운로드되어 Mac에 보관되므로 오프라인에서도 확인할 수 있습니다. 같은 목록이 Security Settings의 취약한 앱 점검에도 쓰입니다.

앱 업데이터와 같은 방식으로 버전 비교

2.1과 2.1.0, 1.5와 1.5b3 같은 버전 번호는 비교하기 까다롭습니다. Tidy My Mac은 대부분의 Mac 앱이 사용하는 업데이터인 Sparkle과 같은 방식으로 버전의 순서를 정하므로, 앱 자체가 제안하는 것과 일치합니다. 개발자 피드에서는 이 Mac이 실제로 받을 수 있는 릴리스만 계산합니다. 베타나 나이틀리 채널, 다른 시스템용 빌드, Intel Mac에서의 Apple 실리콘용 빌드, 사용 중인 것보다 최신 macOS가 필요한 버전은 제외합니다. 피드는 HTTPS로만 가져옵니다.

App Store나 Homebrew에서 받지 않았고 업데이트 피드도 게시하지 않는 앱은 최신 상태로 표시되는 대신 이유와 함께 Can't Check 아래에 나열됩니다.

확인할 때 전송되는 정보

Updates는 앱에 대해 인터넷에 묻는 유일한 섹션이므로 전송하는 정보를 최소화합니다. App Store 앱은 번들 ID와 지역 정보가 Apple의 조회로 전송됩니다. 개발자 앱은 해당 앱의 자체 피드를 앱의 업데이터처럼 가져옵니다. Homebrew 앱은 아무것도 전송하지 않으며, 답은 Mac에서 가져옵니다. 보안 목록은 tidymymac.com에서 다운로드되어 Mac에서 비교됩니다. 계정, Mac, 사용자 식별자는 전송되지 않으며, 앱 목록이 저희에게 전송되는 일은 없습니다. 자세한 내용은 개인정보 처리방침에 있습니다.

섹션을 열지 않아도 확인하기

Smart Scan에는 업데이트 확인이 포함되며, 사이드바에는 대기 중인 업데이트 수가 표시됩니다. Settings › Scheduled Scans에서 매주 실행하는 App update check를 켤 수도 있습니다. 이는 Tidy My Mac이 열려 있는 동안 실행되며, 업데이트할 것이 있으면 보안 업데이트를 강조해 알림을 보냅니다.

Updates에 관한 질문

각 업데이트를 설치해야 할 도구에 넘겨 줍니다. App Store 앱은 App Store에서 열리고, 스스로 업데이트하는 앱은 열어서 앱의 자체 업데이터가 개발자가 서명한 빌드를 설치할 수 있게 하며, Homebrew 앱은 Update를 누르면 brew upgrade로 업데이트됩니다. Tidy My Mac은 앱 업데이트를 직접 다운로드하지 않습니다.

개발사가 저희가 안정적으로 읽을 수 있는 보안 권고를 게시하는 앱으로, Firefox, Thunderbird, Google Chrome, VLC, Visual Studio Code, KeePassXC, Zed, Joplin 등이 있습니다. 나열된 각 권고는 개발사의 자체 페이지로 연결됩니다. 목록에 있든 없든 모든 앱은 일반 업데이트 확인을 받습니다.

App Store나 Homebrew에서 받은 앱이 아니고 업데이트 피드도 선언하지 않았거나, 출처가 응답하지 않았기 때문입니다. 이유는 해당 행에 표시됩니다. 이런 앱은 앱 자체의 Check for Updates 명령을 사용하세요.

아니요, macOS 업데이트는 시스템 설정에서 받습니다. 자동 보안 업데이트가 켜져 있는지는 Security Settings의 점검 항목 중 하나입니다.

모든 섹션을 7일 동안 무료로 사용해 보세요.

이메일만 있으면 되고 신용카드는 필요 없습니다. 이후 첫해 $19.99, 그다음부터 연 $59.99입니다.

무료 체험 시작하기