К содержимому
ЭкоОфицер

Доверие

Надёжность и безопасность

На этой странице — как проверяются расчёты платформы и как устроены инфраструктура, резервное копирование, мониторинг и защита данных. Здесь только то, что реально сделано и работает; планы вынесены в отдельную секцию «В работе».

Проверенные расчёты

Расчётный код мы сверяем не только с текстом нормативных документов, но и с чужими опубликованными расчётами: берём тома ОВОС из открытого доступа и контрольные примеры стандартов с полными входными данными, прогоняем через наше ядро те же входы и разбираем каждое расхождение по причинам. Ключевые сверки закреплены в автотестах и гоняются перед каждым выпуском — совпадение нельзя «потерять» незаметно.

3 программы
рассеивание выбросов

результаты нашего ядра МРР-2017 сопоставлены с расчётами «Эколог» (Интеграл), ПК «ЭРА» и «ЭКОцентр» из опубликованных томов ОВОС — 13 контрольных кейсов: все 7 расчётных режимов приказа №273 и пересчёт прямоугольного устья (ф. 31–33)

9 примеров
акустика: контрольные примеры стандарта

сквозные примеры ГОСТ Р 56234.3-2019 (ИСО/ТО 17534-3) пройдены в допуске ±0,5 дБ; фактическое отклонение итогового уровня — не более 0,01 дБА

0,15 дБ
акустика: живой расчёт конкурента

опубликованный расчёт программы «Эколог-Шум» воспроизведён нашим ядром со средним расхождением 0,15 дБ по 28 октавным значениям

Сверка работает в обе стороны: она четырежды находила дефекты нашего же акустического ядра (три занижали расчётный уровень шума — опасная сторона, один завышал). Каждый исправлен в день обнаружения, версия алгоритма поднята, а сами случаи закреплены в автотестах, чтобы ошибка не могла вернуться. Один из найденных сторонних документов мы, наоборот, отвергли как эталон — его числа не воспроизводились формулами методики. Такие находки мы публикуем, а не прячем.

Честная оговорка: совпадение с другими программами и контрольными примерами подтверждает наше прочтение методик, но не заменяет экспертизу конкретного проекта. Спорные места методик мы показываем прямо в результатах расчёта как «открытые вопросы прочтения», а не выбираем удобный вариант молча.

Как закреплена достоверность

  • Каждый расчёт сохраняется воспроизводимой записью: входные данные, результат и контрольная сумма. Кнопка «Проверить» пересчитывает запись заново и сравнивает с сохранённым; тихий пересчёт задним числом запрещён.
  • Расчётные ядра защищены контролем целостности: изменить формулу «мимоходом» нельзя — каждое изменение фиксируется отдельно, с версией алгоритма и журналом изменений.
  • Перед каждым обновлением платформы автоматически выполняется более 160 проверок: эталонные примеры из нормативных документов, внешние кросс-сверки и сквозные сценарии.
  • К расчётам прилагается паспорт доказуемости: воспроизводимость записи и выверенность справочных данных сведены в один итоговый вердикт.
  • Если методика не даёт формулы для вашего случая — платформа честно отказывает с объяснением причины, а не подставляет ноль.

Полный перечень методик, нормативная база каждой и происхождение справочных чисел — на странице «Методология и источники».

Уровень сервиса (SLA)

99,5 %
целевая доступность сервиса

до ~3,7 часа недоступности в месяц; контейнеры перезапускаются автоматически, неудачное обновление откатывается само

1 раб. день
первый ответ поддержки

по адресу support@ecoofficer.ru в рабочие дни

≤ 24 ч
потеря данных при аварии (RPO)

резервная копия базы — каждую ночь, плюс автоматический дамп перед каждым обновлением

8 раб. часов
восстановление после аварии (RTO)

развёртывание из резервной копии по отработанному регламенту

Это целевые показатели, которые мы поддерживаем технически, а не договорная неустойка. Договорные гарантии с финансовой ответственностью обсуждаются в рамках тарифа «Корпоративный». Текущее состояние сервиса — на странице статуса.

Инфраструктура и данные — в России

  • Платформа размещена на VPS хостинг-провайдера Beget (дата-центр в Санкт-Петербурге). Данные пользователей хранятся на территории РФ.
  • Основной домен — ecoofficer.ru.
  • Соединение защищено TLS (сертификат Let's Encrypt); включён HSTS — браузер принудительно использует только защищённое соединение.

Резервное копирование

  • Автоматическое ежедневное резервное копирование базы данных (ночью, по расписанию); копия шифруется алгоритмом AES-256.
  • Страховочный дамп базы делается перед каждым обновлением платформы; храним 3 последние предрелизные копии.

Обновления

После каждого развёртывания выполняется автоматическая проверка живости сервиса; при неудачной проверке код автоматически откатывается на предыдущую версию.

Мониторинг 24/7

  • Внешний мониторинг доступности — UptimeRobot, проверка каждые 5 минут.
  • Внутренние проверки готовности: служебная точка /api/ready с пробой соединения с базой данных.

Доступ и данные

  • Ролевая модель доступа: владелец, команда, клиент — каждый видит только своё.
  • Двухфакторная аутентификация (одноразовые коды TOTP) — по желанию пользователя.
  • Действия в системе журналируются (аудит-лог).
  • Пароли не хранятся в открытом виде — используется хэширование PBKDF2.
  • Секреты интеграций шифруются при хранении на диске.

Персональные данные (152-ФЗ)

Обработка персональных данных ведётся на территории РФ в соответствии с Федеральным законом № 152-ФЗ. Опубликованы политика обработки персональных данных и отдельное согласие на обработку персональных данных.

Платежи

Оплата проходит через платёжный сервис ЮKassa; требования PCI DSS выполняются на стороне провайдера. Мы не видим и не храним данные банковских карт. Фискальные чеки формируются в соответствии с 54-ФЗ.

В работе

  • Независимый аудит безопасности и тест на проникновение — планируются.
  • Продолжение внешних сверок: оставшиеся контрольные примеры стандартов и новые опубликованные расчёты сторонних программ.

Вопросы о надёжности и безопасности — через страницу «Контакты».