Walkie Desk

Mises à jour de Walkie Desk pour Windows

Ceci est une traduction. En cas de divergence, la version italienne fait foi.

Walkie Desk pour Windows se met à jour tout seul, en toute sécurité, sans interrompre la personne qui travaille. Cette page explique comment cela fonctionne, comment reporter ou désactiver les mises à jour et comment vérifier une version publiée.

La mise à jour automatique est active à partir de Walkie Desk pour Windows 0.8.0. Si le PC a une version antérieure, l’application de la barre des tâches vous signale qu’une nouvelle version est sortie : installez-la une fois depuis l’application ou depuis la page Téléchargement, et dès lors les mises à jour arrivent toutes seules. Walkie Desk pour Linux et pour Mac (en bêta) ne se met pas encore à jour tout seul : les nouvelles versions s’installent depuis la page Téléchargement.

Fonctionnement

Il existe deux types de mises à jour : les mises à jour de sécurité, qui corrigent des vulnérabilités et s’installent dès que possible, et les mises à jour fonctionnelles, avec de nouvelles fonctions et des améliorations. Chaque correctif de sécurité est décrit dans les avis de sécurité. QuickSupport ne se met pas à jour : il est téléchargé depuis le site à chaque fois, c’est donc toujours la dernière version.

Reporter une mise à jour

Si une mise à jour arrive à un mauvais moment, un administrateur du PC peut la reporter depuis l’application de la barre des tâches, page « Mises à jour », avec « Reporter d’un jour ». Elle peut être reportée plusieurs fois, jusqu’à :

Mises à jour fonctionnelles
7 jours au total
Mises à jour de sécurité
3 jours au total
Version qui n’est plus prise en charge
aucun report : avec les mises à jour activées, la mise à jour s’installe dès qu’il n’y a plus de session en cours

Les personnes qui utilisent le PC sans droits d’administrateur voient l’état de la mise à jour mais ne peuvent pas la reporter. Avec « Mettre à jour », un administrateur peut l’installer immédiatement, toujours en dehors de toute session.

Choisir « Mises à jour de sécurité uniquement » ou les désactiver

Un administrateur du PC peut choisir entre trois réglages :

Automatiques (recommandé, par défaut)
les mises à jour de sécurité et les mises à jour fonctionnelles sont installées
Sécurité uniquement
seules les mises à jour de sécurité s’installent toutes seules ; pour les nouvelles fonctions, l’application vous prévient et vous décidez quand les installer
Désactivées
rien n’est installé automatiquement (lisez d’abord les conséquences)

Vous pouvez modifier ce réglage de quatre façons.

Depuis l’application de la barre des tâches

  1. Cliquez sur l’icône de Walkie Desk dans la barre des tâches et ouvrez la fenêtre principale.
  2. Allez à la page « Mises à jour ».
  3. Sous « Mises à jour automatiques », choisissez « Automatiques », « Mises à jour de sécurité uniquement » ou « Désactivées ». Windows demande la confirmation d’un administrateur.
  4. Si vous choisissez « Désactivées », l’application vous présente les conséquences et vous demande de confirmer.

Depuis la ligne de commande

Ouvrez une invite de commandes en tant qu’administrateur et tapez :

"C:\Program Files\WalkieDesk\wd-host-service.exe" --updates off

À la place de off, vous pouvez taper security (Sécurité uniquement) ou auto (Automatiques). Avec --status, vous voyez le réglage en vigueur et l’état de la mise à jour.

Lors d’une installation silencieuse

Pour les déploiements en entreprise, le programme d’installation accepte le paramètre /UPDATES= avec les mêmes valeurs :

WalkieDesk-Setup-<version>.exe /S /UPDATES=off

Sans ce paramètre, le réglage déjà en vigueur sur le PC ne change pas.

Par une stratégie de groupe

Pour gérer de nombreux PC, définissez dans le registre, avec les stratégies de groupe ou avec un autre outil de gestion, la clé HKLM\SOFTWARE\Policies\WalkieDesk avec la valeur chaîne (REG_SZ) Updates égale à off, security ou auto. Par exemple, depuis une invite de commandes en tant qu’administrateur :

reg add "HKLM\SOFTWARE\Policies\WalkieDesk" /v Updates /t REG_SZ /d off /f

La stratégie de groupe l’emporte sur l’application : le réglage apparaît verrouillé, avec la mention « Défini par l’administrateur de votre organisation ». Une valeur non valide est ignorée. Un modèle d’administration (ADMX) pour l’Éditeur de stratégie de groupe arrivera plus tard.

Plage de maintenance (facultative)

Vous pouvez indiquer une plage horaire, en heure locale, pendant laquelle les mises à jour fonctionnelles sont installées : par exemple la nuit, de 02:00 à 05:00. Depuis l’application, à la page « Mises à jour » ; depuis la ligne de commande avec --update-window 02:00-05:00 (--update-window none pour la supprimer) ; par une stratégie de groupe avec la valeur chaîne UpdateWindow au format HH:MM-HH:MM :

reg add "HKLM\SOFTWARE\Policies\WalkieDesk" /v UpdateWindow /t REG_SZ /d 02:00-05:00 /f

