- Lors de l’installation d’Adobe CC sur Windows/macOS, le fichier hosts du système est modifié automatiquement
- Lors de l’accès au site d’Adobe, un script JavaScript demande une image depuis un serveur Adobe spécifique, et détermine l’état d’installation de CC en fonction de la présence d’une entrée dans le fichier hosts
- Par le passé, Adobe utilisait une connexion à localhost, mais après le blocage de l’accès au réseau local par Chrome, la modification du fichier hosts a été introduite pour contourner cette limitation
- L’utilisateur Reddit thenickdude a découvert ce comportement, et OSnews, le citant, soulève la question de la possibilité qu’un logiciel commercial adopte un comportement de niveau malware
- Des utilisateurs critiquent une atteinte à l’intégrité du système et un usage excessif des privilèges, et réclament de limiter l’accès des entreprises aux fichiers système
Modification du fichier hosts par Adobe Creative Cloud
- L’installation d’Adobe Creative Cloud sur Windows et macOS modifie automatiquement le fichier hosts du système
- Il a été confirmé qu’Adobe ajoute plusieurs entrées au fichier hosts
- Ces modifications servent à détecter la présence de Creative Cloud lors de la visite du site web
- Quand un utilisateur visite adobe.com/home, un script JavaScript demande l’image https://detect-ccd.creativecloud.adobe.com/cc.png
- Si l’entrée DNS correspondante existe dans le fichier hosts, le navigateur peut se connecter au serveur d’Adobe et vérifier l’installation
- Si l’entrée n’existe pas, le chargement de l’image échoue, ce qui permet de détecter que le logiciel n’est pas installé
- Auparavant, Adobe se connectait directement à l’application Creative Cloud via http://localhost:/cc.png, mais
après la politique de blocage de l’accès au réseau local de Chrome, cette fonction a cessé de marcher,
et la modification du fichier hosts a été introduite pour contourner cela - Ce comportement a été découvert par l’utilisateur Reddit thenickdude et relayé par OSnews
- L’article pose la question suivante : à partir de quel moment un logiciel commercial peut-il être considéré comme adoptant un comportement de niveau malware ?
Réactions et débat des utilisateurs
- De nombreux utilisateurs critiquent le fait qu’un logiciel tiers modifie des fichiers système, jugeant cela inapproprié
- Certains affirment qu’« un tel comportement devrait être illégal »
- Beaucoup estiment qu’« Adobe n’a pas le droit de modifier des fichiers au niveau système »
- Un utilisateur a mentionné l’affaire du rootkit Sony/BMG, en soulignant que
la modification du fichier hosts n’est pas au niveau d’un rootkit, mais reste un comportement qui ne devrait jamais être toléré- Il avertit que si un logiciel commercial modifie le système sans contrôle qualité suffisant, cela peut entraîner une corruption du système d’exploitation ou une perte de données
- Un autre utilisateur mentionne que l’outil de nettoyage Windows de Chris Titus inclut une fonction bloquant environ 900 entrées liées à Adobe dans le fichier hosts
- Pour les utilisateurs de Creative Cloud, un tel blocage peut casser certaines fonctions,
mais cela montre aussi que les requêtes réseau liées à Adobe sont extrêmement nombreuses
- Pour les utilisateurs de Creative Cloud, un tel blocage peut casser certaines fonctions,
- Certains se demandent si un navigateur peut modifier des fichiers système sans l’autorisation de l’utilisateur
- À cela, d’autres répondent qu’« il doit sûrement y avoir quelque part une clause d’autorisation dans les conditions d’utilisation »
- Un autre utilisateur propose un environnement d’installation basé sur des conteneurs,
en affirmant que Windows devrait lui aussi adopter une structure d’installation isolée pour éviter ce type de problème
3 commentaires
C’est carrément devenu un malware ;
Après nous avoir arnaqués avec leur système d’abonnement tout ce temps, franchement…
Adobe a récemment versé l’équivalent d’environ 200 milliards de wons dans le cadre d’un accord avec le département de la Justice américain pour des pratiques visant à compliquer la résiliation des abonnements (100 milliards d’amende civile + 100 milliards d’indemnisation des clients)
Adobe conclut un accord de 150 millions de dollars (environ 224,9 milliards de wons) avec le département de la Justice américain pour des pratiques entravant la résiliation des abonnements
On peut désormais y voir, faute de mieux, le symbole d’un modèle SaaS en déclin inéluctable…
Je suis justement en train de créer un outil d’édition, et comme j’ai demandé à Codex « ajoute un traitement par calque pour chaque objet et une fonction de suppression de l’arrière-plan », ça m’y fait penser encore davantage, surtout que ça a été fait très vite.
Réactions sur Hacker News
Je suis utilisateur d’Adobe depuis 1996. J’ai commencé avec Photoshop 3, et depuis 1999 j’ai utilisé presque tous leurs logiciels
Mais récemment, Adobe a ① basculé tous les comptes vers « Creative Cloud Pro », ② doublé les tarifs en y incluant de force le coût des fonctionnalités IA, qu’on les veuille ou non, et ③ supprimé l’offre d’accès complet sans IA. Donc je compte partir définitivement à la fin de ce mois
Le tarif étudiant est lui aussi limité à 19,99 $ la première année seulement. J’enseigne les outils de visualisation dans un département d’architecture, et je ne peux désormais plus recommander Adobe à mes étudiants. À la place, je vais donner demain un cours sur des alternatives FOSS (open source). À l’avenir, plus de 50 étudiants par an cesseront d’utiliser Adobe
À mon avis, il ne faut jamais autoriser un développeur d’application à modifier librement la configuration de mon système. L’OS devrait aussi rendre cela difficile
Installer dans
/usr/local/binouC:\Program Files\AppName, d’accord, mais modifier discrètement/etc/hostsou laisser des déchets dans/boot, ce n’est pas acceptable. Ce genre d’action devrait toujours nécessiter le consentement de l’utilisateur/usr/local/bin, mais maintenant je voudrais que toutes les applis s’installent dans${HOME}/.local/bin. Inutile de toucher à l’ensemble du systèmeLD_PRELOADglobal pointant vers une bibliothèque partagée utilisable par n’importe qui. C’est une approche dangereuseQuand j’étais ado, je bloquais les serveurs d’Adobe via le fichier
hostspour contourner l’activation par téléphone. Avec le recul, on va dire que ça s’annule*adobe*et je la garde en vie comme au bon vieux tempsC’est étrange que Windows Defender ne détecte pas ce genre de chose
hostshosts. À l’origine, avant l’ère du DNS, c’était un fichier que les utilisateurs modifiaient eux-mêmesgoogle.comvers une autre IPIl y a 8 ou 9 ans, j’ai découvert qu’Acrobat écrasait des entrées COM du registre liées à MSAA (Active Accessibility), ce qui faisait charger une DLL Adobe à la place de la DLL système. Cela a cassé l’application que je développais, et j’ai dû forcer l’utilisation de la version système dans le manifeste. Adobe a dit que c’était « nécessaire », mais en réalité ils ont résolu un problème global comme s’il s’agissait d’un problème local
À la question « À partir de quand un logiciel commercial devient-il un malware ? », ma réponse serait que la plupart des logiciels commerciaux sont déjà des malwares
Adobe donne vraiment l’impression d’être une entreprise anti-consommateur. Je ne comprends pas comment on peut être à ce point hostile à ses utilisateurs
Si on met le flag immutable sur le fichier
/etc/hosts, personne, pas même root, ne peut y écrire. Bien sûr, root peut retirer l’attribut puis le modifier, mais par défaut c’est une protection solidePour reprendre une comparaison que j’avais déjà utilisée, Adobe, c’est un peu comme un agent d’entretien de nuit qui modifie en douce la configuration du téléphone du bureau de direction pour y laisser un message du type « ce bureau a été nettoyé par Adobe »
Même si cela paraît anodin, ce genre de comportement détruit complètement la confiance
J’ai récemment installé Creative Cloud sur macOS, et aucune entrée n’a été ajoutée au fichier
hosts