Special OPS: Host and Network Security for Microsoft, UNIX, and Oracle

Chapter 13: Attacking and Defending Oracle

Related Chapters:

  • Chapter 5: Attacking and Defending Windows 2000

  • Chapter 14: Attacking and Defending Unix

Introduction

Oracle databases are massive, complex beasts with an amazing amount of undocumented and hidden functionality. It would take an army of researchers years to catalog everything, and the resulting document would rival the Encyclopedia Britannica, so this chapter concentrates on certain key areas and examines them in detail. A working, or at least basic, knowledge of Oracle security and database architecture is assumed.

The task of attacking servers that are running Oracle software can be broken down into many steps that closely match the architecture. There are those attacks against vulnerabilities in the Listener that do not require the attacker to be authenticated. These kinds of vulnerabilities are the elixir for the system cracker; real hackers don't use passwords. And there are those attacks that require that the user at least have a low privileged account with which they can log into the database. Finally, there are those attacks that require a high privileged account and are generally leveled at systems to gain further access. Accordingly, this chapter is split up into three main attack sections: on attacking the Listener, attacking the database, and attacking the Oracle application server.

The Oracle Architecture

Before jumping head-first into vulnerabilities for Oracle, it's important to understand how Oracle works so that these vulnerabilities are placed in context. For this chapter, it is important to understand two components of the Oracle software: the Listener and the database server.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Database Tools Software
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.