Applications Programming

CHAPTER

9

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

This chapter:

•  Provides an overview of object-oriented (OO) concepts.

•  Discusses some of ...

Get Information Security for Managers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.