
150 Chapter 4 • Vulnerable CGI Scripts
Regardless of whether you use an interpreted or compiled language
to create your CGI programs, it is important to realize that the biggest
security issue will be you, the programmer. Carelessness is the most
common reason for a security hole existing in a program. If you don’t
program with security in mind, then hackers may take advantage of any
problems with the script.
Unix Shell
Shell commands can be used to perform a number of useful tasks. A
benefit to the Unix shell is that, assuming you’re using a Unix platform
for your Web server, you’re probably already familiar with it.They are
commonly used for quick-and-easy ...