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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.