I ran into this recently as I wanted to write taint-safe code in a module
for inclusion into a larger project.  For some reason, I was shocked that
while I can type 'use warnings' and 'use strict', taint-checking is not so
easily invoked.

Jarkko wrote: "My personal fear is that any way to circumvent taint will be
abused by people who can't be bothered to write secure code."  

While that may be true, what about those of us who want to write secure code
(hopefully providing a good example) in an otherwise insecure project
environment?  I want the ability to hold myself to stricter standards than I
can enforce on others.  Nothing stops me from simply checking data with or
without taint mode, but the maintenance programmer following behind me...

Russ

Reply via email to