O Firefox exige que a maioria dos extras sejam assinados digitalmente pela Mozilla antes de poderem ser instalados. Este processo ajuda a protegê-lo contra extras maliciosos que podem sequestrar o seu navegador, roubar informações ou inserir anúncios indesejados.
Sabemos que alguns utilizadores sentem que isto limita a sua liberdade de escolha. Embora a política não seja opcional nas versões padrão do Firefox, ainda tem controlo sobre quais os extras assinados que instala, e os programadores têm diretrizes claras para obter a assinatura dos seus extras.
Este artigo explica:
- Por que a assinatura de extras é imposta
- Quais os extras que precisam de assinatura
- O que acontece se um extra não for assinado
- Opções para utilizadores avançados e programadores
Tabela de conteúdos
Os 'Extras' que podem alterar as suas definições do navegador sem o seu consentimento ou roubam a sua informação, têm-se tornado cada vez mais comuns. Alguns extras podem adicionar barras de ferramentas ou botões não solicitados, alterar as suas definições de pesquisa ou injetar software malicioso no seu computador. O Firefox agora irá verificar se os extras que instala foram assinados digitalmente pela Mozilla. Este artigo explica sobre a funcionalidade "assinatura de extras" e como esta funciona.
O que é a assinatura de extras?
Os 'Extras' dão ao Firefox opções de personalização poderosas. Mas nos últimos anos, os extras maliciosos ou enganosos tornaram-se mais comuns. Estes podem:
- Alterar a sua página inicial ou as definições de pesquisa sem consentimento
- Inserir anúncios, rastreadores ou barras de ferramentas nas páginas
- Roubar dados de navegação ou credenciais de início de sessão
Para reduzir estes riscos, a Mozilla verifica os extras e aplica uma assinatura digital. Apenas os extras assinados podem ser executados nas compilações de lançamento do Firefox.
Todos os extras alojados em addons.mozilla.org têm de passar por este processo para serem assinados. Os extras alojados noutros sites precisarão de seguir as mesmas diretrizes para serem assinados pela Mozilla.
Quais os extras que precisam de ser assinados
Os seguintes devem ser assinados:
- extensões (extras que adicionam funcionalidades ao Firefox)
- Temas (extras que alteram a aparência visual do Firefox)
- Pacotes de idiomas
Os seguintes não requerem assinatura:
- Plugins
- Motores de pesquisa
O que acontece se instalar um extra não assinado
- O Firefox irá bloquear a instalação de extras não assinados.
- Se já tiver um instalado, o Firefox irá desativá-lo automaticamente e exibir uma mensagem no Gestor de extras.
- Se existir uma versão assinada, pode reinstalá-la a partir do site oficial de Extras do Firefox.
Se o Firefox desativar os seus extras
- Verifique se existem atualizações: Certifique-se de que está a executar a versão mais recente do Firefox. Uma versão desatualizada pode falhar na verificação dos extras.
- Procure por versões assinadas: Visite addons.mozilla.org (AMO) para ver se o programador publicou uma versão atualizada.
- Contacte o programador: Se não existir uma versão assinada, pode contactar o programador e solicitar que ele submeta o seu extra para assinatura.
Quais são as minhas opções se eu quiser utilizar um extra não assinado? (utilizadores avançados)
Prossiga apenas se estiver à vontade com as definições avançadas e compreender os potenciais impactos.
As versões padrão do Firefox não permitem extras não assinados. No entanto, existem versões especiais do Firefox que oferecem mais flexibilidade:
- Firefox Extended Support Release (ESR): Algumas versões permitiam anulações, mas as versões ESR mais recentes também impõem a assinatura.
- Firefox Developer Edition e Nightly: Pode desativar as verificações de assinatura aqui para fins de teste.
- Compilações do Firefox sem marca: Estas versões permitem desativar a imposição de assinatura, mas destinam-se principalmente a programadores e organizações.
Para alterar a preferência de imposição de assinatura nas compilações suportadas:
- Na barra de endereços, digite about:config e pressione Enter.
- Clique em Aceitar o risco e continuar.
- Pesquise por:
- xpinstall.signatures.required (extensões)
- extensions.langpacks.signatures.required (pacotes de idiomas)
- Alterne a definição para false.
Para programadores
Se for um programador de extras:
- Todos os extras devem ser submetidos para assinatura, mesmo que os distribua fora de addons.mozilla.org (AMO).
- A assinatura garante que o seu extra passa nas verificações básicas de segurança.
- Consulte: Assinar e distribuir o seu extra e Políticas de Revisão.
Autonomia do utilizador e a filosofia da Mozilla
Compreendemos que alguns utilizadores sintam fortemente que deveriam poder instalar qualquer software no seu computador. A Mozilla equilibra essa autonomia com a responsabilidade de proteger a maioria dos utilizadores de extras prejudiciais.
Embora os extras não assinados não sejam suportados nas compilações de lançamento, os utilizadores avançados e os programadores ainda podem usar versões especiais do Firefox para contornar a assinatura. Esta abordagem protege a maioria dos utilizadores, deixando flexibilidade para aqueles que a desejam.