Информационная безопасность

Безопасная разработка: проверка по OWASP ASVS и требования безопасности в процессе

Проверяем код и архитектуру по OWASP ASVS и Top 10, формулируем требования безопасности и встраиваем проверки в разработку. Требования прослеживаются от стандарта до кода через CRE — видно, что покрыто, а что нет.

ASVS проверка по стандарту
CRE трассировка требований
SAST проверки в конвейере
secure-query.py
1# Небезопасно: запрос собирается из ввода
2query = "SELECT * FROM users WHERE id = " + user_id
3
4# Безопасно: параметризованный запрос
5query = "SELECT * FROM users WHERE id = %s"
6cursor.execute(query, (user_id,))
7
8# ASVS: проверка ввода и защита от инъекций
9# SAST в CI блокирует небезопасный вариант
🛡️
Проверка пройдена
требования ASVS · SAST в CI

Что входит

Проверяем готовое приложение или встраиваем безопасность в процесс разработки с самого начала.

🧭

Анализ архитектуры

Модель угроз, границы доверия, критичные данные.
Threat model
📋

Проверка по OWASP ASVS

Анализ приложения по требованиям выбранного уровня.
ASVS
🕷️

Проверка по OWASP Top 10

Типовые уязвимости: инъекции, аутентификация, доступы.
OWASP Top 10
🔗

Требования безопасности

Формулируем и связываем с источниками через CRE.
CREТребования
🤖

SAST и проверки в CI

Автоматический анализ кода и зависимостей на каждое изменение.
SASTCI/CD
📝

Отчёт и рекомендации

Проблемы по приоритету, как исправить, повторная проверка.
Отчёт

Как работаем

01

Область и уровень проверки

Определяем, что и по какому уровню ASVS проверяем.
2–3 дня
02

Архитектура и модель угроз

Разбираем систему и критичные данные.
1–2 недели
03

Проверка кода и конфигурации

Ручной анализ и автоматические средства.
2–4 недели
04

Отчёт и план исправлений

Приоритеты и рекомендации.
3–5 дней
05

Повторная проверка и процесс

Закрепляем проверки в разработке.
По согласованию
📐
Стандарты
Открытые стандарты безопасности.
OWASP ASVSOWASP Top 10CRE
🤖
Автоматизация
Проверки в конвейере разработки.
SASTCI/CD
📚
Результат
Отчёт, требования и инструкции остаются у вас.
ОтчётТребования

Как мы сотрудничаем

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

Старт

Проверка приложения

Анализ по ASVS и Top 10 с отчётом.
Стоимость — после аудита
По объёму системы
✓
Модель угроз
✓
Проверка по ASVS
✓
Отчёт по приоритетам
✓
Рекомендации
Заказать аудит →
Долгосрочно

Сопровождение AppSec

Регулярные проверки и консультации команды.
Стоимость — после аудита
Ежемесячная оплата
✓
Проверка изменений
✓
Обновление требований
✓
Консультации
✓
Отчёт
Обсудить →

Вопросы о безопасной разработке

Не нашли ответ — напишите нам, разберёмся в вашей задаче.

Задать вопрос →
Что такое OWASP ASVS?
+
Стандарт проверки безопасности приложений: набор требований трёх уровней — от базового до максимального. Помогает договориться, что именно считается «безопасным».
Чем это отличается от пентеста?
+
Пентест имитирует атаку на работающую систему. AppSec-проверка анализирует архитектуру и код и встраивает требования в разработку. Подходы дополняют друг друга.
Что такое CRE?
+
Common Requirement Enumeration — открытый справочник, связывающий требования разных стандартов. Помогает не терять трассировку между ними.
Можно ли проверить приложение, написанное не вами?
+
Да, при наличии доступа к коду и описанию системы.
Даёте ли гарантию отсутствия уязвимостей?
+
Нет: гарантировать это невозможно. Мы снижаем риск, находим известные классы проблем и помогаем встроить проверки в процесс.

Обсудим вашу задачу

Расскажите о проекте — разберёмся в задаче и предложим конкретное решение. Отвечаем в течение рабочего дня.

📞
Телефон
Пн–Пт, 9:00–18:00
✉️
E-mail
Ответим в течение дня