Топ протекторов для программ
В настоящий момент разработано достаточно большое число протекторов исполняемых файлов. Многие из них бесплатны и созданы энтузиастами, которым просто интересно попробовать свои силы в защите программ. Разумеется, есть и коммерческие протекторы. А некоторые протекторы являются составляющими частями более сложных комплексов, включающих в себя привязку к аппаратным ключам или компакт-дискам.
Рассмотрим основные характеристики нескольких наиболее интересных протекторов.
13.5.1. ASProtect
Для защиты условно бесплатных программ чаще всего, наверное, применяется ASProtect — протектор, разработанный Алексеем Солодовниковым. ASProtect был чуть ли не первым серьезным протектором, сочетавшим в себе основные функции, применяемые для защиты программ:
- работа с регистрационными кодами на базе RSA-1024;
- поддержка "черного списка" регистрационных кодов; О ограничение периода работы пробной версии;
- ограничение функциональности пробной версии;
- динамическое расшифрование фрагментов кода при наличии правильного регистрационного кода;
- API для интеграции защищаемой программы с протектором;
- оригинальные методы противодействия исследованию под отладчиком;
- оригинальные методы защиты от снятия протектора.
Однако, благодаря огромной популярности ASProtect является и одним из самых хорошо изученных протекторов — почти для всех хитростей, применяемых в ASProtect, разработаны или автоматические, или полуавтоматические средства обхода.
Иногда у программ, защищенных ASProtect, возникают проблемы с работой под новыми версиями операционных систем, но автор не прекращает работы по совершенствованию протектора и стремится оперативно исправлять все обнаруженные ошибки, а также добавлять новые защитные механизмы.
13.5.2. Armadillo
Непривычный метод взаимодействия с защищаемой программой использует протектор, разработанный компанией The Silicon Realms Toolworks и носящий название Armadillo. При запуске защищенная программа выполняется как 2 процесса. Первый процесс, в котором работает основной код протектора, создает в режиме отладки второй процесс, содержащий собственно защищенную программу, и управляет его выполнением.
Протектор Armadillo также включает в себя менеджер лицензий.
13.5.3. PACEInterLok
Протектор InterLok, разработанный компанией РАСЕ Anti-Piracy, имеет версии для Windows и Macintosh. Набор функций, предлагаемых протектором, вполне обычный: менеджер лицензий, демонстрационные версии, API для интеграции и т. д.
Версия для Windows устанавливает драйвер ядра, препятствующий отладке защищенного приложения и выполняющий часть проверок. Но, несмотря на наличие такого сложного элемента, как драйвер, защита исполняемого файла довольно слабая. Например, все секции шифруются потоковым шифром с одним и тем же ключом. Это приводит к тому, что если секция кода больше, чем любая другая секция, то можно прочитать из памяти запущенной программы расшифрованную секцию кода, вычислить гамму, накладываемую при шифровании, и расшифровать все остальные секции файла, даже не прибегая к сложным инструментам. Драйвер практически не имеет защиты от исследования, а таблицы импорта вообще никак не защищены.
13.5.4. HASP Envelope
В комплект разработчика, поставляемый вместе с ключами HASP, входит протектор HASP Envelope. Цель этого протектора — защитить программу от исследования и даже запуска при отсутствии аппаратного ключа HASP.
Так как секретная функция, являвшаяся на протяжении многих лет сердцем ключей HASP, оказалась полностью раскрыта, не составляло большого труда эмулировать ответы на запросы, которые Envelope делал к ключу. Следовательно, любая программа, защищенная HASP Envelope, могла быть запущена без ключа.
С появлением ключей семейства HASP4, в которых используются новые секретные функции HaspEncodeData и HaspDecodeData, обход Envelope. При отсутствии ключа стал невозможен. Но в остальном протектор не способен обеспечить высокую стойкость защиты. И при наличии ключа получение незащищенной копии программы обычно не требует значительных усилий.
13.5.5. StarForce
Одной из составляющих StarForce Professional (системы, разработанной компанией Protection Technology для защиты информации, распространяемой на компакт-дисках) является протектор. В его функции входят проверка подлинности компакт-диска и запуск защищенной программы, но только в том случае, если введенный пользователем лицензионный код соответствует установленному в приводе диску.
В StarForce применяется множество уникальных технологических решений. Так, например, в защищенном исполняемом файле секция кода заполнена одними нулями, а код защиты выполняется из динамической библиотеки protect.dll, которая автоматически загружается и инициализируется при запуске программы.
Большая часть защиты сосредоточена в драйвере, устанавливаемом в ядро операционной системы. Именно там идет проверка подлинности компакт-диска. Сам драйвер также зашифрован с целью затруднения его исследования.
Часть защищаемой программы хранится в псевдокоде и выполняется на встроенной в протектор виртуальной машине.
Несмотря на то, что в Интернете можно найти подробные описания процесса ручного снятия StarForce с некоторых программ, таких случаев крайне мало. Частично это может быть объяснено тем, что для исследования защиты необходимо наличие оригинального компакт-диска, а также тем, что основная категория продуктов, которые защищаются с помощью StarForce, — компьютерные игры. А взлом защиты игр экономически не очень выгоден, т. к. стоимость одной копии игры невелика, а период популярности весьма короток. Но надо отдать должное разработчикам — они неплохо потрудились.
В целом StarForce на сегодняшний день является одним из самых серьезных протекторов, который, к тому же, продолжает развиваться. Так недавно компания Protection Technology объявила о выходе StarForce Soft 3.0 — системы защиты от копирования, основанной на ядре StarForce Professional 3.0, но не использующей компакт-дисков.
Этот обзор посвящен Themida (в прошлом X-Protector), одному из самых мощных и надежных протекторов Win32 приложений. Поскольку Themida совсем недавно понадобилась мне для одного из моих приложений, я решил написать по ней небольшой обзор. Заодно попросил автора ответить на некоторые интересующие меня вопросы. Думаю, ответы будут вам тоже интересны. Результаты этого небольшого интервью ищите в конце статьи.
Хочу обратить внимание, что статья написана на базе Themida версии 2.1.3.30, последней на дату написания данного обзора. В ней появилось несколько новых возможностей по части макросов. Демка двухлетней давности с на официального сайта, их лишена.
- Антиотладчик. Поддерживается как обнаружение стандартных отладчиков, так и отладчиков уровня ядра. Есть также режим агрессивного поиска, но в этом случае приложение может отказаться запускаться на компьютерах с активными антирусами, руткитами или под Wine.
- Антидампер. Themida защищает приложения постоянно. Дамп памяти приложения на диск с последующим запуском не снимет защиту (кто бы сомневался.… Такие примитивные методы уже давно не работают)
- Обфускация точки входа (OEP). Themida прячет точку входа в библиотеку или приложение.
- Шифрование ресурсов. Если в ваше приложение включены какие-либо ресурсы (иконки, файлы и так далее), они будут зашифрованы и расшифрованы только при обращении к ним.
- VMWare/VirtualPC совместимость. Можно активировать этот режим для того, чтобы защищенное приложение могло запускаться под гипервизорами.
- Заворачивание обращений к API Windows. Themida прячет информацию о функциях Windows API, которые вызывает ваше приложение. Информация о требуемых для запуска библиотеках также недоступна взломщику.
- Защита приложения от модификации. Themida может проверять целостность приложения при его запуске, не позволяя запуститься измененной копии приложения. Можно активировать режим, при котором приложение после защиты можно будет беспрепятственно подписать .
- Защита памяти приложения от модификации в процессе выполнения (полезно, если вы разрабатываете, например, игру).
- Технология мутации кода. Весь код ядра Themida, который связывается с вашим приложением, подвергается мутации и «размазыванию». Каждый раз этот код генерируется заново, используя техники виртуализации (см. далее).
- Защита от мониторинга файлов и реестра. Themida не позволяет внешним программам отслеживать обращения защищенного приложения к файлам или реестру.
- Сжатие. Наложение защиты приводит к довольно сильному увеличению размера исполнимого файла на диске. Для уменьшения этого размера Themida поддерживает сжатие как самого приложения (со встроенным кодом защиты), так и его ресурсов.
- Themida умеет защищать формы Delphi/C++ Builder от специальным образом. Содержимое форм (фактически, *.dfm файл) нельзя будет извлечь как из *.exe, так во время выполнения приложения.
Технология CodeReplace извлекает части приложения, вставляет вместо них мусорный код, смешивает оригинальный код с кодом защиты и хранит его в другом месте приложения. При запуске участка кода, защищенного CodeReplace, после многочисленных проверок, он извлекается и расшифровывается. После выполнения опять заменяется мусором. Themida может сама проанализировать ваше приложение и выбрать кажущиеся ей подходящими для такой защиты функции. Но будет лучше, если вы сделаете это сами с помощью макросов (о них речь пойдет далее).
- CISC. Базовая защита, защищенный код относительно быстро выполняется.
- CISC-2. Расширенная защита, код занимает больше места, чем в случае CISC. Чуть более медленный.
- RISC-64. Каждая виртуальная инструкция занимает 64 бита, защита сильнее, чем у CISC, но защищенный код выполняется медленно.
- RISC-128. Усовершенствованный супермедленный и суперзащищенный вариант RISC-64
Генерация шума позволяет смешивать производящие полезную работу инструкции с ничего не значащими для еще большего затруднения работы хакеру.
Как и в случае с CodeReplace, Themida может сама выбрать, какие функции внутри вашей программы защитить преобразованием в код для виртуальной машины. Но лучше сделать это самостоятельно (см. далее).
Макросы Themida – это последовательности байт, встраиваемые в приложение, которые никак не влияют на его работу до тех пор, пока вы не защитите приложение Themida. Они имеют для протектора специальное значение. Фактически, они информируют Themida о тонкостях внутренней структуры вашего кода, позволяя эффективнее защищать его.
Макросы имеют маркеры начала и конца, определяя объем исходного кода, к которому они применяются. Готовые макросы в SDK есть для ассемблера, C, D, Delphi и VisualBasic / Pure Basic. Но в принципе, их можно за две минуты переделать под любой язык, который поддерживает ассемблерные или просто байтовые вставки в код. Здесь я буду использовать Delphi синтаксис, который мне наиболее близок.
Макрос VM ограничивает область кода, который Themida должна виртуализировать (превратить в инструкции для виртуальной машины, настройки которой вы задаете в интерфейсе). Используется следующим образом:
В этот макрос рекомендуется заворачивать участки кода, алгоритм которых представляет особую секретность. Например, проверка ключа активации, расшифровка файлов данных, проверка наличия ключа защиты и так далее.
- Непосредственно внутри блока не должно быть работы с исключениями (try, raise)
- Внутри блока нельзя использовать другие макросы
VM_WithLevel
Макрос во всем подобен макросу VM, но обеспечивает дополнительную защиту, увеличивая уровень виртуализации на заданную вами величину. Используется он также. Для указания требуемого уровня виртуализации придется отредактировать соответствующий *.inc файл в Delphi (см. комментарий в нем). Большое значение уровня виртуализации приведет к сильному раздуванию кода. При уровне 0, макрос ведет себя так же, как макрос VM.
Ограничения такие же, как и у макроса VM.
CodeReplace
Макрос помечает код для обработки технологией CodeReplace, о которой мы говорили выше. Используется так же, как и макрос VM.
Ограничения такие же, как и у макроса VM.
Encode
Макрос отмечает блок кода, который требуется зашифровать и расшифровывать исключительно перед исполнением, зашифровывая назад при выходе из блока. Используется также, как и макрос VM. Этот макрос обеспечивает более слабую защиту, чем макросы VM и CodeReplace, но код под ним работает намного быстрее.
- Нельзя использовать в DLL
- Внутри блока нельзя объявлять переменные или выходить из процедуры (return / exit)
Clear
Макрос отмечает блок кода, который будет удален из процесса после первого вызова. Этот макрос рекомендуется использовать для операций, которые ваша программа выполняет только один раз на запуск. Например, расчет сеансовых ключей для обмена данными или проверка наличия лицензионного ключа. Используется так же, как и макрос VM.
Unprotected
Помечает блок, который будет удален из приложения после защиты. Например, с его помощью можно сделать так, чтобы приложение сообщало, если оно не защищено. Используется также, как и все описанные макросы. Ограничений не имеет.
CheckProtection
В демонстрационной версии Themida этот макрос недоступен. Он используется для проверки корректности системы защиты приложения. Его использование лучше всего показать на примере, взятом из Themida SDK.
Вы определяете число (типа Integer/Cardinal), которое макрос должен вернуть в случае, если с защитой все в порядке. В этом примере 0x33333333. При наложении защиты ассемблерные инструкции push и pop будут удалены из программы. Вместо них будет вставлена сложная процедура проверки, которая вернет в указанной переменной (в нашем примере это StatusProtection) заданное вами число, только если не обнаружит нарушений защиты. В случае обнаружения нарушения системы безопасности, число будет случайным.
Разумеется, в реальной жизни так, как показано, использовать данный макрос нельзя. Самое простое – это взять любую, использующуюся в проекте важную константу, значение которой не слишком очевидно в контексте и заменить ее на переменную. Затем использовать данный макрос на этой новой переменной где-нибудь пораньше в коде. Если защиту снимут, значение этой константы / переменной окажется некорректным, что, скорее всего, приведет к краху приложения в самых неожиданных местах.
Внутри блока макроса не должно находиться ничего, кроме указанных ассемблерных инструкций.
CheckCodeIntegrity
В демонстрационной версии Themida этот макрос недоступен. Макрос очень похож на CheckProtection, просто работает с другой частью системы защиты. Его использование абсолютно аналогично.
CheckVirtualPC
В демонстрационной версии Themida этот макрос недоступен. Макрос похож на предыдущие два, но проверяет не наличие системы защиты, а запуск защищенного приложения под гипервизором вроде VirtualPC или VMWare. Его использование абсолютно аналогично. Разве что его стоит комбинировать с соответствующей галочкой в интерфейсе программы. Тогда в защищенном приложении при обнаружении запуска под гипервизором Themida выдаст предупреждение, а если под VirtualPC попытаются запустить вариант приложения со снятой частью защиты Themida, вас выручит макрос.
Program Protector - это инструмент для защиты программ паролем в системах Windows. Вы можете легко защитить паролем любое приложение Windows. Программа Protector очень проста в использовании и не требует специальных знаний компьютера. Вы можете защитить паролем программы с помощью нескольких кликов.
Ссылки на официальные сайты
Axcrypt
AxCrypt - это простая программа для шифрования файлов для Windows. Он легко интегрируется с вашим рабочим процессом для шифрования, дешифрования, хранения, отправки и работы с файлами. Основные особенности · Совместная работа: разрешить другим польз…
Условно бесплатно iPad iPhone Android Windows Mac
AES Crypt
AES Crypt - это усовершенствованная утилита шифрования файлов, которая интегрируется с оболочкой Windows или запускается из командной строки Linux, чтобы предоставить простой, но мощный инструмент для шифрования файлов с использованием Advanced Encr…
Открытый исходный код Бесплатно iPad Android Tablet iPhone Android Linux Windows Mac
Easy File Locker
Easy File Locker - довольно маленький файл размером 224 КБ, который будет делать то, что говорит. Это позволит вам защитить файл или папку от того, что кто-то в вашей системе увидит или получит к ним доступ. Это легковесная программа, которая не зам…
Windows BitLocker
Шифрование диска BitLocker обеспечивает автономную защиту данных и операционной системы, гарантируя, что диск не вмешивается в операционную систему в автономном режиме. При шифровании диска BitLocker используется TPM, как дискретный, так и встроенны…
My Lockbox
My Lockbox - это программа для обеспечения безопасности, позволяющая вам защитить паролем любую папку на вашем компьютере. Защищенная папка скрыта от любого пользователя и приложения вашей системы, включая администратора и саму систему. Невозможно п…
Условно бесплатно Windows
Folder Lock
Folder Lock is a file lock, folder protection & file encryption software to lock folders & password protect folders. Encrypt files and lock USB Drive. Free Download!
Условно бесплатно iPad Android Tablet iPhone Android Windows
Challenger
Challenger - это программное обеспечение для кодирования файлов, папок и дисков. Для установки и для выполнения достаточно простых прав пользователя. Таким образом, программа также может использоваться на USB-накопителе. Программное обеспечение пред…
Free Personal Windows
Privacy Optimizer
Этот мощный набор инструментов позволит вам изменить настройки конфиденциальности по умолчанию вашей системы и позволит вам легко и быстро скрыть ваш IP с помощью встроенного менеджера прокси. Privacy Optimizer также включает в себя бесплатный оптим…
Условно бесплатно Web Windows
Kakasoft Folder Protector
Kakasoft Lockdir - это отличное решение для защиты папок с помощью паролей. Он обеспечивает высокий уровень безопасности при защите папок, чтобы помочь вам избежать утечки и взлома данных и противостоять атакам неизвестных вирусов или шпионажу. Lock…
Условно бесплатно Windows
Free Hide Folder
Free Hide Folder - это бесплатная программа для компьютерной безопасности, позволяющая скрыть ваши личные папки. Это очень полезно, чтобы сохранить ваши личные данные от других. Другие не будут знать, где существуют ваши личные файлы, и они не смогу…
Hide Folders
Если вы заинтересованы в защите ваших документов и папок, Hide Folders - то, что вы ищете. Одним щелчком мыши вы будете скрывать файлы и папки со всем их содержимым. Программа проста и естественна в использовании, потому что она работает так же, как…
Rohos Mini Drive
Rohos Mini Drive создает скрытый и зашифрованный раздел на флэш-накопителе USB. Вы работаете с файлами на скрытом разделе без открытия специальной программы. Те, кто имеет мегабайты конфиденциальных файлов на USB-накопителе и серьезно озабочены безо…
Условно бесплатно Windows
Kruptos
Блокируйте и шифруйте свои фотографии, фильмы, файлы и папки, используя 256-битное шифрование файлов. Пробная версия Kruptos 2 Professional полностью укомплектована без функциональных ограничений для 30 применений. По истечении пробного периода вы п…
Условно бесплатно Android Windows
Hide Master
Hide Master - это не только ваш личный лаунчер, но и приложение для скрытия конфиденциальности, которое скрывает ваши приложения в разных режимах. С гостевым режимом и домашним режимом вы можете легко сделать свое секретное приложение невидимым!
File Locker (Image and Video Hider)
Вы попали в один из лучших FileLocker в PlayStore, который наиболее удобен и привлекателен благодаря различным темам. Самая удивительная особенность File Locker - это удобство использования, потому что вы можете легко выбрать любое изображение или в…
SecretFolder
SecretFolder - это папка для дома и офиса. ФУНКЦИИ * Полностью 100% бесплатное программное обеспечение * Бесплатно использовать как дома, так и в офисе * Поддержка 64-битной Windows. * Немедленная защита данных (команды защиты и снятия защиты выполн…
Hide Files
Скрыть ваши файлы и папки от посторонних глаз. Установите свой мастер-пароль и заблокируйте свои файлы. Никто не может получить доступ к вашим файлам без вашего мастер-пароля. Hide Files поддерживает типы файловых систем NTFS, FAT32 и FAT16, локальн…
Условно бесплатно Windows
Masker
Masker - это программа, которая шифрует ваши файлы так, что для их открытия необходим пароль, а затем скрывает файлы и папки внутри файлов носителя, таких как файлы изображений, видео, программы или звуковые файлы. Надежное шифрование до 448 бит и з…
Folder Guard
Folder Guard - это мощное защитное программное обеспечение для Windows 7, Vista, XP, 2000. Вы можете использовать его для защиты папок с паролями, скрытия файлов и папок от других пользователей, ограничения доступа к панели управления и многого друг…
Что в данном списке?
Альтернативные программы для Program Protector для Web, Android, iPhone, Windows, iPad и т.п. Фильтруйте по типу лицензии, чтобы получить список бесплатных программ или с открытым исходным кодом. Список содержит 34 приложений схожих с Program Protector.
Кроме того, она содержит несколько инновационных функций, например, фальшивый Vault, подменяющий собой оригинальную версию программы, так что злоумышленник будет «ломать» не то приложение, что уже интересно. Но не будем забегать вперед, а рассмотрим все возможности этого «защитника».
Основные функции:
Дешевая 3070 Gigabyte Gaming - успей пока не началосьПокупки через приложение, история использования устройства и приложений:
- Получение данных о запущенных приложениях;
- Просмотр конфиденциальных данных в журнале.
Настройки мобильных данных:
- Изменение/перехват сетевых настроек и трафика.
- Просмотр контактов;
- Изменение контактов;
- Поиск аккаунтов на устройстве.
реклама
- Получение данных о статусе телефона;
- Осуществление телефонных вызовов;
- Перенаправление исходящих вызовов;
- Изменение состояния телефона;
- Просмотр журнала вызовов;
- Изменение журнала вызовов.
- Изменение/удаление данных на USB-накопителе;
- Доступ к файловой системе USB-накопителя;
- Просмотр данных на USB-накопителе.
- Изменение/удаление данных на USB-накопителе;
- Просмотр данных на USB-накопителе.
Данные о Wi-Fi-подключении:
Идентификатор устройства и данные о вызовах:
- Доступ к настройкам и ярлыкам главного экрана;
- Закрытие других приложений;
- Изменение настроек и ярлыков главного экрана;
- Изменение/удаление данных из внутреннего хранилища мультимедиа;
- Обновление статистики использования компонентов;
- Неограниченный доступ к Интернету;
- Запуск при включении устройства;
- Просмотр сетевых подключений;
- Создание ярлыков;
- Подключение/отключение сети Wi-Fi;
- Предотвращение переключения устройства в спящий режим;
- Управление функцией вибросигнала;
- Отключение функции блокировки экрана;
- Удаление ярлыков;
- Изменение настроек системы;
- Показ элементов интерфейса поверх других окон.
Первое впечатление
Прежде, чем начать, отметим, что Vault – это басурманская программа, для которой энтузиасты создали русификатор. При этом невнимательные пользователи путают его с оригинальным приложением.
Итак, первое, что я увидел, тапнув на иконку, это именно русский текст, а значит, разработчики уже позаботились о русской локализации Vault.
Традиционно предлагается придумать PIN-код (от 3 до 15 цифр). Далее его дублируем и знакомимся с нововведениями. При этом сразу же предлагают купить версию Pro, которая за $2.99 в месяц ($19.99 в год) предлагает аж терабайт облака, режим невидимки (скрытие иконки Vault), псевдо-программу, оповещения о взломе и скрытую блокировку приложений – все, без чего можно обойтись, а также бесплатно получить у вышеописанных конкурентов. Мне такого даром не надо.
Кстати, программа так же, как и LOCX, не просто сворачивается в трей, а уходит в глубокий фон. При попытке открыть ее появляется окно, где надо ввести PIN-код.
реклама
Со всем этим делом мы разберемся при тестировании, а пока попытаемся найти настройки.
реклама
Прячутся они под тремя точками вместе с другой интересной функцией – «попытки взлома», однако не будем забегать вперед, а оставим эту опцию на десерт.
В общих настройках есть возможность сделать Vault администратором, то есть защитить его от удаления из системы и очистки данных, что мы и проверим при тестировании.
реклама
Ниже идут Pro-настройки, которые мне пока недоступны. Здесь же помимо оповещения о взломе, режима невидимки и уникального пароля на облако, можно активировать само облако, при этом получив бесплатно гигабайт места, чего достаточно.
В фирменное облако копируются фото, видео, SMS и контакты, а также вызовы. Конечно, опрометчиво вот так взять и доверить все малоизвестному облаку, поэтому делается это все на свой страх и риск, а я решил воздержаться.
реклама
Ниже можно изменить текущий пароль. Кстати, окромя PIN-кода более ничего нет, никаких графических паролей или отпечатков пальцев. Оно и правильно, поскольку так надежнее.
реклама
Таким образом первое впечатление туманно. С одной стороны, перед нами действительно интересная программа с облаком, оповещениями о взломе и прочим, с другой – «зачем козе баян», да еще и платный, да не просто платный, а с подпиской. Что ж, посмотрим, что покажет практика.
Тестирование
Потребляет программа 80.6 Мбайт ОЗУ при нуле на процессоре, что приемлемо. При этом она откровенно заявляет, что совместима чуть ли не со всеми ОС Android, но и требует за это просто колоссальный набор разрешений, каких надо и не надо.
Что касается занимаемого пространства, то при всех своих достоинствах Vault весит всего 11.80 Мбайт, что радует. Справедливости ради отметим, что при подключенном облаке и интеграции с социальной сетью программа действительно мало ест, поскольку последние обычно отнимают большое количество ресурсов.
реклама
Пора бы начать, но с чего, ведь на первый взгляд чего здесь только нет. Вот с «чего только нет» и стартуем, а значит, вернемся на главный экран.
«Фото» аналогично функции LOCX по защите снимков от любопытных глаз и работает абсолютно аналогично, поэтому заострять внимание на этом не будем, благо фишка бесплатна. Отметим только, что работает все это без проблем.
«Видео» также отработало на ура и при этом повторяет «Фото» только в своем формате, а «SMS и Контакты» можно вбить вручную, выбрать из последних контактов и вообще из телефонной книги.
Как и в LOCX, приложения можно заблокировать двумя способами: PIN-кодом и псевдо-багом. Только в отличие от первого, за здешний псевдо-баг придется оформить подписку – очень жаль.
Да, Vault позволяет конфиденциально общаться в Facebook, однако по мне так это лишний наворот. Установи Messenger, и эта программа будет только мешать, а ведь в последнем и так можно поставить пароль. Что касается облака, то мы его уже настроили и обсудили.
Теперь о десерте. Как и на iPhone, в Vault есть функция, позволяющая снять фото злоумышленника, неправильно вбившего пароль. При этом к снимку прилагается дата, время и неверный пароль. Очень полезная вещь, если бы не платная. Также «палит» звук затвора камеры при входе.
Впрочем, опробовать функцию можно на уровне теста, но не более – подпишись и все будет хорошо. Нет, уж как-нибудь обойдусь.
Итак, Vault действительно защищает, а если его удалить? Удалить его обычным способом нельзя, поскольку приложение в «администраторах» (кнопка «Удалить» неактивна), а вот если зайти в администраторы устройства в настройках, то отключить программу можно без особых проблем и PIN-кодов, а потом вернуться и грохнуть ее ко всем чертям. Получается, что Root App Deleter даже устанавливать не надо – самозащита никакая.
Теперь о ресурсах – они подросли. Так, потребление памяти выросло до 98.8 Мбайт, а процессор напрягся до 0.3%. При этом аккумулятор был сожран всего на 2.8%, что больше, чем у LOCX.
Кстати, в программе нет рекламы, а вот мегабайт трафика куда-то утек, хотя в этом случае все можно списать на социальную сеть и облако.
Выводы
Безусловно, Vault создаст у обычного пользователя прекрасное впечатление. Модный снимок негодяя, покусившегося на святое святых, целых шесть кнопок в меню, защищающих все подряд, терабайтное облако и интеграция с Facebook, довольно качественный интерфейс…
Но все это мишура, поскольку более-менее образованный пользователь, коих среди современных детей немало, знает, где находится пункт «Администраторы устройства», и все, даже ухищрений с root-правами не надо.
Заключение
Цель наших обзоров – объективная оценка без каких-либо личных приязней и неприязней, однако в этом случае придется немного отступить от правил. Представленные приложения можно рассмотреть с трех точек зрения: с точки зрения опытного пользователя, обывателя и продвинутого ребенка.
В первом случае лидер один – App Protector: да, прожорливый, да, без изысков, но обеспечивающий главное – полную защиту приложений от несанкционированного доступа. При этом все недостатки, включая рекламу, перекрывает один факт – удалить программу никак нельзя, ни из-под системы, ни из-под root. Конечно, энтузиасты найдут способ, но в 90% снести ее не удастся.
Сводное сравнение App Protector (lovekara), LOCX и Vault
Теперь перестроим свой мозг на мышление обывателя, который, как уже упоминалось, умилится возможностям Vault и будет с успехом обороняться с его помощью от такого же, как он (но не от опытного пользователя).
Остается лишь взглянуть на ситуацию глазами продвинутого ребенка, изучившего азы Android от и до, но достигшего только первой ступени к пониманию «глубоких глубин». И здесь лидирует LOCX, который предлагает «платные» функции Vault бесплатно, не пестрит рекламой, как App Protector, но при этом удачно защищает приложения и потребляет минимум ресурсов. Причем один из способов обойти LOCX – это установить Root App Deleter, чем чадо само себя и выдаст.
Читайте также: