- Ao instalar o Adobe CC no Windows/macOS, o arquivo hosts do sistema é alterado automaticamente
- Ao acessar o site da Adobe, o JavaScript solicita uma imagem de um servidor específico da Adobe e, pela presença de entradas no arquivo hosts, determina se o CC está instalado
- No passado, era usado o método de conexão com localhost, mas, após o bloqueio de acesso à rede local pelo Chrome, a modificação do arquivo hosts foi introduzida para contornar isso
- O usuário do Reddit thenickdude descobriu esse comportamento, e o OSnews, citando isso, levantou a questão da possibilidade de um software comercial agir em nível de malware
- Usuários criticam a violação da integridade do sistema e o uso excessivo de permissões, e surgem demandas para restringir o acesso de empresas a arquivos de sistema
Comportamento de modificação do arquivo hosts pelo Adobe Creative Cloud
- Ao instalar o Adobe Creative Cloud no Windows e no macOS, o arquivo hosts do sistema é alterado automaticamente
- Foi confirmado que a Adobe adiciona várias entradas ao arquivo hosts
- Essa alteração é usada para detectar, ao visitar o site, se o Creative Cloud está instalado
- Quando o usuário visita adobe.com/home, um JavaScript solicita a imagem https://detect-ccd.creativecloud.adobe.com/cc.png
- Se a entrada de DNS correspondente existir no arquivo hosts, o navegador pode se conectar ao servidor da Adobe e verificar a instalação
- Se a entrada não existir, o carregamento da imagem falha, permitindo detectar que ele não está instalado
- No passado, era feita uma conexão direta ao aplicativo Creative Cloud por meio de http://localhost:/cc.png, mas,
após a política do Chrome de bloquear acesso à rede local, essa funcionalidade deixou de operar,
e o método de modificar o arquivo hosts foi introduzido para contornar isso - Esse comportamento foi descoberto pelo usuário do Reddit thenickdude e reportado pelo OSnews ao citá-lo
- O artigo levanta a questão: em que momento um software comercial pode passar a ser considerado um comportamento em nível de malware?
Reações dos usuários e debate
- Muitos usuários criticam que software de terceiros modificar arquivos de sistema é inadequado
- Alguns afirmam que “esse tipo de comportamento deveria ser ilegal”
- Houve muitas opiniões de que “a Adobe não tem o direito de modificar arquivos em nível de sistema”
- Um usuário mencionou o caso do rootkit da Sony/BMG e apontou que,
embora modificar o arquivo hosts não chegue a ser nível rootkit, isso é um comportamento que jamais deveria ser permitido- Alertou que, se um software comercial alterar o sistema sem controle de qualidade, isso pode levar a danos ao sistema operacional ou perda de dados
- Outro usuário comentou que a ferramenta de limpeza do Windows de Chris Titus inclui um recurso para bloquear cerca de 900 entradas relacionadas à Adobe no arquivo hosts
- Para usuários do Creative Cloud, esse bloqueio pode quebrar funcionalidades,
mas mostra o quão numerosas são as requisições de rede relacionadas à Adobe
- Para usuários do Creative Cloud, esse bloqueio pode quebrar funcionalidades,
- Alguns levantaram a questão: “um navegador pode modificar arquivos de sistema sem a permissão do usuário?”
- Em resposta, também houve a reação de que “deve haver alguma cláusula permitindo isso em algum lugar dos termos de uso”
- Outro usuário propôs um ambiente de instalação baseado em contêineres e defendeu que o Windows também deveria adotar uma estrutura de instalação isolada para evitar esse tipo de problema
3 comentários
Virou malware na cara dura;
Nesse tempo todo só arrancando dinheiro com assinatura, aff..
A Adobe recentemente pagou um acordo de cerca de 200 bilhões de won ao Departamento de Justiça dos EUA por acusações de dificultar o cancelamento da assinatura (100 bilhões em multa civil + 100 bilhões em compensação aos clientes)
Adobe fecha acordo de US$ 150 milhões (cerca de 224,9 bilhões de won) com o Departamento de Justiça dos EUA por acusações de dificultar o cancelamento de assinaturas
Agora dá até para dizer que virou o símbolo de um SaaS inevitavelmente em declínio..
Acabei de pensar nisso de novo enquanto criava uma ferramenta de edição e pedi ao Codex: "faça o tratamento de camadas por objeto e adicione uma função de remover fundo", e ele começou a montar isso rapidinho.
Comentários do Hacker News
Sou usuário da Adobe desde 1996. Comecei com o Photoshop 3 e, desde 1999, usei praticamente todos os programas
Mas recentemente a Adobe ① mudou todas as contas para ‘Creative Cloud Pro’, ② dobrou o preço, incluindo a cobrança pelos recursos de IA que a pessoa queira ou não, e ③ eliminou o plano de acesso completo sem IA. Então, no fim deste mês, vou sair de vez
Até o preço estudantil fica limitado a US$ 19,99 só no primeiro ano. Eu ensino ferramentas de visualização em um curso de arquitetura, e agora não posso mais recomendar Adobe aos alunos. Em vez disso, amanhã vou dar uma aula sobre ferramentas alternativas FOSS (código aberto). Daqui para frente, mais de 50 alunos por ano deixarão de usar Adobe
Acho que nunca se deveria permitir que um desenvolvedor de aplicativos alterasse as configurações do meu sistema por conta própria. O próprio SO também deveria dificultar isso
Instalar em
/usr/local/binouC:\Program Files\AppNametudo bem, mas modificar/etc/hostsescondido ou deixar lixo em lugares como/bootnão dá. Isso sempre deveria exigir consentimento do usuário/usr/local/bin, mas hoje prefiro que todos os apps sejam instalados em${HOME}/.local/bin. Não há necessidade de mexer no sistema inteiroLD_PRELOADglobal apontando para uma biblioteca compartilhada que qualquer pessoa podia usar. É uma abordagem perigosaQuando eu era adolescente, usava o arquivo
hostspara bloquear os servidores da Adobe e contornar a ativação por telefone. Pensando agora, ficou meio elas por elas*adobe*e mantenho tudo funcionando como antigamente, sem desligarÉ estranho que o Windows Defender não detecte isso
hostshosts. Originalmente, era um arquivo que o próprio usuário editava antes da era do DNSgoogle.compara outro IPUns 8 ou 9 anos atrás, descobri que o Acrobat sobrescrevia registros COM relacionados ao MSAA (Active Accessibility), fazendo com que uma DLL da Adobe fosse carregada no lugar da DLL do sistema. Isso quebrou um aplicativo que eu estava desenvolvendo, e tive que forçar a versão do sistema no manifesto. A Adobe disse que “era uma medida necessária”, mas na prática foi uma forma de resolver um problema global como se fosse local
Se a pergunta é “quando um software comercial se torna malware?”, minha resposta é: a maior parte dos softwares comerciais já é malware
A Adobe realmente parece uma empresa anti-consumidor. Não entendo como consegue ser tão hostil com o usuário
Se você definir a flag immutable no arquivo
/etc/hosts, ninguém consegue gravá-lo, nem mesmo o root. Claro, o root pode remover o atributo e depois modificar, mas como proteção padrão é bem forteReaproveitando uma analogia que já usei antes, a Adobe é como um faxineiro noturno que muda escondido a configuração do telefone da sala da diretoria e deixa uma mensagem dizendo “este escritório foi limpo pela Adobe”
Mesmo que isso pareça algo pequeno, esse tipo de atitude destrói completamente a confiança
Instalei recentemente o Creative Cloud no macOS, mas nenhuma entrada foi adicionada ao arquivo
hosts