A Linux Foundation introduziu uma nova iniciativa chamada Gerente de Pacotes Justos (FPM) – um esforço colaborativo de código aberto que visa melhorar a segurança, estabilidade e governança de ecossistemas de plug-ins CMS, como WordPress, Joomla, Drupal e Typo3.
O que é o Fair Package Manager?
O Fair Package Manager (FPM) é um registro descentralizado e uma estrutura de governança criada para trazer maior transparência e controle sobre como os plugins e temas do CMS são gerenciados e distribuídos.
Em termos simples, ele ajuda desenvolvedores, provedores de hospedagem e proprietários de sites a rastrear, governar e confiar melhor nos pacotes de software que eles usam para alimentar seus sites.
Porque Isto é Importante
Sistemas de gerenciamento de conteúdo como WordPress, Joomla e Drupal capacitaram milhões de sites, facilitando a extensão de funcionalidades com plugins e temas de terceiros. No entanto, essa flexibilidade traz sérios riscos, especialmente quando se trata de manutenção de software e segurança da cadeia de abastecimento.
Muitos plugins populares de CMS são desenvolvidos por colaboradores individuais ou pequenas equipes. Com o tempo, alguns desses plugins se tornam inativos, negligenciados ou, pior: vendidos ou sequestrados por pessoas mal-intencionadas. Uma vez comprometido, um plugin pode introduzir código malicioso em milhares ou até milhões de sites por meio de atualizações automáticas. Esses ataques geralmente passam despercebidos até que danos significativos sejam causados, incluindo violações de dados, injeções de spam de SEO ou invasões completas de sites.
O Fair Package Manager aborda esses riscos introduzindo um novo modelo de governança. Ele separa a propriedade do plugin do seu controle e distribuição, dificultando a exploração de projetos abandonados por agentes mal-intencionados. Ele também adiciona camadas de responsabilidade ao usar credenciais verificáveis e metadados transparentes, ajudando desenvolvedores e usuários finais a entender o histórico completo de um plugin e seu status atual de governança.
Para proprietários de sites, desenvolvedores e provedores de hospedagem, isso significa menos surpresas e ecossistemas de plugins mais seguros. É uma medida proativa para corrigir a forma fragmentada como os plugins são gerenciados atualmente e estabelece as bases para uma melhor colaboração entre comunidades de CMS, provedores de infraestrutura e usuários finais.
Quem está por trás do projeto?
O FPM está sendo desenvolvido sob a supervisão da Linux Foundation e é apoiado por um grupo diversificado de partes interessadas do CMS:
- Seca Buytaert (Fundador do Drupal)
- Matt Mullenweg (Cofundador da WordPress e CEO da Automattic)
- Assuntos de código aberto (organização de suporte do Joomla)
- Associação Typo3
- Provedores de hospedagem e DevOps como Panteão, Netlify, Plataforma.sh, Ações Cívicas e Amazee.io
A participação inicial dos fundadores do CMS e dos provedores de infraestrutura dá ao projeto uma grande chance de adoção generalizada.
Como o Projeto Ajuda os Usuários de Hospedagem
Para proprietários de sites e clientes de hospedagem, o FPM pode se tornar uma camada de segurança crítica. Em vez de confiar cegamente em atualizações de plugins ou depender de repositórios desatualizados, você se beneficiará de uma estrutura que:
- Impede atualizações não autorizadas e aquisições de plugins.
- Melhora a visibilidade sobre quem mantém um plugin e como ele é governado.
- Promove ecossistemas de plugins saudáveis com responsabilidade compartilhada.
Isto poderia ter um impacto particularmente forte em WordPress usuários, muitos dos quais dependem de plugins gratuitos do repositório oficial, mas não têm controle sobre como ou quando esses plugins são transferidos ou atualizados.
Olhando para o futuro
O Fair Package Manager não se limita a WordPress. Ele foi projetado para oferecer suporte a diversas plataformas CMS e pode eventualmente evoluir para um padrão orientado pela comunidade para segurança de plugins na web.
Com o suporte inicial das comunidades de desenvolvedores e de hospedagem, o FPM pode oferecer uma solução há muito esperada para um dos riscos mais persistentes do código aberto: ciclos de vida de plug-ins não regulamentados.
Para saber mais ou se envolver, Visite o Página de anúncio da Linux Foundation.