1. A computer-implemented method comprising: receiving, with a program, input that is intended to be processed by the program; and processing said input using a redirection technique that is configured to mitigate one or more vulnerabilities which can be associated with said input, wherein said processing comprises doing so without modifying the program's executable code.