Comment Re:Next step (Score 1) 138
You would change your missile system so that course changes outside the design requirement could allow an enemy to inject commands and turn the missile back on yourself?
I'm not sure that you've fully thought through your "improvement".
I have no idea how you read that in what I wrote.
If I were the Russians, I'd be updating the software so that if the missile decides it needs to turn 180 degrees, it should limit it's turn to whatever the airframe can safely handle. And I'd update the software to treat location data with suspicion if the missile's position abruptly changes 10,000 miles when it had high confidence it knew where it was. And I'd update the software to fall back to dead reckoning or inertial guidance if I have reason to not trust the location receiver. This all seems pretty obvious to me and if it's obvious to me, it should be table stakes for anyone designing actual avionics.
If I were the Ukrainians, I'd be figuring out how to slowly change the missile's received position to counteract the code the Russians ought to be adding. Don't say you're in Peru, say you're 100 meters north of where you really are. Gradually increase the delta to nudge the missile to a safe impact location. That's sounds pretty tricky: you have to know where the missile is now, where it's targeted, where you want it to land, and how much you have to fool the missile to make it think it's blowing up your command post when it's really landing in Russia somewhere.
It's a game of cat and mouse. Can the Russians reliably detect spoofing? Can the Ukrainians spoof so subtly that the Russians can't detect it?