Ми часто зустрічаємо проєкти, де мобільний застосунок уже працює, але клієнт хоче отримати сертифікат ISO 27001 для виходу на міжнародні ринки або виконання тендерних вимог. Стандарт вимагає не лише технічних заходів, а й побудови системи управління інформаційною безпекою (ISMS). Без цієї системи аудит не пройти. Нещодавно ми допомогли фінтех-стартапу з ЄС пройти сертифікацію за 6 місяців: основні проблеми були з управлінням секретами та документуванням ризиків. Повністю переписали CI/CD, впровадили GitLeaks і MobSF, підготували SoA з нуля. Клієнт пройшов аудит з першої спроби.
ISO 27001 — міжнародний стандарт, який, на відміну від GDPR або HIPAA, не прив'язаний до конкретного типу даних чи юрисдикції. Це система управління, яку потрібно задокументувати та пройти аудит акредитованого органу. Наш досвід показує: більшість проблем виникає саме на етапі документування процесів, а не на технічних контролях. Наприклад, на підготовку документації йде до 60% загального часу проєкту. Для точної оцінки вашого проєкту зв'яжіться з нами.
Для мобільного застосунку ISO 27001 означає, що всі процеси розробки, деплою та експлуатації вбудовані в ISMS організації. Технічні контролі — лише частина вимог. Ми допомагаємо компаніям пройти цей шлях від gap analysis до сертифікації. Ми маємо 5+ років досвіду на ринку та реалізували 20+ проєктів з безпеки мобільних застосунків.
Чому ISO 27001 важливий для мобільного додатка?
Сертифікат підтверджує, що процеси розробки захищені на рівні світових стандартів. Це необхідно для роботи з фінансовими установами, медичними даними або державними замовленнями. Без ISO 27001 багато клієнтів просто не розглядають продукт. Сертифікований застосунок отримує в 3 рази більше довіри клієнтів порівняно з несертифікованим.
Як забезпечити відповідність мобільного застосунку вимогам ISO 27001
Ми розбиваємо роботу на два блоки: технічні контролі та документація ISMS. Ось головні технічні заходи.
Управління секретами (контроль A.8.9)
Захардкоджені API-ключі в коді — часта знахідка при аудиті. Управління секретами та вразливостями (vulnerability management) є критичними для мобільного застосунку. Секрети ніколи не повинні потрапляти в репозиторій:
// Неправильно — порушує A.8.9 val apiKey = "sk-prod-abc123xyz" // Правильно — через BuildConfig із CI/CD секретів val apiKey = BuildConfig.API_KEY // Ще краще — ключ отримується з сервера при аутентифікації val apiKey = tokenManager.getApiKey() Для iOS використовуємо xcconfig-файли, які не комітяться. Додаємо GitLeaks в pre-commit hook та CI pipeline. Згідно з ISO 27001, контроль A.8.9, секрети повинні зберігатися окремо від вихідного коду та передаватися через безпечні канали.
Управління криптографічними ключами (контроль A.8.24)
Стандарт вимагає задокументованої політики: термін ротації, процедура, зберігання. Для мобільного застосунку:
- Сертифікати TLS: ротація за 30 днів до закінчення, certificate pinning оновлюється через OTA-конфіг.
- Ключі підпису: зберігання в HSM або хмарному key management (AWS KMS, Google Cloud KMS).
- Ключі шифрування локальних даних: в Android Keystore або iOS Secure Enclave.
Vulnerability Management (контролі A.8.7, A.8.8)
Документований процес із доказами:
- SAST — статичний аналіз при кожному PR (MobSF у CI, Semgrep custom rules).
- Dependency scanning — Dependabot або OWASP Dependency-Check.
- Pentest — щорічно або після великих змін. Звіт зберігається для аудитора.
- SLA на виправлення: критичні — доба, високі — тиждень, середні — місяць.
Secure SDLC (контроль A.5.8)
Моделювання загроз (STRIDE) при проєктуванні нових фіч, вимоги безпеки в acceptance criteria, code review для змін, що зачіпають аутентифікацію або шифрування. Все це фіксується в документації.
Яка документація потрібна для сертифікації
Аудитор дивиться не на код, а на документи. Обов'язковий набір. Нижче — таблиця з описом ключових документів.
| Документ | Призначення | Коли готується |
|---|---|---|
| Реєстр активів | Вихідний код, ключі, production-дані | На старті проєкту |
| Реєстр ризиків | Оцінка загроз і впливу для кожного активу | Після ідентифікації активів |
| Заява про застосовність (SoA) | Які контролі застосовуються, винятки | Після реєстру ризиків |
| План реагування на інциденти | Процедура при витоку або компрометації | До аудиту |
| Політика безпеки постачальників | Вимоги до SDK та хмарних сервісів | В процесі документування ISMS |
Всі документи версіонуються та підписуються. Самостійна підготовка займає в 2 рази більше часу і часто містить помилки — з нами ви проходите цей швидше.
Повний список контролів, що перевіряються аудитором
- A.5.8 Secure SDLC
- A.5.9 Revalidation
- A.8.7 Vulnerability management
- A.8.8 Technical review
- A.8.9 Secrets management
- A.8.24 Key management
- A.12.1 Protection from malware
- A.12.6 Technical vulnerability management
Порівняння: ISO 27001 vs self-assessment
| Параметр | ISO 27001 (сертифікація) | Self-assessment |
|---|---|---|
| Довіра клієнтів | Висока (міжнародне визнання) | Середня (внутрішня оцінка) |
| Трудомісткість | Повна ISMS + аудит | Gap analysis лише технічних заходів |
| Терміни | 4–9 місяців | 1–2 місяці |
| Вартість | від 5 000 до 15 000 € | Нижча, але без сертифіката |
ISO 27001 сертифікація в 2 рази ефективніша за self-assessment для залучення клієнтів. Сертифікація дає офіційне підтвердження, яке self-assessment не забезпечує. Економія на послугах аудитора при правильній підготовці становить до 40%.
Що входить у нашу роботу
Ми супроводжуємо проєкт від gap analysis до отримання сертифіката. В рамках співпраці ви отримуєте:
- Повну документацію ISMS (шаблони та заповнені документи під ваш проєкт).
- Налаштування CI/CD для безпечного управління секретами.
- Впровадження SAST та dependency scanning.
- Підготовку до аудиту та супровід на всіх етапах.
- Навчання команди процесам ISMS.
- Пост-сертифікаційну підтримку (щорічні аудити).
Як підготуватися до аудиту ISO 27001?
Перед аудитом ми проводимо попередню перевірку готовності, усуваємо невідповідності та навчаємо команду відповідати на запитання аудитора. Ми гарантуємо якісне документування та супровід до отримання сертифіката. Наш багаторічний досвід підтверджується успішними проєктами.
Терміни та як почати
Орієнтовні терміни:
- Gap analysis + дорожня карта: 1–2 тижні.
- Впровадження технічних контролів: 4–8 тижнів.
- Документування ISMS: 2–4 місяці.
- Повний цикл до сертифікації: 4–9 місяців.
Вартість розраховується індивідуально — залежить від поточного рівня безпеки та складності застосунку. Gap analysis коштує від 500 €, а повна підготовка до сертифікації — від 8 000 €. Отримайте консультацію з сертифікації ISO 27001 для вашого мобільного застосунку. Зв'яжіться з нами для оцінки проєкту — ми допоможемо пройти шлях до сертифіката з мінімальними ризиками.
У процесі мобільної розробки за ISO 27001 ми впроваджуємо всі необхідні контролі, щоб ваш застосунок відповідав світовим стандартам безпеки та отримав довіру клієнтів і партнерів.







