In Print Server 10.2 patch 24 e versioni successive, l'interfaccia RPC del terminale legacy (WebService_Terminal) è disabilitata per impostazione predefinita. Questa modifica risolve una vulnerabilità di sicurezza in cui gli endpoint legacy non autenticati rimanevano raggiungibili anche in ambienti che non utilizzano più hardware terminale legacy.
Chi è interessato?
Sono interessati i siti che utilizzano uno o più dei seguenti tipi di terminali legacy:
|
Tipo di terminale |
Descrizione |
|---|---|
|
MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2 |
Terminale convertitore hardware (V2) |
|
MyQ TerminalPro / TCPCONV2 / NET2USB Converter V2 + Pannello Tattile |
Terminale convertitore hardware (V2) con pannello touch |
|
Terminale Android |
Terminale legacy basato su Android |
Se il tuo ambiente utilizza uno o più dei seguenti dispositivi, non sei interessato:
-
Embedded Terminal MyQ (Kyocera, Ricoh, HP, Xerox, Konica Minolta e altri)
-
MyQ X Mobile Client
-
API REST MyQ X (
/api/v3/) -
Nessun terminale hardware
Rilevamento automatico
Se uno dei tipi di terminale interessati è già registrato come stampante attiva nel database MyQ, Print Server lo rileva automaticamente all'avvio e mantiene abilitata l'interfaccia RPC legacy. In questo caso non è richiesta alcuna azione manuale.
Override manuale
Se è necessario forzare l'abilitazione dell'RPC dei terminali legacy – ad esempio, se i terminali legacy non sono ancora registrati nel database ma sono in uso, oppure durante la migrazione e il collaudo – è possibile sovrascrivere il comportamento predefinito utilizzando config.ini.
Per abilitare manualmente l'RPC dei terminali legacy:
-
Eseguire il backup del file
config.ini, che si trova di default inC:\ProgramData\MyQ. -
Aprire
config.iniin un editor di testo come Blocco note. -
Aggiungere o aggiornare la seguente voce:
[WebService] legacyTerminalUserRpcEnabled=true -
Salvare il file.
-
Riavviare il Print Server affinché la modifica abbia effetto.
Valori errati in config.ini possono causare interruzioni del sistema o perdita di dati. Solo gli utenti esperti o gli amministratori di sistema dovrebbero modificare questo file. Per ulteriori informazioni, vedere Advanced Configuration.
Annullamento della sostituzione
Per tornare al rilevamento automatico, rimuovere la legacyTerminalUserRpcEnabled riga da config.ini oppure impostarla su false, quindi riavviare il Print Server.