Il y a exactement une requête sortante
Une fois par jour : GET https://chatda.dev/update/latest.json. La seule chose envoyée avec elle est User-Agent: chatda-update/<version> — aucun cookie, aucun terme de recherche, aucun nom de fichier, aucun nom de machine, aucun identifiant. Reviennent quatre éléments : un numéro de version, l'adresse de l'installateur, un SHA-256 et une taille. L'installateur n'est récupéré que s'il existe vraiment une version plus récente.
Deux raisons indépendantes de faire confiance au fichier
D'abord, le SHA-256 doit correspondre à celui du manifeste. Ensuite, la signature Authenticode doit être valide et le signataire doit être PROJECTTEAMFORYOU. Ce nom est inscrit dans le code du programme, pas dans le manifeste — quelqu'un qui remplacerait entièrement le manifeste ne passerait toujours pas sans notre certificat. Si l'une des deux vérifications échoue, le fichier téléchargé est supprimé.
Désactivé, c'est vraiment zéro
Désactivez-le dans ⋮ Plus, ou décochez la case à l'installation. Le vérificateur n'est alors même pas lancé — aucune socket n'est ouverte. De toute façon le programme de recherche ne contient aucun code réseau sortant : la vérification et le téléchargement vivent dans un chatda-update.exe distinct, et la recherche se contente de lire son résultat dans un fichier.