Консултантски услуги и CISO
Пентест на мобилни приложения: Открийте какво App Store не проверява
Одобрението в App Store не замества теста за сигурност. Анализираме вашите iOS и Android приложения и проверяваме как се държат при контролирана атака. Търсим достъп до чужди данни, слабости в удостоверяването и начини за заобикаляне на защитите.
Нашите гаранции
Плащате след като одобрите доклада
Фактурираме едва след като прегледате и одобрите финалния доклад с констатациите.
Доклад за една платформа за 2-3 седмици
Предварително уточнен срок от началото на теста до предаването на доклада.
Ръководени лично от бивш консултант по сигурността в Microsoft
Всеки проект се ръководи от опитен специалист по мобилна сигурност.


Преминава с екипа ви през резултатите от теста ред по ред.
Свържете се в LinkedIn01 / ПОДРОБНОСТИ
Защо мобилните приложения са различни
Приложението се изпълнява на устройството на потребителя. Нападателят може да анализира инсталационния файл, локално съхранените данни и мрежовите заявки. Проверяваме и поведението на устройства с jailbreak или root достъп, при които част от защитите на операционната система могат да бъдат заобиколени.
| Атакуема повърхност | Уеб приложение | Мобилно приложение |
|---|---|---|
| Достъп до бинарен файл | Само сървърна страна | Напълно изтегляем и обратим |
| Локално съхранение | Cookies и localStorage | Keychain, SharedPreferences, SQLite, файлове |
| Certificate Pinning | Не е приложимо | Проверка дали защитата може да бъде заобиколена |
| Биометрична автентикация | Ограничена (WebAuthn) | Проверка на начина, по който приложението използва Face ID, Touch ID и пръстов отпечатък |
| Push известия | Базови | През тях могат да изтекат чувствителни данни |
| Deep Links | Само URL адреси | URL schemes, Universal Links, App Links |
| Комуникация между приложения | Няма | Intents, Content Providers, URL schemes |
| Сензори на устройството | Ограничени | GPS, камера, микрофон, NFC, Bluetooth |

02 / ПОДРОБНОСТИ
Какво тестваме: iOS срещу Android
iOS и Android имат различни защитни механизми. Съобразяваме тестовете с всяка платформа.
iOS тестване
- Анализ и reverse engineering на IPA бинарен файл (class-dump, Hopper)
- Оценка на Keychain съхранение
- Конфигурация на App Transport Security
- Objective-C/Swift runtime манипулация (Frida, Cycript)
- Заобикаляне на jailbreak детекция
- Тестване на Universal Links и URL schemes
- Заобикаляне на certificate pinning (SSL Kill Switch, Objection)
- Валидация на Data Protection API
Android тестване
- Декомпилация и анализ на APK (jadx, apktool)
- Инспекция на SharedPreferences и SQLite бази данни
- Сигурност на Content Provider и Intent
- Патчване на Smali код и препакетиране
- Заобикаляне на root детекция (Magisk, Frida)
- Експлоатация на deep links и WebView
- Заобикаляне на certificate pinning (Frida скриптове)
- Преглед на използването на Android Keystore
03 / ПОДРОБНОСТИ
6-те фази на нашия мобилен пентест
Шест етапа — от анализа на приложението до доклада и обсъждането на корекциите.
Разузнаване и настройка
Получаваме приложението от App Store, Google Play или от вашия екип. Подготвяме тестовите устройства и прокси за анализ на трафика. Описваме API заявките, външните библиотеки и комуникационните канали.
Статичен анализ
Анализираме приложението с jadx, apktool, class-dump и Hopper. Търсим пароли и API ключове, записани в кода, проверяваме криптографията и външните библиотеки и установяваме към кои услуги се свързва приложението.

Динамичен анализ
С Frida и Objection наблюдаваме и променяме поведението на приложението по време на изпълнение. Проверяваме удостоверяването, бизнес логиката, биометричния вход и откриването на jailbreak или root. Така оценяваме защитите при контролирана атака.

Мрежово и API тестване
Анализираме мрежовите заявки, включително след контролирано заобикаляне на certificate pinning. Проверяваме удостоверяването, правата за достъп, бизнес логиката, ограниченията на заявките и възможното изтичане на данни.

