БЕЗОПАСНОСТЬ ДАННЫХ
Горные и маркшейдерские данные коммерчески чувствительны, и «это безопасно» — не ответ. Здесь точно указано, какие сетевые запросы делает STREAM, что содержит каждый из них, что не передаётся никогда и куда пишутся диагностические файлы — чтобы проверка безопасности могла сверить утверждения, а не принимать их на веру.
STREAM — нативное приложение Windows. Загрузка DEM, её потоковая передача, отрисовка на GPU, расчёт объёмов, запуск анализов, построение горизонталей и запись выгрузок — всё происходит локально, на вашем процессоре, видеокарте, памяти и диске.
Нет шага загрузки, очереди обработки и квоты на проект, потому что нет сервера, который делает работу. По той же причине производительность зависит от вашего оборудования, а не от уровня подписки.
Модели высот, ортофотопланы, облака точек, чертежи CAD, проекты, измерения, объёмы, отчёты и файлы проектов остаются на той машине, где были открыты. Ни один из них — и ни одна их часть — не отправляется STREAM куда-либо.
Имена файлов, пути к папкам и содержимое проектов также не передаются. В приложении нет SDK аналитики, отслеживания использования и отчётов о работе с функциями.
Действия с лицензионной учётной записью, которые вы инициируете сами — активация, вход, подтверждение почты, сброс пароля — отправляют то, что нужно этому действию, по HTTPS на лицензионный сервер. Активация отправляет введённые вами адрес почты и пароль.
Периодическая проверка лицензии отправляет идентификатор лицензии, идентификатор устройства, аппаратные сигналы, сам подписанный токен и признак вмешательства. Идентификатор устройства — односторонний хеш: «fp-» и усечённый SHA-256 от Windows MachineGuid. Аппаратные сигналы — тоже усечённые хеши SHA-256 с солью от SMBIOS UUID, MachineGuid и серийного номера тома: исходные идентификаторы не отправляются, а хеши нельзя обратить в них.
Проверка обновлений спрашивает у конечной точки релизов текущую версию. Это полный список.
Лицензионный клиент закрепляет сертификат сервера. Если соединение предъявляет сертификат, не совпадающий с закреплённым, STREAM не продолжает молча: такая ошибка сообщается отдельно от обычного состояния «нет сети», потому что несовпадение может означать перехватывающий прокси, а не оборванное соединение.
Это важно в корпоративных сетях, терминирующих TLS: поведение намеренное и заметное, а не тихое понижение защиты.
Если STREAM аварийно завершается, он пишет минидамп в %LOCALAPPDATA%\Stream\crashdumps (или в папку, заданную в STREAM_CRASH_DIR). Для записи не нужны права администратора и изменения в реестре отчётов об ошибках Windows.
Этот файл никогда не выгружается. Если вы хотите, чтобы мы посмотрели сбой, дамп присылаете вы сами — значит, вы можете его изучить или отказаться отправлять. Удалять папку безопасно.
STREAM ведёт локальный диагностический журнал. Он выгружается только если ваш лицензионный токен несёт признак сбора диагностики, который выставлен для лицензий, включённых в альфа-программу диагностики; для обычной лицензии этот путь не делает ничего.
Там, где он всё-таки применяется, журнал минимизируется перед отправкой: имя пользователя Windows маскируется в путях, а выгрузка ограничивается только самой свежей частью журнала.
Активированная лицензия продолжает работать без связи в течение офлайн-окна, записанного в её токене. Внутри этого окна STREAM проверяет лицензию локально по подписанному токену, поэтому сеть объекта без интернета — нормальный режим работы, а не сбой.
Когда окно истекает, нужна одна успешная онлайн-проверка. Для неё поддерживаются корпоративные прокси-конфигурации.
Пока в сессии есть реальная работа, STREAM в фоне пишет копию для восстановления — по умолчанию каждые 5 минут, либо каждые 1, 10 или 30 минут, либо никогда, в Настройки ▸ Проект. Копия пишется в %LOCALAPPDATA%\Stream\recovery и никогда поверх вашего файла проекта. Сбой или отключение питания стоит не больше этого интервала.
При следующем запуске окно восстановления сессии предлагает несохранённую работу. «Восстановить» открывает копию, не перезаписывая ни одного файла, — решение сохранить остаётся за вами, а «Удалить» отбрасывает эту копию. Если сбрасывается драйвер видеокарты, работа записывается в восстановление до того, как появится сообщение. Невосстановленные копии старше 30 дней удаляются.
Закрытие, открытие другого проекта или создание нового при несохранённой работе сначала спрашивает — «Сохранить», «Не сохранять» или «Отмена», — а в заголовке окна стоит звёздочка, пока есть несохранённая работа.
STREAM читает и пишет форматы, которыми ваша отрасль и так обменивается: GeoTIFF, сетки ESRI ASCII, LAS/LAZ, DXF, CSV, KMZ и PDF. Всё, что вы получаете, можно вынести в открытом формате и открыть в другом месте.
Нет проприетарного архива, для чтения которого нужно держать подписку живой, и нет «уровня экспорта» — результат есть результат.
Нет. Модели высот, ортофотопланы, облака точек, проекты, измерения и отчёты остаются на машине, где были открыты. Ничего об их содержимом, именах и путях не передаётся.
Только лицензионный трафик и проверка обновлений. Лицензионный трафик содержит идентификатор лицензии, односторонний хеш устройства, односторонние хеши аппаратных сигналов, подписанный токен и признак вмешательства — плюс адрес почты и пароль в момент входа или активации. Проверка обновлений спрашивает текущую версию.
Нет. В приложении нет SDK аналитики и отчётов об использовании функций.
Нет. Минидамп пишется в %LOCALAPPDATA%\Stream\crashdumps и остаётся там. Отправлять его — ваше решение, удалять папку безопасно.
Да, в пределах офлайн-окна, записанного в вашем лицензионном токене. В этот период проверка идёт локально по подписанному токену; после его истечения нужна одна успешная онлайн-проверка. Корпоративные прокси поддерживаются.
Это усечённый хеш SHA-256 от Windows MachineGuid с префиксом «fp-». Аппаратные сигналы — усечённые хеши с солью от SMBIOS UUID, MachineGuid и серийного номера тома. Исходные значения не передаются, а хеши нельзя обратить обратно.
Активация требует одного онлайн-шага, а лицензии нужна периодическая онлайн-проверка, когда истекает её офлайн-окно. Между этими точками STREAM работает без связи. Напишите нам через сайт, чтобы обсудить конкретное развёртывание.
Да. По умолчанию каждые 5 минут в фоне пишется копия для восстановления (выключено, 1, 5, 10 или 30 минут в Настройки ▸ Проект). Копия хранится в %LOCALAPPDATA%\Stream\recovery, а не поверх файла проекта, и удаляется при нормальном закрытии сессии.
При следующем запуске открывается окно восстановления сессии с путём и временем последней копии. «Восстановить» открывает её, не перезаписывая файлы, и помечает проект как несохранённый, поэтому при закрытии вопрос повторится. «Удалить» убирает эту копию. Если осталось несколько сессий, они предлагаются по очереди.
Бесплатная бета для Windows x64. Работает полностью офлайн с GeoTIFF, LAS/LAZ и DXF.
Скачать STREAM бесплатно