Chapter 13: Programming Exploits
1. What is the difference between programming languages and scripting languages?
2. What is the language upon which C++, C#, and PERL were based?
3. Give an example of vulnerability in languages written using the C or C++ programming
language?
4. Give an example of a strategy that can be used to mitigate the vulnerability identified in
Question 3?
5. Is the .NET framework commonly used with the UNIX operating system?
6. Give an example of vulnerability in applications built using the .NET framework?
7. What is a strategy for mitigating the vulnerability identified in Question 6?
8. Is HTML5 considered a dynamic language?
9. What are the three sorts of Java exploits?
10. _______ When the Internet was young, there were no servers.
11. _______ Data-driven sites contain thousands of pages of server-side code to provide a simple,
useful interface for e-commerce and other site types across all categories.
12. _______ The difference between a script and a programming language is that a script runs under
no control at all.