On Sat, Feb 24, 2024 at 7:37 PM Andy Smith <andy@strugglers.net>
wrote:
[...]
Turning back more to protocol design, we have spent decades walking
back Postel's Law as we find more and more ways that being liberal
in what our software accepts is untenable in the face of a hostile Internet.
++. Postel's Law is a disaster nowadays. It was fine back in the
1980's, but it is dangerous in the toxic environments of today.
Here's what we teach our developers: Look for any reason you can to
reject the data. If you can't find a reason, then begrudgingly perform
the processing or transformation.
On Sat, Feb 24, 2024 at 7:37 PM Andy Smith <andy@strugglers.net> wrote:
[...]
Turning back more to protocol design, we have spent decades walking
back Postel's Law as we find more and more ways that being liberal
in what our software accepts is untenable in the face of a hostile Internet.
++. Postel's Law is a disaster nowadays. It was fine back in the
1980's, but it is dangerous in the toxic environments of today.
Here's what we teach our developers: Look for any reason you can to
reject the data. If you can't find a reason, then begrudgingly perform
the processing or transformation.
On Sat, Feb 24, 2024 at 07:44:44PM -0500, Jeffrey Walton wrote:
On Sat, Feb 24, 2024 at 7:37 PM Andy Smith <andy@strugglers.net>
wrote:
[...]
Turning back more to protocol design, we have spent decades
walking back Postel's Law as we find more and more ways that
being liberal in what our software accepts is untenable in the
face of a hostile Internet.
++. Postel's Law is a disaster nowadays. It was fine back in the
1980's, but it is dangerous in the toxic environments of today.
Here's what we teach our developers: Look for any reason you can to
reject the data. If you can't find a reason, then begrudgingly
perform the processing or transformation.
There is a difference between not doing validation (eg a field being
numeric) and flexibility (eg a line length being 100 bytes which is
more than the specified 80 bytes). This is what Postel is talking
about.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 307 |
Nodes: | 16 (2 / 14) |
Uptime: | 95:47:32 |
Calls: | 6,849 |
Files: | 12,352 |
Messages: | 5,414,880 |