Порівнюйте перед оновленням
Порівнюйте програму, зокрема всередині DMG, з її встановленою копією. Переглядайте зміни підпису, дозволів, допоміжних програм та інших сигналів безпеки. Обидві копії скануються зараз, тому попередній звіт не потрібен. Неоднозначні збіги та недоступні перевірки позначаються окремо.
Фонові служби та привілейовані допоміжні програми
Переглядайте заявлені елементи входу, агенти запуску, демони запуску та допоміжні програми, призначені для роботи з підвищеними правами, з відомостями про джерело й виконуваний файл. Це декларації програми, а не доказ того, що службу встановлено, запущено чи схвалено.
Можливий доступ до файлів
Знаходьте вбудовані у програму шляхи до файлів і папок, згруповані за призначенням, з відомостями про джерело. Це підказки, а не доказ доступу, дозволу чи операцій читання та запису. Шляхи, створені під час виконання, можуть бути відсутні, а неповні сканування позначаються окремо.
Ідентичність і підпис
Переглядайте стан підпису, Team ID, ідентифікатор пакета, версію, тип розповсюдження, ланцюжок сертифікатів, захищену позначку часу підпису, чи може збірка залишатися дійсною після завершення строку дії сертифіката та чи підпис досі відповідає файлу на диску. Історія Developer ID показує дату, записану Apple, і час, що минув відтоді.
Сигнали безпеки Apple
Перевіряйте розповсюдження через Developer ID або Mac App Store, нотаризацію та прикріплені квитки для офлайн-перевірки, відкликання сертифікатів, карантин, пісочницю, посилене середовище виконання й мережеві декларації.
Безпека доставки оновлень
Виявляйте доставку оновлень Sparkle, перевіряйте безпеку передавання фіда та перевірку підпису оновлень, а також отримуйте попередження про проблеми з позначкою часу, через які підписана збірка може втратити чинність після завершення строку дії сертифіката.
Ризиковані можливості виконання й розробки
Отримуйте помітні попередження про неперевірений сторонній код, непідписану виконувану пам’ять, підключення налагоджувача, push-сповіщення для розробки та шляхи до уражених компонентів.
Доступ до приватних даних
Камера, мікрофон, запис екрана, доступність, контакти, календарі, нагадування, фото, розташування, Bluetooth, локальна мережа, розпізнавання мовлення, Apple Events та інші чутливі доступи згруповані у зрозумілі мітки.
Збережені рішення щодо дозволів
Коли macOS дозволяє прочитати локальну базу приватності, App Trust Preview може показати збережені рішення, як-от дозволено, заборонено, обмежено, лише додавання, не вирішено або невідомо.
Історія завантажень і метадані файлів
Переглядайте початкову URL-адресу джерела, застосунок завантаження, дату, тип файлу, стан карантину, метадані обробки macOS і додаткові відомості про джерело, відновлені з macOS. Копіюйте початкову URL-адресу одним натисканням.
Доступ до інтернету й потенційні з’єднання
Переглядайте разом, чи обмежують правила пісочниці прямий доступ до інтернету, а також домени й URL-адреси, знайдені статичним аналізом. Потенційні адреси показуються як підказки, а не твердження, що застосунок справді до них підключається. Копіюйте список виявлених URL-адрес для подальшої перевірки.
Технічні деталі й метадані
Порівнюйте логічний розмір із фактичним використанням диска та переглядайте відповідні метадані кодового підпису, Finder і системних файлів. У звітах DMG метадані образу диска відокремлені від метаданих видобутого застосунку та його вбудованих компонентів.
Усередині застосунків і образів дисків
У звіті показуються допоміжні інструменти, елементи входу, служби XPC, розширення, фреймворки, плагіни, динамічні бібліотеки, вкладені застосунки, архітектури та шляхи до уражених компонентів. Мінімальна вимога macOS для основного застосунку показується окремо від найвищої вимоги вбудованих компонентів.
Зберігайте проаналізовані застосунки
Зберігайте проаналізований застосунок як пакет застосунку, ZIP-архів або образ диска DMG. Інсталюйте його до папки «Програми» лише коли явно вибираєте «Інсталювати», зокрема для застосунків, перевірених із DMG-файлів, і за бажанням після інсталяції переміщуйте завантажений DMG до Смітника.
Пакети, бінарні файли та скрипти
Коли доступно, показуються компоненти інсталятора, місця встановлення, скрипти, файли вмісту пакета, метадані Mach-O, зв’язані бібліотеки, шляхи пошуку під час виконання, кодові підписи, хеші виконуваних файлів, клікабельні посилання на звіти VirusTotal і зрозумілі попередні перегляди коду скриптів.
Технології та сигнали приватних API
Виявляє Sparkle, Electron, Chromium, CEF, Firefox, Gecko, ToDesktop, Tauri, Wry, WebKit, Qt WebEngine, SwiftUI, React Native, Flutter, Unity, Unreal Engine, Godot, Wine, CrossOver, Java, .NET, Python, Node.js, Mac Catalyst, застосунки iOS на Mac, посилання на приватні фреймворки Apple, URL схеми, пов’язані домени, групи в’язки ключів, App Groups і розпізнані права.