Как ikonki защищает Apple ID
Мы не обещаем магию: вход проходит через сервер ikonki, потому что именно сервер обращается к App Store. Ниже — что происходит с данными на каждом этапе.
Пароль нужен только для входа
Он передаётся по HTTPS и подаётся в ipatool через закрытый ввод процесса. Пароль не попадает в аргументы команды, Telegram-сообщения, журнал действий или базу данных.
У каждой Apple-сессии свой ключ
Для нового пользователя создаётся отдельный случайный ключ. Он хранится только в зашифрованном виде, а мастер-ключ можно вынести во внешний secret-файл. Каталоги пользователей и файлы закрыты системными правами доступа.
Браузерные входы отзываются
Cookie содержит случайный непрозрачный токен, а сервер хранит только его хеш. В Профиле можно увидеть активные браузерные входы, завершить один или отозвать все сразу.
Срок выбирает пользователь
Рекомендуемый вариант — удалить Apple-сессию сразу после успешной подготовки. Для нескольких приложений её можно сохранить максимум на 30 дней неактивности.
Удаление доступно в Профиле
Кнопка выхода отзывает Apple-сессию и удаляет пользовательское состояние и персональные IPA с сервера. Сам Apple ID это действие не изменяет.
Право проверяется до оплаты
Сервис сначала спрашивает Apple, было ли приложение получено этим Apple ID. Если подтверждения нет, подготовка и платёж не начинаются.