Політика приватності
App Trust Preview розроблено з пріоритетом приватності. Застосунок для Mac локально перевіряє підтримуване програмне забезпечення для Mac на вашому Mac, не надсилає власних мережевих запитів і не завантажує, не запускає та не змінює файли, які ви перевіряєте.
Перевірка програмного забезпечення
Коли ви перевіряєте підтримувану ціль, App Trust Preview читає локальні метадані файлу, метадані пакета, коли доступно, та властивості безпеки macOS, щоб показати звіт перед відкриттям, встановленням або запуском перевіреного програмного забезпечення.
- Основний застосунок не надсилає власних мережевих запитів.
- Перевірений файл не завантажується.
- Перевірене програмне забезпечення не запускається.
- Перевірений файл не змінюється.
- Звіти створюються на вашому Mac.
Додатковий допоміжний інструмент
Додатковий допоміжний інструмент перевірки встановлюється лише якщо ви вирішите його налаштувати. Він працює лише на читання і вмикає дві додаткові перевірки, живий результат нотаризації через локальні інструменти macOS від Apple і збережені рішення приватності, коли ви надаєте Повний доступ до диска.
- Допоміжний інструмент не запускає перевірене програмне забезпечення.
- Допоміжний інструмент не змінює перевірені файли.
- Допоміжний інструмент не надає й не відкликає дозволи приватності.
- Допоміжний інструмент не завантажує перевірені файли або звіти.
Дані звіту
Звіти перевірки створюються через читання перевіреної цілі та власних метаданих підпису й довіри macOS для неї. Підтримувані цілі включають пакети .app, інсталяційні пакети .pkg, образи дисків .dmg, бінарні виконувані файли та виконувані скрипти. Звіт може містити таке.
- Метадані застосунку з
Info.plistпакета, коли він є, включно з назвою, ідентифікатором пакета, версією, мінімальною версією системи, типами документів, URL схемами, категорією застосунку, рядком авторських прав і конфігурацією App Transport Security. - Метадані інсталяційного пакета, дані компонентів, місце встановлення, потреби авторизації, шляхи вмісту й читабельні скрипти встановлення, коли пакет їх надає.
- Вміст образу диска, використаний для попереднього перегляду вкладених застосунків без їх попереднього відкриття.
- Читабельні попередні перегляди коду виконуваних скриптів, коли текст скрипту можна безпечно декодувати.
- Висновок звіту, рівень висновку й найважливіші знахідки перед відкриттям, отримані із сигналів звіту.
- Ланцюжок сертифікатів підпису з назвами суб’єкта й видавця, серійним номером, датами чинності, SHA-1 і SHA-256 відбитками, алгоритмом відкритого ключа, алгоритмом підпису та станом відкликання, який повідомляє оцінювач довіри macOS.
- Властивості кодового підпису, включно з ідентифікатором підпису, Team ID, визначеною вимогою, неявною визначеною вимогою, прапорцями підпису, CDHashes, алгоритмами дайджесту й часом підпису RFC-3161, якщо він є.
- Повний словник прав і структурована класифікація можливостей на його основі, зокрема інтернет, файли й папки, приватність, Apple Events, iCloud, в’язка ключів, App Groups, пов’язані домени, винятки посиленого середовища виконання тощо.
- Стан пісочниці, стан посиленого середовища виконання й канал розповсюдження, виведений з ідентичності підпису, як-от Mac App Store, Developer ID, розробницький, спеціальний або непідписаний.
- Індикатори запитів приватності, знайдені в пакеті, включно з рядками призначення у
Info.plist, правами й пов’язаними метаданими для камери, мікрофона, розташування, контактів, календаря, фото, доступності, запису екрана, Bluetooth, Apple Events тощо. - Збережені рішення приватності macOS для підтримуваних дозволів, коли додатковий допоміжний інструмент встановлений і має Повний доступ до диска. Авторизація розташування завжди повідомляється як невідома, бо macOS зберігає її окремо.
- Потенційні мережеві з’єднання, знайдені статичним аналізом, зокрема домени й URL-адреси, які розробник може використовувати для мережевих запитів або посилань для користувача. Типові домени інфраструктури Apple та URL-адреси зі стандартних заголовків форматів файлів або ланцюжків сертифікатів, які не стосуються таких сценаріїв, виключаються.
- Вбудований профіль провізіонінгу, якщо він є, з назвою, UUID, командою, строком дії, пристроями й правами.
- Кожен внутрішній виконуваний компонент, включно з вкладеними застосунками, розширеннями застосунків, службами XPC, елементами входу, допоміжними виконуваними файлами, фреймворками, динамічними бібліотеками, пакетами плагінів і плагінами плитки Dock, кожен зі своїм станом підпису, станом пісочниці й правами.
- Хеші виконуваних файлів для виконуваних компонентів, а також посилання на звіти VirusTotal, які відкривають публічні звіти за хешем, коли ви вирішите їх переглянути.
- Посилання на приватні фреймворки Apple, приватні символи або збіги назв селекторів і символьні посилання, що вказують за межі перевіреного пакета, коли їх виявлено.
- Метадані Mach-O для основного виконуваного файлу та його компонентів, включно з підтримуваними архітектурами, UUID, ціллю розгортання і версією SDK, зв’язаними бібліотеками, шляхами пошуку під час виконання й тим, чи бінарний файл є позиційно незалежним або має зашифрований сегмент.
- Виявлені технологічні сигнали, як-от нативні набори інструментів, вебобгортки, рушії браузерів, кросплатформні фреймворки, середовища виконання й ігрові рушії, коли їх можна підтвердити.
- Розширений атрибут
com.apple.quarantine, якщо він є, тобто мітка, яку macOS додає до файлів, завантажених з інтернету. - Розмір цілі й дати файлів за даними файлової системи.
Будь-який текстовий або JSON експорт створюється локально застосунком. Ви вирішуєте, де його зберегти й чи ділитися ним.
Посилання VirusTotal є посиланнями на звіти за хешем. App Trust Preview не завантажує перевірений файл.
Перевірка відкликання сертифіката
Стан відкликання сертифіката підпису, показаний у звіті, надає trustd, служба оцінювання довіри macOS, через локальний міжпроцесний виклик. App Trust Preview сам не підключається до сервера відкликання і не звертається до apptrustpreview.com для цієї перевірки. Якщо trustd потрібно оновити кеш, мережевий запит надходить від операційної системи, а не від цього застосунку.
Аналітика сайту
Сайт App Trust Preview використовує аналітику від Plausible, що поважає приватність. Скрипт аналітики допомагає розуміти агреговане використання сайту, як-от перегляди сторінок і джерела переходів. Він не використовується для перевірки підтримуваного програмного забезпечення і відокремлений від застосунку для Mac. Сам застосунок для Mac не надсилає власних мережевих запитів.
Plausible використовується тому, що він створений для вебаналітики без файлів відстеження, постійних ідентифікаторів, міжсайтового відстеження або рекламних профілів.
Підтримка
Якщо ви напишете в підтримку, інформація, яку ви вирішите включити в електронний лист, буде використана для відповіді на ваш запит. Уникайте надсилання перевірених файлів, якщо підтримка прямо не попросить файл і ви не готові ним поділитися.
Запитання щодо цієї політики можна надсилати на support@apptrust.app.
Зміни
Ця політика може оновлюватися зі змінами App Trust Preview. Поточна версія опублікована на цій сторінці.