|
|
|
|
|
by dmix
3621 days ago
|
|
> it means you should never assume that user data is safe, or even sane I'm curious if Haskell's purity helps developers focus on this issue and therefore makes it easier to mitigate. Given that all user input/state already has to be handled carefully (for ex: with monads). It will be obvious in the codebase which parts need to be zero'd in on for possible attack vectors. |
|
Perl and Ruby have included this as a 'tainted' flag, many functions cannot be called with a tainted string.