Validate your input, I guess
![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
![UK air traffic control failure: what caused it, and who will have to pay?](https://lemmy.world/pictrs/image/edcbd578-0a36-4e85-af35-68cbe8eb51ef.jpeg?format=jpg&thumbnail=256)
theguardian.com
Nats says that the failure was triggered by a single piece of data in a flight plan that was wrongly input to its system by an unnamed airline.
It will be fascinating as the details of this emerge.
Nats says that the failure was triggered by a single piece of data in a flight plan that was wrongly input to its system by an unnamed airline.
It will be fascinating as the details of this emerge.
As a reminder, if you can crash a program with malformed input, you're most of the way to finding a security hole allowing you to exploit that program with malformed input.
Ah, yes, Little Bobby DROP TABLES;
My mum was definitely onto something.
Ah, you're travelling in to London'); DROP TABLE Airports;-- today? And how is the weather in North Korea?
Who would have thought that validating your inputs would be a good idea? /S