Проверка на комбинирани атаки
Проверяваме дали отделни слабости могат да се комбинират — например изтичане на информация да доведе до превземане на акаунт. Документираме възпроизводимите сценарии и възможните последици за бизнеса.
Докладване и отстраняване
Получавате резюме за ръководството, технически констатации с CVSS оценки, стъпки за възпроизвеждане и конкретни корекции за iOS и Android. Обсъждаме всяка констатация с разработчиците и включваме примери за код, когато са приложими.
04 / ПОДРОБНОСТИ
Покритие на OWASP Mobile Top 10
Тестваме срещу пълния OWASP Mobile Top 10 (2024) - индустриалният стандарт за рискове за сигурността на мобилни приложения.
Improper Credential Usage
КритиченПароли и ключове, записани в кода, несигурно съхранени данни за вход и неправилно обработване на токени
Некриптирани API ключове, токени в SharedPreferences и данни за вход в plist файлове
Inadequate Supply Chain Security
ВисокАнализ на SDK на трети страни, сканиране за уязвимости в библиотеки, преглед на зависимости, детекция на злонамерени пакети
Остарели SDK с известни уязвимости, изпращане на лични данни към аналитични услуги и рекламни библиотеки с прекомерни права
Insecure Authentication/Authorization
КритиченЗаобикаляне на биометрия, управление на сесии, валидация на токени, ескалация на привилегии, IDOR на мобилни API
Заобиколена биометрична автентикация чрез Frida, слаби сесийни токени, нарушена авторизация на обектно ниво
Insufficient Input/Output Validation
ВисокSQL injection, XSS в WebViews, path traversal, format string атаки, deep link injection
JavaScript injection чрез deep links, SQL injection в локални SQLite заявки, XSS във вградени WebViews
Insecure Communication
ВисокЗаобикаляне на certificate pinning, детекция на cleartext трафик, слаби TLS конфигурации, MITM уязвимост
Липсващ certificate pinning, HTTP fallback връзки, слаби cipher suites, данни, изпратени в cleartext
Inadequate Privacy Controls
СреденЛични данни в журнали и клипборда, заснемане на чувствителна информация и прекомерно събиране на данни за анализ
Чувствителни данни в системните журнали, лични данни към аналитични услуги и кеширани снимки на екрана с финансова информация
Insufficient Binary Protections
СреденУстойчивост на reverse engineering, обфускация на код, anti-tampering, детекция на debugger, jailbreak/root детекция
Без обфускация, лесно заобиколима jailbreak детекция, без anti-debugging, тривиално препакетиране
Security Misconfiguration
ВисокНастройки за backup, debug флагове, експортирани компоненти, прекомерни разрешения, несигурна WebView конфигурация
Активиран debug режим, android:allowBackup=true, експортирани activities без защита, JavaScript активиран в WebViews
Insecure Data Storage
КритиченИзползване на Keychain/Keystore, разрешения на файловата система, криптиране на бази данни, анализ на кеш и temp файлове
Чувствителни данни в plaintext файлове, некриптирани SQLite бази данни, токени в UserDefaults вместо Keychain
Insufficient Cryptography
ВисокКриптографски алгоритми, управление на ключове, повторно използване на инициализационни вектори, собствена криптография и генериране на случайни числа
Хардкоднати ключове за криптиране, остарели алгоритми (MD5, SHA1), използване на ECB режим, предвидими IV
05 / ПОДРОБНОСТИ
Какви видове мобилни приложения тестваме
Избираме тестовете според платформата и технологиите, с които е разработено приложението.
Native iOS
Swift и Objective-C приложения с пълен анализ на бинарен файл, тестване на Keychain и runtime манипулация чрез Frida и Cycript.
Native Android
Kotlin и Java приложения с декомпилация на APK, Smali патчване, тестване на Content Provider и преглед на Android Keystore.
React Native
Експлоатация на JavaScript bridge, анализ на Hermes bytecode, инспекция на AsyncStorage и преглед на сигурността на native модули.
Flutter
Анализ на Dart AOT бинарен файл, прихващане на platform channel, инспекция на Hive/Drift бази данни и reverse engineering базиран на snapshot.
Хибридни (Ionic/Cordova)
Проверка на WebView, уязвимости в плъгини, JavaScript код и локално съхранение на данни.
Progressive Web Apps
Сигурност на service worker, манипулация на кеш, тестване на Web API достъп и анализ на офлайн съхранение на данни.
Забележка: При React Native проверяваме и връзката между JavaScript и нативния код. При Flutter анализираме Dart компонентите, а при Xamarin — .NET кода. Методът се съобразява с технологията на приложението.
06 / ПОДРОБНОСТИ
Кой се нуждае от пентест на мобилно приложение?
Ако нещо от изброеното ви звучи познато, вашето мобилно приложение се нуждае от оценка на сигурността.
07 / ЦЕНИ
Цени за пентест на мобилни приложения
Прозрачно, фиксирано ценообразуване. Без почасово таксуване. Оферта в рамките на 24 часа.
| Пакет | Обхват | Срок | Начална цена |
|---|---|---|---|
| Една платформа | iOS ИЛИ Android приложение | 2-3 седмици | От €4 500 |
| Двете платформи | iOS И Android приложения | 3-4 седмици | От €7 200 |
| Двете платформи + API | iOS + Android + backend API | 4-5 седмици | От €10 800 |
| Непрекъснато тестване | Тримесечно за платформа | Постоянно | От €3 200/тримесечие |
В цената е включен един безплатен повторен тест след корекциите. След като екипът ви отстрани уязвимостите, проверяваме дали корекциите действат.
При комбиниран обхват предлагаме отстъпка. Свържете се с нас за индивидуална оферта.
08 / ПОДРОБНОСТИ
Защо да изберете Atlant Security за мобилен пентест
Какво отличава нашето тестване на мобилна сигурност от останалите.
Реални физически устройства, не емулатори
Тестваме на реални jailbroken iOS устройства и rooted Android устройства. Емулаторите пропускат хардуерни функции за сигурност като Secure Enclave, биометрични сензори и специфично за устройството поведение. Реалните устройства дават реални резултати.
Опитни специалисти по мобилна сигурност
Тестът се ръководи от специалист по мобилна сигурност. Работите със същия човек от определянето на обхвата до обсъждането на резултатите.
Фиксирана цена, оферта за 24 часа
Договаряме обхвата, фиксираната цена и резултатите преди началото на работата.
OWASP MASVS методология
Използваме OWASP Mobile Application Security Verification Standard (MASVS) и свързваме констатациите с приложимите му изисквания. Така разработчиците виждат коя защита трябва да бъде подобрена.
Включена безплатна повторна проверка
Повторно проверяваме отстранените уязвимости без допълнително заплащане и отразяваме резултатите в актуализиран доклад.
Доклади, разбираеми за разработчици
Докладът съдържа конкретни стъпки за корекция според платформата и примери за код, когато са приложими. Обсъждаме препоръките с iOS и Android разработчиците ви.
09 / ПОДРОБНОСТИ
Свързани услуги за сигурност
API пентест
Цялостна оценка на API сигурността за REST, GraphQL и WebSocket API.
Научете повече →Пентест на уеб приложения
OWASP Top 10 тестване на уеб приложения с фокус върху бизнес логика.
Научете повече →IT одит на сигурността
Одит на сигурността на компанията с план за корекции по приоритет.
Научете повече →Всички пентест услуги
Вижте пълната ни гама от услуги за пентест на всички платформи.
Научете повече →10 / ПОДРОБНОСТИ
Вашето приложение е в джоба на всеки потребител. Уверете се, че не е отворена врата.
Запазете безплатен 30-минутен разговор. Ще обсъдим приложението и необходимите тестове. До 24 часа ще получите оферта с фиксирана цена и ясен обхват.
11 / ВЪПРОСИ
Често задавани въпроси за пентест на мобилни приложения
Колко струва пентест на мобилно приложение в България?
Колко време отнема мобилен пентест?
Тествате ли и iOS, и Android?
Нужен ли ви е нашият сорс код?
Можете ли да заобиколите нашата jailbreak/root детекция?
Какво е OWASP Mobile Top 10?
Тествате ли и backend API-то?
На какви устройства тествате?
По какво се различава мобилният пентест от пентеста на уеб приложения?
Предлагате ли повторно тестване след отстраняване на уязвимостите?
Нужен ли е пентест на мобилното приложение за PSD2 или мобилно банкиране?
App Store и Google Play не проверяват ли сигурността на приложението?
ОПРЕДЕЛЕТЕ ОБХВАТА
Подгответе запитване за тест за проникване.
Опишете приложенията, API, мрежите и облачните системи, които искате да тестваме. Прегледайте запитването и го изпратете. Ще получите копие по имейл, а можете да го изтеглите и като документ.
ЗАПИТВАНЕТО Е ПОЛУЧЕНО
Запитването ви е изпратено.
Номер: . Изпращаме копия по имейл до и Александър от Atlant Security. Проверете и папката за нежелана поща.
Можете да запазите и разговор, за да обсъдим обхвата.