Segurança

Software da urna eletrônica do TSE passa por etapas de auditoria para as Eleições 2026

Software da urna eletrônica do TSE passa por etapas de auditoria para as Eleições 2026

A integridade do processo eleitoral brasileiro depende de uma rigorosa arquitetura de programas desenvolvidos pelo Tribunal Superior Eleitoral para gerenciar todas as etapas do pleito. Desde a preparação das seções até a apuração dos votos, o ecossistema tecnológico emprega salvaguardas rigorosas para garantir a exatidão dos resultados nas urnas eletrônicas.

Compreender o funcionamento destas ferramentas tecnológicas exige analisar os bastidores da engenharia de software aplicada pelo poder público. O ciclo de desenvolvimento envolve testes públicos de segurança, compilação controlada e assinaturas criptográficas que impedem adulterações nos equipamentos.

O ciclo de transparência e o código-fonte da urna

O desenvolvimento dos programas começa meses antes de o eleitor comparecer à seção eleitoral. O código-fonte representa o conjunto de instruções escritas por programadores que determina o comportamento do software em cada fase da votação.

Urna eletrônica posicionada em mesa receptora durante dia de votação oficial
Foto: Divulgação

Para o pleito de 2026, partidos políticos, órgãos públicos e universidades realizaram inspeções no Ciclo de Transparência Democrática. Após essa análise, o código passou pelo processo de compilação, transformando-se em arquivos executáveis para o hardware do equipamento.

O tribunal concluiu a lacração e a assinatura digital dos sistemas, garantindo que os programas instalados nas urnas correspondam exatamente ao que foi auditado pelas entidades fiscalizadoras autorizadas.

Uenux: o sistema operacional dedicado das urnas

Assim como computadores convencionais precisam de plataformas para gerenciar recursos, a urna eletrônica roda o Uenux, uma distribuição Linux desenvolvida sob medida pela equipe técnica do tribunal. O software gerencia a inicialização, o funcionamento básico e a execução dos aplicativos eleitorais.

Especialistas analisando linhas de código-fonte em auditório institucional do tribunal
Foto: Divulgação

O isolamento físico é outra característica fundamental da arquitetura. O equipamento não possui mecanismos para conexão com redes externas, internet ou redes sem fio durante a preparação, a votação ou a apuração primária.

A transmissão dos arquivos ocorre exclusivamente após o encerramento da votação, utilizando canais próprios e procedimentos criptografados definidos pela Justiça Eleitoral para garantir a segurança da infraestrutura.

Como o voto é registrado com sigilo e segurança

Quando o eleitor digita o número escolhido, o software exibe as informações na tela para confirmação. Após o comando final, o dado é gravado no Registro Digital do Voto, um arquivo central que armazena as escolhas da seção.

Para proteger o sigilo do cidadão, o sistema distribui os registros em posições aleatórias dentro do arquivo digital. Essa ordenação impede qualquer tentativa de associar a sequência dos votos à ordem de comparecimento dos eleitores.

A cada confirmação realizada no painel, o arquivo é atualizado e recebe uma assinatura digital individual. Este mecanismo criptográfico serve para comprovar a autenticidade e verificar se o documento sofreu qualquer tipo de modificação indevida.

Apuração e emissão do Boletim de Urna

No encerramento da votação, o software realiza a contagem eletrônica dos registros armazenados no equipamento. O procedimento computa os votos nominais, de legenda, brancos e nulos de maneira automatizada.

O resultado consolida-se no Boletim de Urna, um documento impresso e gravado em mídias digitais que detalha a votação daquela seção. O arquivo recebe carimbo de tempo e assinatura digital antes de seguir para os tribunais regionais.

Para aprofundar seu conhecimento sobre o ecossistema tecnológico e governança de dados, confira análises a respeito de sistemas de retenção de dados e contexto digital e outras inovações da área.

Mecanismos de verificação e auditoria posterior

A validação da integridade dos programas utiliza o algoritmo hash, um resumo matemático gerado a partir do código do software. Qualquer modificação mínima no conteúdo altera o valor do hash, facilitando a identificação de adulterações.

As auditorias também englobam o Teste Público de Segurança, no qual pesquisadores buscam vulnerabilidades nos sistemas. Instituições como o Senado Federal realizam inspeções para atestar a confiabilidade dos programas.

Essas camadas sucessivas de conferência asseguram que o software operando nas seções seja idêntico ao material previamente inspecionado e lacrado pelo Tribunal Superior Eleitoral.

ESCRITO POR

Yamin V

Autor(a) e colaborador(a) do Blog CelosAPK | Seu portal tecnologia!.