Tvrdenie, že stíhaciemu bombardéru F-35 by sa dalo zabrániť vo vzlete pomocou nejakého „ističa“ aktivovateľného na diaľku Spojenými štátmi, nie je opodstatnené. Na druhej strane, odpojenie prístupu k serverom systému ODIN (Operational Data Integrated Network), ktorý monitoruje funkčnosť komponentov, objednáva náhradné diely a aktualizuje súbory s dátami o misiách (MDF) a samotný softvér, môže krátkodobo narušiť prevádzku… a v strednodobom horizonte lietadlo uzemniť. Ak sa totiž F-35 nepripojí k systému ODIN počas 90 dní, automaticky sa deaktivuje. Následne nie je možné vykonávať aktualizácie softvéru, čo je v podstate operačný systém s viac ako 8 miliónmi riadkov kódu v jazyku C++. Holandský štátny tajomník obrany Gijs Tuinman však v rozhovore pre rádio BNR ubezpečil, že to nemusí byť nevyhnutne problém.
„F-35 je skutočne zdieľaný produkt. Briti vyrábajú motory Rolls-Royce a Američania ich jednoducho potrebujú,“ uviedol najskôr Tuinman. Tento príklad nie je úplne najpresnejší, pretože sa týka výhradne verzie F-35B (s krátkym vzletom a vertikálnym pristátím), ktorú holandské vzdušné sily nepoužívajú. Je však pravdou, že britský výrobca dodáva pohonný systém LiftSystem pre túto verziu lietadla od Lockheed Martin. V každom prípade, pokračoval holandský predstaviteľ, „aj keby sa táto vzájomná závislosť nepremietla do aktualizácií softvéru, F-35 zostáva vo svojej súčasnej konfigurácii lietadlom nadradeným ostatným.“ Potom však Tuinman vypustil „bombu“:
Ak by ste napriek všetkému stále chceli vykonať aktualizáciu, poviem niečo, čo by som nikdy nemal povedať, ale aj tak to urobím: F-35 môžete odblokovať podobne ako iPhoneHolandský štátny tajomník obrany Gijs Tuinman
Zjednodušene povedané, bolo by teda možné upraviť (alebo vykonať „jailbreak“) softvér F-35, podobne ako to niektorí robia s operačným systémom svojho mobilného telefónu, aby získali prístup k funkciám pôvodne deaktivovaným výrobcom – s rizikom straty záruky a vystavenia stroja poruchám či bezpečnostným dieram. K softvéru F-35 majú v súčasnosti prístup len Spojené kráľovstvo (jediný partner 1. úrovne, ktorý sa podieľal na písaní zdrojového kódu) a Izrael, ktorý dostal povolenie upravovať ho pre svoje verzie F-35I. Holandsko, ako partner 2. úrovne, takúto výsadu nikdy nedostalo.
Tuinmanove slová však vzbudzujú pochybnosti. Vývoj softvéru F-35 nebol jednoduchý (opakovane sa museli opravovať chyby) a úprava zdrojového kódu môže spôsobiť nefunkčnosť systému… a zabrániť klientovi v získavaní budúcich oficiálnych aktualizácií. Navyše by to skomplikovalo údržbu a dodávky dielov cez globálny sklad (Global Spares Pool) spravovaný spoločnosťou Lockheed Martin, ku ktorému majú niekedy problém získať prístup aj samotní americkí technici. Vyhlásenie Gijsa Tuinmana o „jailbreaku“ F-35 vyvolalo vo Washingtone okamžitú a pomerne ostrú vlnu reakcií. Pentagon aj Lockheed Martin sa snažia toto tvrdenie bagatelizovať, aby zabránili strate dôvery v bezpečnosť celého programu, píše francúzska webová stránka opex360.
Reakcia Pentagónu (F-35 Joint Program Office – JPO) – Hovorca JPO vydal krátke vyhlásenie, v ktorom zdôrazňuje technickú nemožnosť takéhoto kroku bez fatálnych následkov:
- Bezúhonnosť kódu: Pentagón uviedol, že softvérová architektúra F-35 je navrhnutá tak, aby akýkoľvek neautorizovaný zásah do zdrojového kódu okamžite znefunkčnil kritické systémy lietadla.
- Kybernetická bezpečnosť: Akýkoľvek pokus o „odblokovanie“ by bol systémom ODIN (alebo novším TR-3) vyhodnotený ako kybernetický útok, čo by viedlo k okamžitému odpojeniu stroja od globálnej logistickej siete.
- Varovanie spojencom: Pentagon nepriamo pripomenul, že dohody o koncovom užívateľovi (EULA) striktne zakazujú reverzné inžinierstvo a akýkoľvek pokus oň by viedol k pozastaveniu partnerského statusu danej krajiny.
Stanovisko Lockheed Martin – Výrobca lietadla sa zameral na praktickú a bezpečnostnú stránku veci:
- Záruka a letová spôsobilosť: Lockheed Martin varoval, že akákoľvek modifikácia softvéru treťou stranou okamžite anuluje všetky záruky a, čo je dôležitejšie, lietadlo by stratilo certifikáciu letovej spôsobilosti. V praxi by to znamenalo, že piloti by do takéhoto stroja nesmeli sadnúť.
- Zložitosť systému: Spoločnosť pripomenula, že 8 miliónov riadkov kódu nie je porovnateľných s operačným systémom telefónu. „Jailbreak“ v tomto prípade nie je otázkou prístupu k aplikáciám, ale zásahom do letových zákonov (Flight Control Laws), kde aj malá chyba znamená pád lietadla.
Diplomatické dozvuky – Podľa neoficiálnych správ z diplomatických zdrojov v Haagu už americké veľvyslanectvo požiadalo holandské ministerstvo obrany o vysvetlenie kontextu Tuinmanových slov. Analytici predpokladajú, že išlo skôr o politický signál smerom k Washingtonu – Holandsko a ďalší európski partneri sú frustrovaní z toho, ako prísne USA kontrolujú dáta z misií a aktualizácie softvéru, ktoré sú kľúčové pre suverénne nasadenie lietadiel.