TPS 2017: saiba tudo que aconteceu na quarta edição do Teste Público de Segurança — Tribunal Superior Eleitoral
Confira os achados e as modificações promovidas pelo TSE para sanar as fragilidades descobertas pelos investigadores.
Desafios executados
No TPS 2017, as investidas contra a urna eletrônica foram mais agressivas do que as edições anteriores. Os participantes conseguiram identificar qual era a chave criptográfica usada para proteger as mídias das urnas eletrônicas e a utilizaram para alterar arquivos.
Eles também acharam uma falha no mecanismo de verificação da assinatura digital das bibliotecas da urna – que são coleções de subprogramas utilizados no desenvolvimento do software – feita pelo sistema operacional Linux. Além disso, ainda foi constatada a ausência de assinatura digital complementar em duas bibliotecas do equipamento.
As três vulnerabilidades encontradas permitiram que os especialistas modificassem o comportamento do software da urna, produzindo diferentes resultados.
Como resposta aos problemas apontados pelos investigadores, o TSE reduziu a quantidade de bibliotecas e corrigiu o dispositivo de assinatura digital no sistema operacional. Os testes de softwares também foram aprimorados para garantir que todos os programas estejam assinados e devidamente validados.
Todas as chaves criptográficas foram retiradas do código-fonte das urnas usadas no pleito de 2018. No lugar delas, o Tribunal introduziu um novo mecanismo para fortalecer a criptografia, de modo que só a urna consiga decifrar e iniciar o sistema operacional.