2 ms·
The difference is lawyers are paid to find loopholes. And to persuade judges and juries their creative interpretation is valid. Software lacks the persuasion e
by TheOtherHobbes 5y ago
The difference is lawyers are paid to find loopholes. And to persuade judges and juries their creative interpretation is valid.
Software lacks the persuasion element. The CPU either runs the code or it doesn't. You fix edge cases by making all possible states explicit, not by arguing with the CPU that it should do something differently to set a precedent.
- ISL 5y agoBug bounties (or zero-day sales) are an expression of that persuasion.
- jka 5y agoA trade-off here is that it seems unlikely for a legal team to be able to humanly attempt tens of thousands of slight variants of a legal argument and still be allowed to participate, whereas with computers and network services, fuzzing tends to scale and continue fairly reliably (partly because it often goes unnoticed).