Логотип МИЭМ НИУ ВШЭ
Готов к работе
Логотип типа проекта Программный
Программный
2025 / 2026
Логотип проекта SecureSurvey: защищенная опросная система для сбора данных о бизнес-
процессах

    2511 SecureSurvey: защищенная опросная система для сбора данных о бизнес- процессах

    Заявка создана
    01.04.2026
    Контроль ПО
    02.04.2026
    Отправлен на комиссию
    02.04.2026
    На доработке
    27.04.2026
    Исправлено
    29.04.2026
    Отправлен на комиссию
    07.05.2026
    Одобрен
    29.05.2026

    Паспорт проекта

    Аннотация

    При проведении аудитов информационной безопасности экспертам необходимо собирать конфиденциальные данные о бизнесе клиента: структуру компании, используемые IT-системы, данные клиентов, финансовые показатели. Существующие массовые решения (Google Forms, Яндекс.Формы) не предназначены для работы с чувствительными данными — ответы хранятся на серверах третьих лиц, отсутствует сквозное шифрование, клиент не контролирует доступ к своим ответам. Это противоречит требованиям 152-ФЗ при обработке...

    Отрасль

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

    Теги

    Безопасность
    Передача данных
    Защита данных

    Цель

    Разработать программный прототип опенсорсной системы SecureSurvey, реализующей клиентское шифрование ответов (AES-256-GCM) и их валидацию по JSON Schema, обеспечивающую сбор конфиденциальных данных о бизнесе без передачи их третьим сторонам. Результатом является рабочий программный продукт, включающий: генератор опросников из JSON Schema, веб-форму для заполнения с офлайн-режимом и CLI-утилиту для расшифровки с экспортом в PDF/DOCX. SecureSurvey интегрируется в основной проект RiskTranslate как...

    Ожидаемые результаты

    • Генератор опросников (модуль создания)
      • Создание HTML-формы из JSON Schema
      • Поддержка типов вопросов: текст, число, выбор из списка, множественный выбор, да/нет, дата
      • Разбивка опросника на блоки по отделам (руководство, IT, продажи, бухгалтерия, педагоги)
      • Экспорт сгенерированной формы в ZIP-архив
    • Фронтенд-форма для заполнения
      • Динамическая генерация полей из загруженной JSON Schema
      • Валидация ввода (типы данных, обязательность)
      • Сохранение прогресса заполнения в localStorage (автосохранение)

    Форма и способы промежуточного контроля

    Еженедельные синхронизации (каждый понедельник, 30 минут) Каждый участник команды отчитывается о выполненных задачах за неделю согласно плану работ. Фиксируются отклонения от графика, корректируются приоритеты, уточняются риски. Контрольные точки по результатам (недели 2, 4 и 6) Неделя 2* – готова JSON Schema и модель угроз. Критерии: успешное тестирование схемы на 2 бизнес-кейсах, экспертная оценка модели угроз со стороны ИБ-специалиста. Неделя 4* – работающая HTML-форма с...

    Форма представления результатов

    Репозиторий на GitHub с открытым исходным кодом (лицензия MIT), включающий: Исходный код генератора опросников (HTML/JS) Исходный код CLI-инструмента для расшифровки (Python) JSON Schema для шаблонов опросников Документацию по установке, использованию и расширению Рабочий веб-интерфейс (локальный HTML-файл), который клиент может скачать и запустить на своем компьютере без доступа в интернет. CLI-инструмент на Python, опубликованный в PyPI (pip...

    Ресурсное обеспечение

    1. Программные инструменты и библиотеки Категория Наименование Назначение Frontend HTML5, CSS3, JavaScript (ES6) Разработка интерфейса опросной формы CryptoJS Клиентское шифрование (AES) Bootstrap / Tailwind Адаптивная верстка LocalStorage API Сохранение прогресса заполнения Backend / CLI Python 3.10+ Разработка CLI-инструментов и утилит cryptography / pycryptodome Расшифровка AES-256 на стороне эксперта argparse / click Парсинг аргументов командной строки jsonschema Валидация ответов по...

    Имеющийся задел

    Концепция проекта – сформулирована идея защищенной опросной системы, определены ключевые требования: клиентское шифрование, отсутствие бэкенда, JSON Schema как основа для генерации опросников. Техническое задание – разработан документ, включающий требования к модулям, криптографическим алгоритмам, форматам входных и выходных данных. Анализ рынка – проведен обзор существующих решений (Google Forms, Яндекс.Формы, Nextcloud Forms, CryptoPad, PrivateBin). Выявлены их недостатки при работе с...

    Заказчик

    МИЭМ / ДПМ