Versione WAPT: 1.7.4
Sistema operativo server: CentOS 7
Sistema operativo console: Windows 10
Salve,
sto ancora sviluppando un programma software, ma ho riscontrato un problema. Il software ha lo scopo di consentire a un utente che gestisce una stanza (una stanza contenente computer) di scegliere quale software installare nella propria stanza. Il software è quasi completo, ma presenta un problema: l'installazione non si avvia automaticamente dopo aver aggiunto il pacchetto al computer. Esaminando il codice, sono riuscito a capire come comunicano server e client (tramite socket) e che l'installazione tramite API non funziona più dalla versione 1.5. Vorrei quindi sapere se esiste un modo per avviare questa installazione da un modulo Python, o se devo modificare il socket in modo che interpreti la richiesta, oppure se è previsto il supporto per i plugin.
Grazie.
[RISOLTO] Avvio di un'installazione dal socket
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
-
Calvibaldo
- Messaggi: 13
- Registrazione: 20 maggio 2019 - 16:16
- JEANTET Joey, studente di sviluppo
- dcardon
- Esperto WAPT
- Messaggi: 1908
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
Ciao Joey,
dalla versione 1.5 di WAPT, le azioni sulle workstation vengono gestite tramite connessioni WebSocket avviate dalla workstation dell'utente. Inoltre, queste azioni sono ora anche firmate, come i pacchetti di installazione. Il modo migliore per capire come vengono eseguite le azioni è esaminare il codice Python della console. Il problema non è che l'API non funzioni più, ma piuttosto che la sicurezza è stata rafforzata.
Cordiali saluti,
Denis
dalla versione 1.5 di WAPT, le azioni sulle workstation vengono gestite tramite connessioni WebSocket avviate dalla workstation dell'utente. Inoltre, queste azioni sono ora anche firmate, come i pacchetti di installazione. Il modo migliore per capire come vengono eseguite le azioni è esaminare il codice Python della console. Il problema non è che l'API non funzioni più, ma piuttosto che la sicurezza è stata rafforzata.
Cordiali saluti,
Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
-
Calvibaldo
- Messaggi: 13
- Registrazione: 20 maggio 2019 - 16:16
Salve, grazie per la rapida risposta. Quindi, se ho capito bene, dovrebbe essere possibile creare un componente esterno che avvii l'installazione sulle workstation, a condizione che utilizzi il certificato nella mia richiesta
- JEANTET Joey, studente di sviluppo
- dcardon
- Esperto WAPT
- Messaggi: 1908
- Registrazione: 18 giugno 2014 - 09:58
- Ubicazione: Saint Sébastien sur Loire
- Contatto:
Ciao Calvibald,
Nel modello di sicurezza WAPT, la chiave di firma rimane sulla workstation dell'amministratore e non è mai disponibile sul server. Questo garantisce l'integrità delle workstation anche in caso di compromissione del server.
Sinceramente,
Denis
Non c'è nulla che impedisca che ciò funzioni. Tuttavia, da un punto di vista architettonico, è importante chiarire che, nel tuo scenario, il server web diventerà una risorsa altamente sensibile perché dovrà ospitare la chiave di firma.
Nel modello di sicurezza WAPT, la chiave di firma rimane sulla workstation dell'amministratore e non è mai disponibile sul server. Questo garantisce l'integrità delle workstation anche in caso di compromissione del server.
Sinceramente,
Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
-
Calvibaldo
- Messaggi: 13
- Registrazione: 20 maggio 2019 - 16:16
Ottimo, grazie! Indicherò questo problema della chiave privata nella documentazione del software, perché è piuttosto importante
- JEANTET Joey, studente di sviluppo
