Navegue pela documentação
Compartilhar / exportar
OPERANDO RAILBASE
Instalando em Windows e o aviso do SmartScreen
Por que Windows mostra um aviso antes de instalar Railbase hoje, como verificar o download você mesmo e o que muda quando o certificado de assinatura de código estiver em vigor.
Atualizado
Railbase para Windows é enviado como instalador MSI. Hoje, esse instalador ainda não possui assinatura de código Authenticode, então Windows mostra um aviso antes de ser executado. Esta página explica exatamente o que esse aviso significa, como verificar o arquivo você mesmo em vez de acreditar apenas em nossa palavra e o que mudará quando o certificado estiver em vigor.
Preferimos dizer isso aqui do que deixá-lo encontrar uma caixa de diálogo de segurança inexplicável e se perguntar o que acabou de baixar.
O que o aviso realmente diz
Ao executar o MSI, você poderá ver uma caixa de diálogo azul em tela cheia:
Windows protegeu seu PC. O Microsoft Defender SmartScreen evitou um aplicativo não reconhecido desde o início.
A palavra fazendo o trabalho é não reconhecida. SmartScreen é uma verificação de reputation, não uma verificação de malware:
- not diz que o arquivo contém malware.
- not diz que o arquivo foi modificado ou adulterado em trânsito.
- Diz que a Microsoft ainda não viu este arquivo exato, assinado por um certificado que já confia, vezes suficientes para atestar isso.
Um instalador não assinado de um pequeno fornecedor sempre inicia nesse estado. Um assinado de um fornecedor com um certificado estabelecido não.
Verifique o download você mesmo
Você não precisa confiar no diálogo ou em nós. Cada versão publica uma soma de verificação SHA-256 para cada arquivo, e a soma de verificação é gerada a partir dos mesmos bytes que carregamos. Verifique antes de instalar:
Get-FileHash .\railbase_windows_amd64.msi -Algorithm SHA256
Compare o valor com o listado para sua versão na página de lançamento da sua conta. Se os dois corresponderem, o arquivo que você possui é byte por byte do arquivo que publicamos. Se forem diferentes, stop — exclua o arquivo e entre em contato com o suporte; não o instale.
Instalando após o aviso
Assim que a soma de verificação corresponder:
- Na caixa de diálogo SmartScreen, escolha Mais informações.
- Escolha Executar mesmo assim.
- Aprove o prompt do administrador Windows. O instalador escreve para
C:\Program Files\Railbase, adiciona uma entrada no menu Iniciar e registra Railbase em Aplicativos instalados para que possa ser removido da maneira normal.
Após a instalação, Railbase é executado na área de notificação (bandeja do sistema). Ele inicia automaticamente quando você faz login, reinicia automaticamente se parar inesperadamente e abre o painel de administração no seu navegador na primeira execução.
Seus dados ficam em %APPDATA%\Railbase naquela máquina – o instalador nunca os toca, inclusive na desinstalação.
Removendo Railbase
Use Settings ▸ Aplicativos ▸ Aplicativos instalados ▸ Railbase ▸ Desinstalar ou Desinstalar Railbase do menu da bandeja. Isso remove o programa, a entrada do menu Iniciar e a entrada de inicialização automática. Sua pasta de dados é deixada deliberadamente; exclua %APPDATA%\Railbase você mesmo se quiser que ele desapareça.
O que muda quando o certificado chega
Um certificado de assinatura de código Authenticode está sendo adquirido. Depois que os lançamentos forem assinados com ele:
- O nome do editor (Silkway Tech, LLC) aparece no prompt Windows de "Editora desconhecida".
- O aviso do SmartScreen desaparece definitivamente em um certificado EV e desaparece conforme a reputação se acumula em um padrão.
- Nada mais muda no instalador - o mesmo MSI, o mesmo layout, o mesmo caminho de desinstalação.
Até então, a soma de verificação acima é a maneira honesta de confirmar o que você está executando e também permanece válida depois.
macOS e Linux
Nenhuma das plataformas tem esta lacuna:
- Os instaladores macOS são assinados e autenticados por Silkway Tech LLC, e o o tíquete de reconhecimento de firma é grampeado – eles são instalados off-line sem aviso prévio.
- Os pacotes Linux são assinados pelo OpenPGP; a chave pública está vinculada ao
página de download para que
apt/dnfpossa verificar assinaturas.