Ondrej Surý estava de férias na Itália quando vulnerabilidades no PHP, a linguagem de programação usada por cerca de 70% dos sites, criaram um problema urgente de segurança. Depois que um patch para duas falhas descobertas por empresas de segurança dos Estados Unidos vazou, os invasores poderiam potencialmente alterar sites, roubar dados de clientes ou acessar outros computadores.

Surý, um engenheiro tcheco de 49 anos, empacotou o código corrigido para que os desenvolvedores pudessem instalá-lo rapidamente. Ele também adaptou a correção para versões mais antigas do PHP, poupando milhares de desenvolvedores de terem de realizar o trabalho por conta própria e ajudando a proteger milhões de sites.

Embora tenha recebido agradecimentos públicos e sido descrito em reportagens da imprensa como um herói anônimo, Surý considera o trabalho rotineiro. Ele é o principal mantenedor do PHP e de outros pacotes do Debian, uma função voluntária apoiada no Patreon por 490 pessoas que contribuem com 1.539 euros por mês.

O incidente ressaltou a dependência da infraestrutura da internet em relação a softwares de código aberto mantidos por indivíduos. Courtney Miller, professora da Universidade George Washington, disse que muitas empresas se beneficiam de projetos de código aberto, embora eles sejam frequentemente liderados por uma única pessoa. Os mantenedores podem eventualmente parar por causa de um novo emprego, da perda de interesse ou da falta de tempo.

A pressão está aumentando à medida que a inteligência artificial acelera a busca por vulnerabilidades. Michael Schwartz, diretor técnico da empresa de cibersegurança Censys, disse que as ferramentas de IA poderiam levar à descoberta de mais falhas, ao mesmo tempo que também melhorariam as capacidades de defesa. O resultado é uma competição cada vez mais rápida entre invasores e defensores, que pode ser difícil de administrar para pequenas equipes de voluntários.

Daniel Stenberg, o desenvolvedor por trás da ferramenta de transferência de dados curl, argumentou que as empresas que se beneficiam de softwares de código aberto deveriam contribuir para os projetos dos quais dependem. Surý também disse que as empresas comerciais deveriam ser responsabilizadas pelos produtos que vendem e deveriam ajudar a financiar os softwares de código aberto usados em seus sistemas.

Surý acredita que o principal desafio é encontrar novos mantenedores. Ele disse que o software livre um dia pareceu novo e empolgante, enquanto hoje a velocidade da internet e o número de tecnologias disponíveis podem sobrecarregar os mais jovens. Na visão dele, manter softwares essenciais exige disposição para fazer algo pelos outros.

Especialistas alertaram que incidentes semelhantes podem ocorrer novamente. Jesús María González Barahona, professor de Engenharia Telemática na Universidade Rey Juan Carlos, disse que componentes amplamente utilizados poderiam ficar expostos a falhas rapidamente exploráveis, afetando potencialmente infraestruturas críticas. Ele defendeu maiores investimentos tanto por parte das empresas quanto das instituições públicas.

Fontes: El País Sociedad.