Security Portal: Python: Security AspectsNov 17, 2000, 09:07 (0 Talkback[s])
(Other stories by Ronald Mendell)
"The great flexibility of Python rests in its ability to accept HTTP requests and to be embedded in HTML pages. It is a powerful scripting language, like a Unix shell script with overdrive capabilities. Being able to handle more complex data structures such as associative arrays, the language fills a wide range of roles, including searching databases or acting as a CGI script."
"Python accepts a wide range of hooks, which makes it compatible with different operating systems and environments. A chameleon of sorts, it can accept inputs from any local file quite easily. This ability to interface freely, though, makes the language a security risk, especially when doing even routine processing tasks such as running a database. Though distributed freely, the language has some security features to counter its vulnerabilities."