MOST SOFTWARE APPLICATIONS TODAY ARE distributed across multiple platforms and are written in an object-oriented programming language, or OOP. Also, most applications at some level interact with relational databases, often by embedding SQL statements. Because so many security threats are related to programming and scripting, such as buffer overflows and SQL injections, it is useful to know the coding behind these attacks. In this chapter, we will briefly introduce OOP concepts and present how programs interact with relational databases. We will conclude with a discussion of distributed systems.
Chapter 9 Topics
• Provides an overview of object-oriented (OO) concepts.
• Discusses some of ...