👉 In computer science, a "defensive programming" technique is one that prevents a program from executing malicious code. This can be achieved by using techniques such as conditional statements, loops, and exception handling to prevent execution of malicious code. Defensible programs are those that have been tested for vulnerabilities and are not vulnerable to being used in a way that could compromise their security.