tlb wrote:I think people with evil intentions could have managed to trick the sensors, despite failure safeguards. For example replacing the sensor feed with a recording of the main ship's external sensors. The more layers of protection that you add, the greater the probability that a minor problem would keep the pinnace from working when needed. Given the level of maintenance ability in the People's Navy, you have to take a chance at some point.
Loren Pechtel wrote:The thing with simply cutting the feed is that's a possible failure scenario, it doesn't require malice. Systems should fail safe, not fail deadly.
I doubt it would even need something as complex as a recording of the main sensors, there's probably some sort of clear-of-obstacles signal that could be replicated far more easily.
Theemile wrote:Right, modern systems are networked "systems of systems" - where one device does a certain processing and another runs another process, and the second relies on a simplified analysis from the first to do it's work.
A few years back, I saw a system where a processor watching a sensor had an output where it updated a text file located on a file server with a 1 or a 0 (and this was all that was in the file, either a 1 or a 0), signifying that the sensor was in a good or bad state, as defined by the 1st processor's algorithms. A 2nd processor in another box read this file and did it's bit - not caring about the actual reading of the sensor, only whether the output file said it was good or bad.
Usually those inputs are in database files now, with dozens of sensors or processors reporting their settings, but the simple 1 or 0 to determine state is still prevalent.
I agree that it should have been more difficult.
Perhaps RFC left things out in his description of what was done to bypass security. The thing is that when you pile difficulty upon difficulty; then you introduce an entire new set of failure points, that can make it impossible to use a pinnace that is otherwise serviceable. So designers have to balance maintainability against the possibility of disaster and will count on physical security to guard against malicious intent. But a person with malicious intent and sufficient expertise could find a way around whatever safeguards you introduce.