Explica aí… o que é o código-fonte da urna? E o que é TPS?

Código-fonte é o conjunto de comandos escritos em linguagem de programação para o funcionamento da urna e o Teste Público de Segurança da Urna (TPS) é uma auditoria aberta à participação do eleitorado

Procedimento realizado pela Justiça Eleitoral acontece regularmente, pelo menos um ano antes de ...

O código-fonte da urna é o conjunto de comandos escritos em linguagem de programação de computador que dizem como os programas devem funcionar. Todo aplicativo de celular, sistema operacional e até páginas na internet também têm um. Esse código nada mais é, então, que o conjunto de instruções às quais os sistemas eleitorais contidos na urna eletrônica, desenvolvidos pelo Tribunal Superior Eleitoral (TSE), obedecem.

Para se ter uma comparação, o código-fonte seria algo similar a uma grande receita de bolo. Ele vai estabelecer as regras para que os sistemas da urna eletrônica sempre façam as coisas da mesma forma. Assim, quando o eleitor vai até a urna votar, todas as etapas do processo — por exemplo, apresentação do cargo na tela, registro do voto digitado, apuração do total de votos — ocorrem de forma sequencialmente definida no código-fonte. Linha após linha, a máquina interpreta os comandos e opera conforme determinado.

Além disso, um conjunto de barreiras de segurança faz com que a urna eletrônica execute somente o código autêntico da Justiça Eleitoral. Isso impossibilita que seja gerada, por um programador, uma outra versão do sistema.

E como ter acesso ao código-fonte da urna?

Desde 2002, antes de cada eleição, é realizada a abertura do código-fonte e dos sistemas eleitorais da urna eletrônica para inspeção por entidades fiscalizadoras. Este ano, o código foi aberto em 4 de outubro, um ano e dois dias antes do próximo pleito.

As instituições fiscalizadoras, que representam a sociedade civil, vão ao edifício-sede do Tribunal Superior Eleitoral (TSE), em Brasília (DF), onde analisam toda a codificação – das urnas eletrônicas aos sistemas eleitorais, como o de totalização (soma) dos votos do eleitorado.

A análise ocorre na sala Multiúso, localizada no subsolo do Tribunal. Os comandos ficam abertos para que  essas entidades - instituições públicas, órgãos federais, partidos políticos e universidades - possam avaliá-los e conferir se a codificação desenvolvida pela Justiça Eleitoral está de acordo com a finalidade proposta.

O código poderá ser inspecionado até a cerimônia de lacração dos sistemas eleitorais, em agosto de 2024. Nessa modalidade de auditoria o eleitorado participa de forma indireta do processo, representado pelas entidades fiscalizadoras.

O que é o Teste Público de Segurança (TPS)?

Outra modalidade de auditoria, que acontece em paralelo à abertura do código-fonte, é o Teste Público de Segurança da Urna (TPS), que alcança a sua sétima edição, em 2023. Nele, a participação do eleitorado é de forma direta. Qualquer brasileira ou brasileiro maior de 18 anos pode apresentar um plano de ataque aos sistemas eleitorais envolvidos na geração de mídias, votação, apuração, transmissão e recebimento de arquivos.

Este ano, foram 85 pré-inscrições, o dobro do atingido na edição anterior de 2021. A primeira fase do TPS foi a inspeção do código-fonte das urnas entre 9 e 13 de outubro e 16 a 20 do mesmo mês. É durante esse período que os pré-inscritos elaboram planos de teste enviados à Comissão Reguladora do evento.

As inscrições passam por uma seleção conforme a relevância técnica, com a divulgação dos escolhidos em 10 de novembro. Esses participarão da semana do TPS, entre 27 de novembro e 1° de dezembro. 

Após a execução dos planos de ataque na semana do TPS, eventuais achados e apontamentos realizados pelos investigadores serão avaliados por uma comissão do TSE para os aprimoramentos que se fizerem necessários. Em maio de 2024, acontece o Teste de Confirmação do TPS, oportunidade em que a comissão avaliadora apresenta as soluções adotadas para reforçar a segurança dos sistemas.

Nas seis edições já realizadas, desde 2009, o teste teve 148 participantes, com 96 planos de ataque, totalizando 202 horas de atividades executadas.

Qual a diferença entre a abertura do código-fonte e o TPS?

O TPS e a abertura do código-fonte são duas oportunidades de auditoria e fiscalização do sistema eletrônico de votação e que ocorrem em períodos distintos. Enquanto o conjunto de comandos fica aberto até agosto de 2024, o Teste da Urna tem data fixa e é realizado entre 27/11 e 1º/12/2023. 

O tempo de análise do código-fonte pelas entidades fiscalizadoras é maior – de 4 de outubro de 2023 até agosto de 2024. Participantes do TPS inspecionam código em duas ocasiões: antes do Teste (de 9/10 a 13/10 e de 16/10 a 20/10) e durante o Teste (27/11 – 1º/12/2023).

A abertura do código-fonte é voltada às instituições fiscalizadoras, representantes da sociedade na fiscalização. O eleitorado participa de forma indireta do processo. Já o TPS é uma forma direta de participação de cidadãs e cidadãos: qualquer brasileira ou brasileiro maior de 18 anos pode se inscrever.

Fonte: Tribunal Regional Eleitoral de São Paulo

Acesso rápido

Política de Privacidade

O Portal do TRE-GO utiliza cookies para melhorar sua experiência no site.
Se você prosseguir na navegação, entendemos que está de acordo com nossa política de privacidade.

Gerenciar preferências

Gerenciar preferências

Usamos cookies para melhorar sua experiência, personalizar conteúdos e analisar o tráfego. Você pode gerenciar suas preferências abaixo e escolher quais categorias deseja permitir. Sua privacidade é importante para nós.