Taint checking
From Wikipedia, the free encyclopedia
Taint checking is a feature in some computer programming languages, such as Perl,[1] Ruby[2] or Ballerina[3] designed to increase security by preventing malicious users from executing commands on a host computer. Taint checks highlight specific security risks primarily associated with web sites which are attacked using techniques such as SQL injection or buffer overflow attack approaches.