DataArmor для защиты базы данных DB2

DB2 — мощная проприетарная СУБД, обладающая множеством различных функций, поэтому нам пришлось тщательно изучить её сетевой протокол и логику работы, чтобы убедиться, что DataArmor успешно работает с генерируемым ей трафиком. На данный момент DataArmor поддерживает такие технологии DB2:

Поддерживаемые функции:

  • Средства аутентификации пользователей (SERVER, CLIENT)
  • Все основные типы данных.
  • Простые одиночные DDL и DML SQL запросы
Поддерживаемые версии:

none

О базе данных

DB2 — это семейство коммерческих реляционных СУБД, разработанное корпорацией IBM. В более поздних версиях DB2 реализована поддержка структурированных данных вроде JSON и XML и введены некоторые возможности объектно-реляционных СУБД.

DB2 поддерживает работу с типами данных, определяемых пользователями, большими объектами (BLOBS и CLOBS). Также реализована поддержка пользовательских функций, триггеров и реляционных расширителей (Relational Extenders) для работы с нестандартными типами данных.

В число достоинств DB2 входят максимальная устойчивость к отказам, масштабируемость, мощные средства разграничения и контроля доступа, развитая система резервного копирования и восстановления данных. Также в DB2 встроены средства обеспечения совместимости для облегчения миграции с СУБД других типов (в первую очередь с Oracle).

В настоящее время существует четыре варианта DB2 для различных платформ: как распространённых (Linux, UNIX, Windows, Solaris, Mac OS X), так и специализированных ОС IBM (z/OS, OS/390, z/VM, z/VSE), и версия DB2, встроенная в платформу IBM i. Помимо коммерческих версий DB2 IBM предлагает бесплатную БД DB2 Express-C, обладающую практически теми же возможностями, что и коммерческие варианты, но с ограничением по объёму оперативной памяти и числу ядер процессора.