Blader door documentatie
BEDRIJF RAILBASE
Installeren op Windows en de SmartScreen-waarschuwing
Waarom Windows vandaag een waarschuwing toont voordat Railbase wordt geïnstalleerd, hoe u de download zelf kunt verifiëren en wat er verandert zodra het code-signing-certificaat is geïnstalleerd.
Bijgewerkt
Railbase voor Windows wordt geleverd als MSI-installatieprogramma. Tegenwoordig is dat installatieprogramma nog niet ondertekend met Authenticode-code, dus Windows toont een waarschuwing voordat het wordt uitgevoerd. Op deze pagina wordt precies uitgelegd wat die waarschuwing betekent, hoe u het bestand zelf kunt controleren in plaats van ons op ons woord te geloven, en wat er zal veranderen als het certificaat aanwezig is.
We vertellen u dit liever hier dan dat u een onverklaard beveiligingsdialoogvenster tegenkomt en zich afvraagt wat u zojuist hebt gedownload.
Wat de waarschuwing eigenlijk zegt
Wanneer u de MSI uitvoert, ziet u mogelijk een blauw dialoogvenster op volledig scherm:
Windows heeft uw pc beveiligd. Microsoft Defender SmartScreen heeft een onbekende app start niet.
Het woord dat het werk doet is niet herkend. SmartScreen is een reputatie-controle, geen malwarescan:
- Er staat niet dat het bestand malware bevat.
- Er staat niet dat het bestand tijdens het transport is gewijzigd of dat er mee is geknoeid.
- Er staat dat Microsoft dit exacte bestand nog niet heeft gezien, ondertekend door een certificaat al vertrouwen heeft, genoeg keren om daarvoor in te staan.
Een niet-ondertekend installatieprogramma van een kleine leverancier start altijd in die staat. Een ondertekend exemplaar van een leverancier met een gevestigd certificaat doet dat niet.
Controleer de download zelf
U hoeft de dialoog of ons niet te vertrouwen. Elke release publiceert een SHA-256-controlesom voor elk bestand, en de controlesom wordt gegenereerd op basis van dezelfde bytes die we uploaden. Controleer het voordat u installeert:
Get-FileHash .\railbase_windows_amd64.msi -Algorithm SHA256
Vergelijk de waarde met de waarde die voor uw versie wordt vermeld op de releasepagina in uw account. Als de twee overeenkomen, is het bestand dat u hebt byte-voor-byte het bestand dat we hebben gepubliceerd. Als ze verschillen, stop — verwijder het bestand en neem contact op met de ondersteuning; installeer het niet.
Installeren voorbij de waarschuwing
Zodra de controlesom overeenkomt:
- Kies in het SmartScreen-dialoogvenster Meer informatie.
- Kies Toch uitvoeren.
- Keur de beheerdersprompt Windows goed. Het installatieprogramma schrijft naar
C:\Program Files\Railbase, voegt een item in het Startmenu toe en registreert Railbase in Geïnstalleerde apps zodat het op de normale manier kan worden verwijderd.
Na de installatie wordt Railbase uitgevoerd in het systeemvak (systeemvak). Het start automatisch wanneer u zich aanmeldt, start zichzelf opnieuw op als het onverwachts stopt en opent het beheerderspaneel in uw browser wanneer het voor de eerste keer wordt gestart.
Uw gegevens bevinden zich in %APPDATA%\Railbase op die machine; het installatieprogramma raakt deze nooit aan, ook niet bij het verwijderen ervan.
Railbase verwijderen
Gebruik Instellingen ▸ Apps ▸ Geïnstalleerde apps ▸ Railbase ▸ Verwijderen, of het menu Verwijderen Railbase in het systeemvak. Dat verwijdert het programma, het Start-menu-item en het autostart-item. Uw gegevensmap wordt opzettelijk op zijn plaats gelaten; verwijder %APPDATA%\Railbase zelf als je het weg wilt hebben.
Wat verandert er als het certificaat landt?
Er wordt een Authenticode-codeondertekeningscertificaat aangeschaft. Zodra releases ermee zijn ondertekend:
- De naam van de uitgever (Silkway Tech, LLC) verschijnt in plaats daarvan in de Windows-prompt van "Onbekende uitgever".
- De SmartScreen-waarschuwing verdwijnt voorgoed op een EV-certificaat en vervaagt zodra reputatie stapelt zich op op een standaard.
- Verder verandert er niets aan het installatieprogramma: dezelfde MSI, dezelfde lay-out, de hetzelfde verwijderingspad.
Tot die tijd is de bovenstaande controlesom de eerlijke manier om te bevestigen wat u gebruikt, en blijft ook daarna geldig.
macOS en Linux
Geen van beide platforms heeft deze kloof:
- macOS installateurs zijn ondertekend en notarieel bekrachtigd door Silkway Tech LLC, en de notarisatieticket is geniet: ze worden offline geïnstalleerd zonder prompt.
- Linux pakketten zijn OpenPGP-ondertekend; de publieke sleutel is gekoppeld vanuit de
downloadpagina zodat
apt/dnfhandtekeningen kan verifiëren.