|
|
|
|
|
by antonvs
24 days ago
|
|
If the program design follows the principle of making illegal states unrepresentable (credit to Yaron Minsky), the compiler can catch much, much more than most people realize. The process of designing a program like that itself catches a lot of "badly designed code". And such a design also naturally exposes many kinds of intentional backdoors, because security properties can quite easily be statically checked. For example, IDORs can be made literally impossible in such a design. In discussions like this, I'm reminded of the William Gibson quote, "the future is already here, it's just unevenly distributed." |
|