Глосарій/Процеси, які ви побачите
XProtect
Також: вбудований захист від шкідливих програм
Коротка відповідь
XProtect — захист від шкідливих програм, вбудований у macOS. Він перевіряє програми за сигнатурами шкідливих програм від Apple, коли їх уперше відкривають, коли вони змінюються і коли оновлюються сигнатури, сканує Mac у фоновому режимі й видаляє знайдені шкідливі програми. Apple оновлює його правила окремо від оновлень macOS.
XProtect — це не шкідлива програма й не стороння програма. Це власний антивірус Apple, встановлений разом із macOS у /Library/Apple/System/Library/CoreServices/XProtect.app, і він не має власного вікна чи параметрів. Ви помічаєте його двома способами: за попередженням Finder про те, що програму заблоковано як шкідливу й переміщено в Смітник, і за процесами з XProtect у назві в Моніторі активності.
Він працює на двох рівнях. Перший перевіряє програми за сигнатурами Apple у згадані вище моменти. Другий, XProtect Remediator, за розкладом сканує Mac на вже встановлені шкідливі програми й видаляє їх. macOS щодня перевіряє наявність нових правил XProtect і встановлює їх у фоновому режимі, без оновлення macOS і без перезавантаження.
Чому XProtect використовує процесор
Звичайна причина — фонові сканування. XProtect Remediator виконує швидке сканування кожні кілька годин, а довші — щодня й щотижня, і ці чекають, поки Mac буде підʼєднано до живлення. Під час сканування вгорі списків за процесором і диском можна побачити XProtect, XProtectPluginService і процеси з назвою XProtectRemediator, після якої йде назва шкідливої програми, як-от XProtectRemediatorAdload чи XProtectRemediatorPirrit. Кожен шукає одне сімейство шкідливих програм і завершується сам.
Нові правила спричиняють другий, коротший раунд. Коли встановлюється оновлення сигнатур, XProtect знову перевіряє програми за новими правилами, тож його навантаження на процесор може якийсь час після оновлення бути вищим. Те саме в меншому масштабі відбувається, коли ви встановлюєте чи оновлюєте кілька програм одночасно, бо кожна змінена програма перевіряється знову.
Що з цим робити
Дайте скануванню завершитися. Не завершуйте процеси XProtect і не шукайте способів їх вимкнути: macOS запускає їх знову, і саме вони видаляють шкідливі програми з вашого Mac. Якщо сканування постійно припадають на незручний час, залиште Mac на якийсь час увімкненим і підʼєднаним до живлення, коли ним не користуєтеся, щоб довші сканування могли завершитися.
Не вимикайте його оновлення. Відкрийте Системні параметри → Загальні → Оновлення ПЗ, натисніть кнопку «Інфо» поруч з «Автоматичні оновлення» й переконайтеся, що ввімкнено «Інсталювати системні файли й оновлення безпеки». У macOS Sequoia і раніших версіях цей параметр називається «Інсталювати заходи безпеки й системні файли». Саме так нові правила XProtect потрапляють на ваш Mac.
Як перевірити, що XProtect працює й оновлений
Монітор активності показує XProtect у роботі, а Термінал чи Системна інформація покажуть, яка версія його правил у вас.
- Відкрийте Монітор активності, натисніть вкладку «Центральний процесор», виберіть Перегляд → Усі процеси і введіть
xprotectу поле пошуку. Зазвичай ви побачите xprotectd, XprotectService і XProtectBridgeService. Під час сканування до них приєднуються процеси XProtect, XProtectPluginService і XProtectRemediator. - Щоб побачити, звідки запускається кожен, відкрийте Термінал і виконайте
ps -axo user,comm | grep -i xprotect. Процеси Apple запускаються з /usr/libexec, з /Library/Apple/System/Library/CoreServices/XProtect.app або з /System/Library/PrivateFrameworks/XprotectFramework.framework. - У macOS Sequoia і новіших виконайте
xprotect version. Команда виводить установлену версію правил XProtect і дату їх установлення. - Виконайте
sudo xprotect checkі введіть пароль, щоб побачити найновішу версію, яку опублікувала Apple. Якщо вона вища за вашу,sudo xprotect updateустановить її зараз. - У будь-якій нещодавній macOS утримуйте Option, виберіть меню Apple → Системна інформація і натисніть «Інсталювання» в розділі Програмне забезпечення. Оновлення з назвами XProtectPlistConfigData, XProtectPayloads або XProtectCloudKitUpdate належать XProtect. У Терміналі
system_profiler SPInstallHistoryDataType | grep -A4 XProtectвиводить той самий список.
Нормальна робота XProtect і ознаки проблеми
Нормально: процеси XProtect зʼявляються й зникають протягом дня і здебільшого мало що використовують. Якщо той самий процес щодня годинами тримається вгорі списку процесора, перезапустіть Mac — це завершить завислу перевірку — і переконайтеся, що оновлення ввімкнено, щоб до вас доходило кожне виправлення від Apple.
У такі моменти XProtect зайнятіший, ніж зазвичай, і кожен із них минає сам:
- Сканування за розкладом: швидке кожні кілька годин і довші щоденні й щотижневі, коли Mac підключено до живлення.
- Години після встановлення нових правил, коли він знову перевіряє програми за ними.
- Перший запуск завантажених чи оновлених програм, які перевіряються перед відкриттям.
- Установлення чи оновлення багатьох програм одночасно, бо кожна змінена програма перевіряється знову.
Якщо XProtect знаходить шкідливе ПЗ
Коли XProtect знаходить відоме шкідливе ПЗ під час відкриття програми, він блокує її, переміщує в Смітник і показує попередження у Finder. Очистіть Смітник і не завантажуйте програму знову з того самого місця. XProtect Remediator видаляє шкідливе ПЗ, яке знаходить під час сканувань, не питаючи.
XProtect не перезапускає Mac сам, а деякі видалення завершуються лише після перезапуску. Якщо ви бачили попередження, перезапустіть Mac, коли зможете.
Попередження, що постійно повертається для програми, яку ви не завантажували самі, означає, що щось на Mac завантажує її знову. Пошукайте в Системних параметрах → Загальні → Автозапуск і розширення обʼєкти, яких ви не впізнаєте, і вилучіть програму, якій вони належать.
Що питають люди
Що таке XProtect на Mac?
Вбудований захист Apple від шкідливих програм. Він перевіряє програми на відомі шкідливі програми, коли вони відкриваються чи змінюються, сканує Mac у фоновому режимі за допомогою XProtect Remediator і видаляє знайдене.
Чи є XProtect шкідливою програмою?
Ні. XProtect є частиною macOS, і саме він видаляє шкідливі програми. Справжній XProtect розташований у /Library/Apple/System/Library/CoreServices/XProtect.app і в /System/Library/PrivateFrameworks/XprotectFramework.framework, і він підписаний Apple.
Чи можна вимкнути XProtect?
У Системних параметрах немає для нього перемикача, і пробувати не варто. Вимкнення автоматичних оновлень безпеки лише не дає надходити новим правилам, і тоді ваш Mac захищено від меншої кількості шкідливих програм.
Що таке XProtectPluginService і чому він сильно навантажує процесор?
Це частина XProtect — помічник у XProtect.app, що бере участь у скануваннях шкідливого ПЗ за розкладом. Високе навантаження процесора від нього означає, що триває сканування. Воно минає саме, а довші сканування відбуваються лише тоді, коли Mac підключено до живлення.
Що таке процеси XProtectRemediator?
Це сканери XProtect Remediator. Кожен шукає одну родину шкідливого ПЗ для Mac, тому вони мають назви на кшталт XProtectRemediatorAdload чи XProtectRemediatorPirrit. Вони зʼявляються під час сканування й завершуються, коли воно закінчується.
Повʼязане
Шукаєте щось краще за Монітор активності? Дивіться найкращі альтернативи Монітору активності для Mac або перегляньте усі терміни глосарію.