Sfoglia la documentazione
OPERATIVO RAILBASE
Installazione su Windows e avviso SmartScreen
Perché Windows mostra un avviso prima di installare Railbase oggi, come verificare tu stesso il download e cosa cambia una volta installato il certificato di firma del codice.
Aggiornato
Railbase per Windows viene fornito come programma di installazione MSI. Oggi quel programma di installazione non è ancora firmato con il codice Authenticode, quindi Windows mostra un avviso prima dell'esecuzione. Questa pagina spiega esattamente cosa significa questo avviso, come controllare tu stesso il file invece di crederci sulla parola e cosa cambierà quando il certificato sarà attivo.
Preferiamo dirtelo qui piuttosto che lasciarti incontrare una finestra di dialogo di sicurezza inspiegabile e chiederti cosa hai appena scaricato.
Cosa dice effettivamente l'avvertimento
Quando esegui l'MSI potresti vedere una finestra di dialogo blu a schermo intero:
Windows ha protetto il tuo PC. Microsoft Defender SmartScreen ha impedito un app non riconosciuta dall'avvio.
La parola che esegue il lavoro è non riconosciuta. SmartScreen è un controllo reputazione, non una scansione malware:
- non dice che il file contiene malware.
- not dice che il file è stato modificato o manomesso durante il trasporto.
- Dice che Microsoft non ha ancora visto questo file esatto, firmato da un certificato si fida già, abbastanza volte per garantirlo.
Un programma di installazione non firmato di un piccolo fornitore inizia sempre in quello stato. Uno firmato da un fornitore con un certificato stabilito no.
Verifica tu stesso il download
Non devi fidarti del dialogo o di noi. Ogni versione pubblica un checksum SHA-256 per ogni file e il checksum viene generato dagli stessi byte che carichiamo. Controllalo prima di installare:
Get-FileHash .\railbase_windows_amd64.msi -Algorithm SHA256
Confronta il valore con quello indicato per la tua versione nella pagina di rilascio del tuo account. Se i due corrispondono, il file che hai è byte per byte il file che abbiamo pubblicato. Se differiscono, stop: elimina il file e contatta l'assistenza; non installarlo.
Installazione oltre l'avviso
Una volta che il checksum corrisponde:
- Nella finestra di dialogo SmartScreen scegli Ulteriori informazioni.
- Scegli Esegui comunque.
- Approva la richiesta dell'amministratore Windows. L'installatore scrive a
C:\Program Files\Railbase, aggiunge una voce del menu Start e registra Railbase in App installate in modo che possa essere rimosso nel modo normale.
Dopo l'installazione Railbase viene eseguito nell'area di notifica (vassoio delle applicazioni). Si avvia automaticamente quando accedi, si riavvia se si arresta inaspettatamente e apre il pannello di amministrazione nel browser al primo avvio.
I tuoi dati risiedono in %APPDATA%\Railbase su quella macchina: il programma di installazione non li tocca mai, nemmeno durante la disinstallazione.
Rimozione Railbase
Utilizzare Impostazioni ▸ App ▸ App installate ▸ Railbase ▸ Disinstalla oppure Disinstalla Railbase dal menu della barra delle applicazioni. Ciò rimuove il programma, la voce del menu Start e la voce di avvio automatico. La tua cartella dati viene lasciata deliberatamente sul posto; elimina %APPDATA%\Railbase se vuoi che scompaia.
Cosa cambia quando arriva il certificato
Viene acquisito un certificato di firma del codice Authenticode. Una volta firmate le liberatorie con esso:
- Il nome dell'editore (Silkway Tech, LLC) viene invece visualizzato nel prompt Windows di "editore sconosciuto".
- L'avviso SmartScreen scompare per sempre su un certificato EV e svanisce man mano la reputazione si accumula su uno standard.
- Nient'altro riguardo alle modifiche del programma di installazione: lo stesso MSI, lo stesso layout, il file stesso percorso di disinstallazione.
Fino ad allora il checksum sopra è il modo onesto per confermare ciò che stai eseguendo e rimane valido anche in seguito.
macOS e Linux
Nessuna delle due piattaforme presenta questa lacuna:
- Gli installatori macOS sono firmati e autenticati da Silkway Tech LLC e il il ticket di autenticazione è pinzato: si installano offline senza alcuna richiesta.
- I pacchetti Linux sono firmati OpenPGP; la chiave pubblica è collegata da
pagina di download in modo che
apt/dnfpossa verificare le firme.