A Newag, fabricante de trens listada na bolsa de Varsóvia e sediada em Nowy Sącz, dominou por muito tempo a manutenção de suas unidades elétricas múltiplas Impuls ao tratar sua documentação de manutenção como proprietária, de modo que os operadores tinham de recorrer às caras oficinas do fabricante. Uma reinterpretação das normas ferroviárias da UE abriu o serviço a empresas independentes, e a SPS Mieczkowski, uma oficina perto de Bydgoszcz, começou a ganhar esses concursos de manutenção de vários milhões de złoty com preços mais baixos.

Em 2022, quatro trens Impuls da Baixa Silésia que haviam sido consertados na SPS se recusaram a dar partida. A Koleje Dolnośląskie multou a SPS em mais de dois milhões de złoty por atraso na entrega, e a Newag espalhou a história de que a oficina era incompetente; veículos devolvidos à Newag voltaram a funcionar após um pagamento extra. Depois, trens que nunca haviam chegado à SPS também pararam, incluindo alguns que simplesmente ficaram estacionados por mais de alguns dias, o que tornou insustentável a narrativa de conserto malfeito.

A SPS contratou a Dragon Sector, uma das principais equipes de segurança da Polônia. Ao longo de dois meses, os pesquisadores fizeram engenharia reversa dos computadores de controle do Impuls — lógica IEC 61131-3 compilada via C em assembly, sem strings para buscar — e encontraram rotinas deliberadas de bloqueio: travas acionadas após dez dias parado, cercas geográficas codificadas diretamente nas próprias salas de serviço da SPS (uma delas ainda em construção) e uma condição de data que inutilizava um trem a partir de 21 de novembro de cada ano, enquanto a cabine reportava uma falha no compressor.

Quando se espalhou a notícia de que a SPS tinha gente capaz de resolver o mistério, dez operadores lhes enviaram 29 veículos. Em 5 de dezembro de 2023, a Dragon Sector apresentou as descobertas na conferência Oh My H@ck, em Varsóvia, e o Onet publicou a reportagem. A Newag negou tudo e culpou terceiros, mas o Escritório Central Anticorrupção da Polônia estava investigando, a Koleje Dolnośląskie disse que consideraria cancelar as penalidades e processar o fabricante, e o caso se tornou uma discussão de 1.076 pontos no Hacker News.

Tratar o firmware da máquina como evidência, não como mistério

O firmware era uma testemunha silenciosa: datas e coordenadas de GPS codificadas diretamente não podem ser explicadas como erro de conserto ou falha de peça.

A análise foi independente tanto da oficina quanto do fabricante, de modo que suas conclusões tiveram peso junto a operadores, reguladores e tribunais.

Desbloquear os trens deu aos operadores uma solução e um motivo para conversar, e o boca a boca levou 29 veículos de dez empresas à Dragon Sector.

O relatório público inverteu a responsabilidade: o cliente que multou a SPS disse que reverteria as penalidades e processaria a Newag, e o escritório anticorrupção abriu um caso.

Quando culparem você por falhas em equipamentos cujo código não controla, contrate uma perícia independente antes de pagar a penalidade: o firmware guarda o registro do autor.

Em dezembro de 2023, os trens afetados haviam voltado ao serviço, e a Koleje Dolnośląskie disse que suas unidades Impuls operavam sem problemas desde a correção, enquanto considerava cancelar as penalidades que havia imposto à SPS e levar a Newag à Justiça. A Newag negou as alegações, disse que terceiros interferiram em seus trens e citou um índice de confiabilidade de 99 por cento, mas comentaristas observaram que suas ações caíram após a divulgação da história. O caso se tornou um escândalo nacional, uma discussão de 1.076 pontos no Hacker News e uma investigação do escritório anticorrupção da Polônia.

CONFIRA AS EVIDÊNCIAS

As fontes

  1. Skandal na polskiej kolei. Hakerzy ujawniają, kto stoi za tajemniczymi awariami pociągów Onet Wiadomości · wiadomosci.onet.pl ·
  2. Polish trains lock up when serviced in third-party workshops Hacker News · news.ycombinator.com ·