Обновить

Строим безопасную разработку в ритейлере. Часть 2, SAP-приложения

Время на прочтение5 мин
Охват и читатели3.1K
Всего голосов 9: ↑8 и ↓1+11
Комментарии4

Комментарии 4

Пару вопросов.
1. Как вы строили систему анализа кода, если, судя по статье, даже не знали как выгрузить его из SAP?
2. У заказчика отсутствует отдел безопасности SAP?
Добрый день. Отвечаем по пунктам:
1. Видимо, мы неточно отразили мысль в статье (уточнили в тексте). Опыт работы с SAP уже имелся, но не столь масштабный, как требовалось в данном случае. Поэтому этот проект дал нам много новых знаний.
2. У заказчика был и есть отдел безопасности SAP, они использовали свои методы проведения аналитики и выявления потенциальных проблем, но также стали одним из основных инициаторов внедрения нашей системы.
Спасибо за ответы.

А зачем каждый раз выгружать весь код для проверки? Почему не сделать одну полную проверку, а затем на этапе переноса разработок выполнял проверку только запросов?
Если имеется в виду вариация инкрементального анализа, то основная причина заключается в том, что при выгрузке только изменённых запросов будет анализироваться код без связи с внешними функциональными модулями, классами и программами, которые он может вызывать. Это означает, что анализ не будет полноценным, так как поведение программы может изменяться сильнее, чем это может быть проинтерпретировано только в рамках изменения — AST и CFG будут уже не те =)
Также это была более простая и надёжная реализация именно с точки зрения интеграции сервисов между собой.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Информация

Сайт
rt-solar.ru
Дата регистрации
Дата основания
2015
Численность
1 001–5 000 человек
Местоположение
Россия