Les mises à jour de sécurité utilisent la plage quand elles le peuvent, mais si l’attente se prolonge elles s’installent aussi en dehors de la plage, toujours en dehors de toute session. Si le PC est éteint pendant cette plage, la mise à jour attend la suivante.

Réactiver les mises à jour

Une fois les mises à jour réactivées, Walkie Desk installe la dernière version à la première occasion sans session en cours.

Ce qui se passe si vous les désactivez

Ne désactivez les mises à jour que si le PC reçoit Walkie Desk d’une autre manière, par exemple par le système de déploiement de votre organisation, et installez de toute façon les versions contenant des correctifs de sécurité dès leur sortie. Avec les mises à jour désactivées, la protection du PC contre les vulnérabilités déjà corrigées dépend de la personne qui le gère.

Période de support

Pendant la bêta
seule la dernière version reçoit des correctifs
À partir du lancement
chaque version reçoit des correctifs de sécurité jusqu’à 12 mois après la sortie de la version suivante ; le produit est pris en charge pendant au moins 5 ans à partir du lancement
Fin du support
pas encore fixée

La date de fin du support (mois et année) sera indiquée ici et dans l’application de la barre des tâches dès qu’elle sera fixée : elle n’est pas encore connue aujourd’hui.

Vérifier une version

Tout le monde peut vérifier qu’un programme d’installation est exactement celui que nous avons publié. À côté de chaque programme d’installation, dans le même dossier de téléchargement, nous publions un fichier WalkieDesk-Setup-<version>.release.json : le manifeste de la version, signé avec la clé de publication de Walkie Desk (format WD-RELEASE-v1). Des manifestes existent pour tous les programmes d’installation à partir de la version 0.8.0, par exemple WalkieDesk-Setup-0.8.1.release.json à côté de WalkieDesk-Setup-0.8.1.exe.

Le manifeste est un petit fichier JSON à deux champs : canonical, un texte de 14 lignes contenant le produit, la plateforme, le canal, la version, le type de mise à jour, la version minimale, le nom du fichier, la taille en octets, l’empreinte SHA-256, les dates d’émission et d’expiration, la page des notes et l’identifiant de la clé ; sig, la signature ECDSA P-256 avec SHA-256 de ce texte (64 octets en base64url).

  1. L’empreinte du fichier. Calculez le SHA-256 du programme d’installation et comparez-le à la dixième ligne de canonical, qui est en base64url (et non en hexadécimal). Dans PowerShell :
    $f = (Resolve-Path .\WalkieDesk-Setup-<version>.exe).Path
    $h = [Security.Cryptography.SHA256]::Create().ComputeHash([IO.File]::ReadAllBytes($f))
    [Convert]::ToBase64String($h).TrimEnd('=').Replace('+','-').Replace('/','_')
    Vérifiez aussi que le nom du fichier et sa taille correspondent.
  2. La signature du manifeste. Vérifiez sig sur le texte de canonical avec la clé publique de publication indiquée sur cette page ; la dernière ligne de canonical doit être l’identifiant de cette clé. L’outil de Walkie Desk effectue tous les contrôles en une seule commande :
    wd-release verify --manifest WalkieDesk-Setup-<version>.release.json --setup WalkieDesk-Setup-<version>.exe
  3. La signature numérique du programme d’installation. Dans l’Explorateur de fichiers : clic droit sur le fichier, Propriétés, Signatures numériques : l’éditeur doit être iDev srl (comment la vérifier).

Clés publiques de publication

Les clés sont de type ECDSA P-256. La clé publique est écrite sous la forme d’un point non compressé de 65 octets en base64url ; l’empreinte est son SHA-256 en hexadécimal ; l’identifiant, qui figure sur la dernière ligne de canonical, correspond aux 16 premiers octets de cette empreinte en base64url.

Clé principale : signe les versions
identifiant eQqKu--WEe1fFDmxR896WQ
empreinte SHA-256 790A8ABBEF9611ED5F1439B147CF7A596A7F942E69DDE376B4E84E2A3E0CA785
clé publique BKAmhfphqLgw1x5KUosQnaKRaX7234nNYG3aQXuyvqMU_Uwtuwy3tEO0aha4GfX9_VitradNR4Gpi0Gpz6hRvuo
Clé de secours : conservée hors ligne, utilisée uniquement si la clé principale doit être remplacée
identifiant N2ukiyWN5ZwWmBncb3JMGw
empreinte SHA-256 376BA48B258DE59C169819DC6F724C1BE1C54E4994C80685144F58B889AE5D89
clé publique BGot05zFiPW9PnMJWc82bChuWYAh4REnUQXldqaqhM_Wu7LjaGIylSR7kQBjZnyn17qLqY-cri4TTW1aRBFiwe4

Les deux clés ont été générées à l’intérieur de clés de sécurité matérielles, dont elles ne peuvent pas être extraites, et Walkie Desk pour Windows n’accepte que les manifestes signés par l’une de ces deux clés.

Versions précédentes

Nous laissons à disposition en téléchargement les programmes d’installation des mises à jour de sécurité déjà publiées, avec leur manifeste, pour ceux qui ne peuvent pas installer la dernière version.

Version non prise en charge : ne l’utilisez que si vous ne pouvez pas installer la dernière.

En savoir plus sur la sécurité