#Web
#backend
ИБ сервис для анализа рисков
Задача
Разработать веб-сервис для анализа рисков, визуализации и аналитики табличных данных с учетом использования готовых математических моделей.
Характеристики  проекта
Длительность - 1 месяц
Команда - 3 человека
Технологии - FastAPI, Postgres, Streamlit
Особенности проекта
Заказчик является крупнейшим российским ретейлером, которому для ведения коммерческой деятельности необходимо программное обеспечение для расчета рисков и количества инцидентов. Прежде, клиент использовал Excel в связке с плагином ModelRisk, позволяющим проводить аналитику. Однако это решение было медленным и дорогостоящим, поэтому начался поиск более простой веб-системы.
Решение
Мы предложили разработать продукт с использованием Streamlit. Это библиотека для Python, которая позволяет создавать веб-приложения для машинного обучения, визуализации данных и других задач. Streamlit предлагает простой и интуитивно понятный способ создания пользовательских интерфейсов.
Эта библиотека также позволяет легко отображать данные в удобной и информативной форме, благодаря чему, можно быстро создавать интерактивные дашборды для визуализации данных, что делает процесс анализа данных более доступным и понятным.
Как тиндер-карточки превратились в викторину](https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f99cc296-a8d4-4685-a5f5-3bbb7211a1c1/Frame_518_(1).png)  Как тиндер-карточки превратились в викторину
Анализ рисков
Определившись со стеком разработки, мы перешли к непосредственной реализации. Нашей задачей было создать веб-сервис для вычисления прогнозного количества инцидентов и симуляции данных ПО ModelRisk. При разработке мы опирались на уже готовые математические модели, предоставленные заказчиком, и структуру Excel файла, который клиент использовал для проведения вычислений.

Определяемые параметры в модели вычисляются на основе функций вероятностного распределения. Далее, используя симуляцию Монте-Карло, проводятся симуляции возможных сценариев для неопределённых параметров модели.

Результатом работы модели являются оценка количества инцидентов в годовом и месячном исчислении на будущий период с учётом подбора распределения на основании загруженной статистики инцидентов ИБ.
итоги
В конечном итоге, продукт решает даже больше потребностей бизнеса, чем планировалось изначально. После написания документации, содержащей основные команды, подробное описание решения и различные способы взаимодействия с системой, мы передали проект заказчику.
Сейчас сервис функционирует автономно во внутреннем контуре заказчика. Мы продолжаем работать с клиентом, развивая внутреннюю экосистему ИБ сервисов
Получите концепт вашего проекта
Мы свяжемся с вами, чтобы обсудить детали проекта
Your message has been sent successfully
Something went wrong while sending the email, please try again