> ## Content Index
> Fetch the complete content index at: https://admin.kod.ru/llms.txt
> Use this file to discover other available public pages before exploring further.

# Инструкция: как проверить свой iPhone на следы компрометации
- URL: https://admin.kod.ru/kak-proverit-iphone-triangle-check-utility/
- Published: 2023-06-02T14:02:54.000Z
- Updated: 2023-06-02T14:05:43.000Z
- Description: «Лаборатория Касперского» выпустила инструмент проверки iOS на следы компрометации.
- Author: Влад Войтенко
- Tags: Полезное

«Лаборатория Касперского» разработала **triangle\_check** — инструмент для самостоятельной проверки iOS-устройств на следы компрометации в рамках вредоносной кампании Operation Triangulation («Операция Триангуляция»).

Подробнее о незаметном внедрении нового шпионского модуля в iPhone компания [рассказывала](https://kod.ru/kaspersky-ataka-triangulation-ios?ref=admin.kod.ru) 1 июня. Тогда «Лаборатория Касперского» заявила о целевой кибератаке на менеджмент компании и об опасности распространения «троянского треугольника».

[Хакеры атаковали iPhone сотрудников «Лаборатории Касперского»Это произошло при помощи «новой чрезвычайно технологически сложной» шпионской программы Triangulation.![](https://kod.ru/icons/logo-maskable-512x512.png)Код ДуроваВлад Войтенко![](https://i.kod.ru/rs:fill/w:1920/q:85/plain/https%3A%2F%2Fadmin.kod.ru%2Fcontent%2Fimages%2F2023%2F06%2F------1.png)](https://kod.ru/kaspersky-ataka-triangulation-ios?ref=admin.kod.ru)

> Активность, наблюдаемая в «Операции Триангуляция», не пересекается с уже известными шпионскими ПО для взлома iOS по типу Pegasus, Predator или Reign.

С помощью утилиты **triangle\_check** можно запустить автоматический поиск следов заражения. Пользователи для этого должны скачать **triangle\_check** с GitHub на компьютер, запустить и проверить с его помощью резервную копию iOS-устройства.

## Инструкция

---

Создание резервной копии:

**Windows**

- Подключите устройство к ПК с установленным iTunes. Разблокируйте устройство и при необходимости подтвердите, что подключенному ПК можно доверять.
- Устройство должно отображаться в левой панели iTunes. Правой кнопкой мыши нажмите на имя устройства и выберите «Создать резервную копию».
- Созданная резервная копия будет храниться в директории:

**`%appdata%\Apple Computer\MobileSync\Backup`**

**macOS**

- Подключите устройство к ПК (с macOS Catalina 10.15 и выше) и при необходимости подтвердите доверие.
- Устройство должно отображаться в левой панели Finder. Выберите его и нажмите «Создать резервную копию сейчас».

Созданная резервная копия будет храниться в директории:

**`~/Library/Application Support/MobileSync/Backup/`**

На версиях macOS до 10.15 резервную копию можно сделать через iTunes. Процесс её создания такой же, как на Windows.

**Linux**

- Установите библиотеку libimobiledevice. Для создания резервных копий iOS-устройств нужно скомпилировать её [из исходного кода](https://github.com/libimobiledevice/libimobiledevice?ref=admin.kod.ru) (по сборке находятся в разделе Installation/Getting Started).
- После установки библиотеки и подключения устройства к ПК резервную копию можно создать командой (возможно потребуется несколько раз ввести код-пароль на устройстве):

**`idevicebackup2 backup --full <директория, в которую будет сохранена копия>`**

---

Использование утилиты triangle\_check:

После создания резервной копии следует воспользоваться одним из методов для установки и запуска утилиты.

**Универсальный метод для всех ОС — Python-пакет**

Python-пакет **triangle\_check** опубликован в глобальном репозитории Python Package Index (PyPI). Установить его можно при помощи системы управления пакетами pip.

1. Необходимо иметь подключение к интернету и наличие утилиты pip на ПК — она доступна [по ссылке](https://pip.pypa.io/en/stable/installation/?ref=admin.kod.ru).
2. Найдите на указанной странице пункт **`get-pip.py`** и следуйте инструкции по установке.

— Для установки Python-пакета **triangle\_check** из репозитория PyPI введите:

**`python -m pip install triangle_check`** 

— Для ручной сборки и установки из GitHub-репозитория введите:

**`git clone https://github.com/KasperskyLab/triangle_check** 
**cd triangle_check** 
**python -m build** 
**python -m pip install dist/triangle_check-1.0-py3-none-any.whl`** 

— Для использования Python-пакета triangle\_check введите:

**`python -m triangle_check <путь до созданной резервной копии>`**

> *При использовании пакета на macOS возможно появление ошибки «MobileSync: Operation not permitted». Это связано с тем, что у утилиты терминала нет доступа к папке, где хранится созданная резервная копия. Для этого следует предоставить Full Disk Access программе Terminal. Подробнее* [*по ссылке*](https://apple.stackexchange.com/questions/383380/permission-denied-when-accessing-backup-directory?ref=admin.kod.ru)*.*

**Бинарные сборки**

Windows:

- Скачайте архив triangle\_check\_win.zip из последней опубликованной [версии на GitHub](https://github.com/KasperskyLab/triangle%5Fcheck/releases?ref=admin.kod.ru) и распакуйте его.
- Запустите интерпретатор командной строки cmd.exe или PowerShell.
- Перейдите в директорию, в которую был распакован архив. Например:

**`cd %userprofile%\Downloads\triangle_check_win`**

- Вызовите бинарную утилиту triangle\_check.exe. Например:

**`triangle_check.exe "%appdata%\Apple** 
**Computer\MobileSync\Backup\00008101-000824411441001E-** 
**20230530-143718"`**

Linux:

- Скачайте архив triangle\_check\_linux.zip из последней опубликованной [версии на GitHub](https://github.com/KasperskyLab/triangle%5Fcheck/releases?ref=admin.kod.ru) и распакуйте его.
- Запустите терминал (командная строка).
- Перейдите в директорию, в которую был распакован архив. Например:

**`cd ~/Downloads/triangle_check_linux`**

- Установите разрешение на запуск файла:

**`chmod +x triangle_check`**

- Вызовите бинарную утилиту triangle\_check. Например:

**`./triangle_check ~/Desktop/my_backup/00008101-** 
**000824411441001E-20230530-143718`**

---

Интерпретация результатов.

- Утилитой выведен результат **«DETECTED»** — обнаружены конкретные индикаторы компрометации. Это означает, что устройство было заражено.
- Утилитой выведен результат **«SUSPICION»** — обнаружены совокупности менее однозначных индикаторов, указывающих на заражение.
- Утилитой выведен результат **«No traces of compromise were identified»** — следы заражения Operation Triangulation не найдены.