Railbase
Открыть документацию
GPTClaude

РАБОТА RAILBASE

Установка на Windows и предупреждение SmartScreen

Почему Windows предупреждает перед установкой Railbase, как самостоятельно проверить скачанный файл и что изменится после получения сертификата подписи кода.

Обновлено

Railbase для Windows поставляется как установщик MSI. Сегодня этот установщик еще не подписан кодом Authenticode, поэтому Windows выдает предупреждение перед запуском. На этой странице подробно объясняется, что означает это предупреждение, как проверить файл самостоятельно, не веря нам на слово, и что изменится, когда сертификат будет установлен.

Мы скорее расскажем вам об этом здесь, чем позволим вам столкнуться с необъяснимым диалогом безопасности и задаться вопросом, что вы только что скачали.

Что на самом деле говорит предупреждение

При запуске MSI вы можете увидеть синее полноэкранное диалоговое окно:

Windows защитил ваш компьютер. SmartScreen Microsoft Defender предотвратил неопознанное приложение при запуске.

Слово, выполняющее работу, нераспознано. SmartScreen — это проверка reputation, а не сканирование на наличие вредоносных программ:

  • not сообщает, что файл содержит вредоносное ПО.
  • not говорит о том, что файл был изменен или подделан при транспортировке.
  • В нем говорится, что Microsoft еще не видела этот точный файл, подписанный его сертификатом. уже доверяет, достаточно раз, чтобы за это поручиться.

Неподписанный установщик от небольшого поставщика всегда запускается в этом состоянии. Подписанный от производителя с установленным сертификатом - нет.

Проверьте загрузку самостоятельно

Вам не обязательно доверять диалогу или нам. Каждый выпуск публикует контрольную сумму SHA-256 для каждого файла, и контрольная сумма генерируется из тех же байтов, которые мы загружаем. Проверьте это перед установкой:

Get-FileHash .\railbase_windows_amd64.msi -Algorithm SHA256

Сравните значение со значением, указанным для вашей версии на странице выпуска в вашей учетной записи. Если они совпадают, то файл, который у вас есть, побайтно соответствует файлу, который мы опубликовали. Если они различаются, stop — удалите файл и обратитесь в службу поддержки; не устанавливайте его.

Установка после предупреждения

Как только контрольная сумма совпадет:

  1. В диалоговом окне SmartScreen выберите Подробнее.
  2. Выберите Выполнить в любом случае.
  3. Подтвердите приглашение администратора Windows. Установщик пишет в C:\Program Files\Railbase добавляет пункт меню «Пуск» и регистрирует Railbase в Installed apps, чтобы его можно было удалить обычным способом.

После установки Railbase запускается в области уведомлений (системный трей). Он запускается автоматически при входе в систему, перезапускается в случае неожиданной остановки и открывает панель администратора в вашем браузере при первом запуске.

Ваши данные хранятся в %APPDATA%\Railbase на этом компьютере — программа установки никогда их не трогает, в том числе при удалении.

Удаление Railbase

Используйте Настройки ▸ Приложения ▸ Установленные приложения ▸ Railbase ▸ Удалить или меню на панели задач Удалить Railbase. При этом удаляется программа, пункт меню «Пуск» и пункт автозапуска. Папка с данными намеренно оставлена ​​на месте; удалите %APPDATA%\Railbase самостоятельно, если хотите, чтобы он исчез.

Что изменится при получении сертификата

В настоящее время приобретается сертификат для подписи кода Authenticode. После подписания релизов с ним:

  • Вместо этого в приглашении Windows отображается имя издателя (Silkway Tech, LLC). «Неизвестного издателя».
  • Предупреждение SmartScreen навсегда исчезает в сертификате EV и исчезает по мере того, как репутация накапливается на стандартной.
  • Больше ничего в установщике не меняется — тот же MSI, та же раскладка, тот же путь удаления.

До тех пор приведенная выше контрольная сумма является честным способом подтвердить, что вы используете, и она остается действительной и после этого.

macOS и Linux

Ни одна из платформ не имеет такого пробела:

  • Установщики macOS подписаны и нотариально заверены Silkway Tech LLC, а талон нотариального заверения пришит — устанавливают офлайн без подсказки.
  • Пакеты Linux подписаны OpenPGP; открытый ключ связан с загрузите страницу, чтобы apt/dnf мог проверить подписи.
Была ли эта страница полезной?Спасибо за ваш отзыв!