O Firefox exige que a maioria das extensões seja assinada digitalmente pela Mozilla antes de poderem ser instaladas. Este processo ajuda a proteger você contra extensões maliciosas que podem sequestrar seu navegador, roubar informações ou inserir anúncios indesejados.
Sabemos que alguns usuários sentem que isso limita sua liberdade de escolha. Embora a política não seja opcional nas versões padrão do Firefox, você ainda tem controle sobre quais extensões assinadas instalar, e os desenvolvedores têm diretrizes claras para obter a assinatura de suas extensões.
Este artigo explica:
- Por que a assinatura de extensões é imposta
- Quais extensões precisam de assinatura
- O que acontece se uma extensão não for assinada
- Opções para usuários avançados e desenvolvedores
Índice
Extensões que podem alterar as configurações do seu navegador sem o seu consentimento ou roubar suas informações se tornaram cada vez mais comuns. Algumas extensões podem adicionar barras de ferramentas ou botões indesejados, alterar suas configurações de pesquisa ou injetar anúncios em seu computador. O Firefox agora verifica digitalmente se as extensões que você instala foram assinadas pela Mozilla. Este artigo explica o recurso de assinatura de extensões e como ele funciona.
O que é assinatura de extensões?
Extensões dão ao Firefox opções poderosas de personalização. Mas, nos últimos anos, extensões maliciosas ou enganosas se tornaram mais comuns. Elas podem:
- Alterar sua página inicial ou configurações de pesquisa sem consentimento
- Inserir anúncios, rastreadores ou barras de ferramentas em páginas
- Roubar dados de navegação ou credenciais de acesso
Para reduzir esses riscos, a Mozilla verifica as extensões e aplica uma assinatura digital. Somente extensões assinadas podem ser executadas nas compilações de lançamento do Firefox. Todos as extensões disponíveis em addons.mozilla.org devem passar por este processo de verificação para que sejam assinadas. Extensões disponíveis em outros sites precisam seguir as mesmas regras para ser assinadas pela Mozilla.
Quais extensões precisam ser assinadas
As seguintes precisam ser assinadas:
- Extensões (adicionam funcionalidades ao Firefox)
- Temas (mudam a aparência visual do Firefox)
- Pacotes de idioma
As seguintes não exigem assinatura:
- Plugins
- Mecanismos de busca
O que acontece se você instalar uma extensão não assinada
- O Firefox bloqueia a instalação de extensões não assinadas.
- Se você já tiver uma instalada, o Firefox a desativa automaticamente e exibe uma mensagem no gerenciador de extensões.
- Se existir uma versão assinada, você pode reinstalá-la a partir do site oficial de extensões do Firefox.
Se o Firefox desativar suas extensões
- Verifique se há atualizações: Certifique-se de que está usando a versão mais recente do Firefox. Uma versão desatualizada pode não conseguir verificar as extensões.
- Consulte Atualize o Firefox
- Procure por versões assinadas: Visite addons.mozilla.org (AMO) para ver se o desenvolvedor publicou uma versão atualizada.
- Entre em contato com o desenvolvedor: Se não existir uma versão assinada, você pode entrar em contato com o desenvolvedor e solicitar que ele envie sua extensão para assinatura.
Quais são minhas opções se eu quiser usar uma extensão não assinada? (usuários avançados)
Somente prossiga se estiver familiarizado com as configurações avançadas e compreender as possíveis implicações.
- Firefox Extended Support Release (ESR): Você pode desativar as verificações de assinatura.
- Firefox Developer Edition e Nightly: Você pode desativar as verificações de assinatura nestas versões para testes.
- Compilações do Firefox sem marca: Estas versões permitem desativar a imposição de assinatura, mas são destinadas principalmente a desenvolvedores.
Para alterar a preferência de imposição de assinatura em compilações compatíveis:
- Na barra de endereços, digite about:config e tecle Enter.
- Clique em Aceitar o risco e continuar.
- Procure por:
- xpinstall.signatures.required (extensões)
- extensions.langpacks.signatures.required (pacotes de idioma)
- Alterne a configuração para False.
Para desenvolvedores
Se você é um desenvolvedor de extensões:
- Todas as extensões devem ser enviadas para assinatura, mesmo que você as distribua fora do addons.mozilla.org (AMO).
- A assinatura garante que sua extensão passe por verificações básicas de segurança.
- Consulte Assinatura e distribuição de sua extensão e Políticas de revisão.
Autonomia do usuário e a filosofia da Mozilla
Entendemos que alguns usuários acreditam firmemente que deveriam poder instalar qualquer software em seu computador. A Mozilla equilibra essa autonomia com a responsabilidade de proteger a maioria dos usuários de extensões prejudiciais.
Embora extensões não assinadas não sejam suportadas em compilações de lançamento, usuários avançados e desenvolvedores ainda podem usar versões especiais do Firefox para contornar a assinatura. Essa abordagem protege a maioria dos usuários, ao mesmo tempo que deixa flexibilidade para aqueles que a desejam.