SlideShare a Scribd company logo
НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ
РУССКИЕ БАЗОВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
СУБД PostgreSQL
ИЗ ДИСТРИБУТИВА ОПЕРАЦИОННОЙ СИСТЕМЫ
СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ
"Astra Linux Special Edition"
ДЛЯ ОБРАБОТКИ СВЕДЕНИЙ,
СОСТАВЛЯЮЩИХ ГОСУДАРСТВЕННУЮ ТАЙНУ
СУБД PostgreSQL
ИЗ ДИСТРИБУТИВА ОПЕРАЦИОННОЙ СИСТЕМЫ
СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ
"Astra Linux Special Edition"
ДЛЯ ОБРАБОТКИ СВЕДЕНИЙ,
СОСТАВЛЯЮЩИХ ГОСУДАРСТВЕННУЮ ТАЙНУ
БЕЗОПАСНОСТЬ И БЫСТРОДЕЙСТВИЕБЕЗОПАСНОСТЬ И БЫСТРОДЕЙСТВИЕ
СЕРТИФИКАЦИЯ СУБД PostgreSQL
В СОСТАВЕ ОС СН "Astra Linux Special Edition"
2
Номер
сертификата
Дата
выдачи
Срок
действия
Система
сертификации
№ 1339 24.09.2010 г. 15.09.2018 г.
Минобороны
России
№ 2557 27.01.2012 г. 27.01.2018 г.
ФСТЭК
России
№ СФ/014-2234 04.10.2013 г. 04.10.2018 г.
ФСБ
России
ОС СН "Astra Linux Special Edition" сертифицирована на соответствие:
- 3 классу защищенности СВТ от НСД;
- 2 уровню контроля отсутствия НДВ.
ПЕРЕЧЕНЬ ПРОГРАММНЫХ СРЕДСТВ СУБД
В СОСТАВЕ ОС СН "Astra Linux Special Edition"
3
В состав сертифицированного дистрибутива
ОС СН "Astra Linux Special Edition" 1.4
включены следующие программные средства СУБД:

СУБД PostgreSQL 9.3.3;

расширение PostGIS 2.1.1;

патч для технологической платформы 1С-Предприятие 8;

программное средство администрирования pgAdmin III 1.18.1;

программное средство репликации Slony-I 2.1.4.
В состав сертифицированного дистрибутива
ОС СН "Astra Linux Special Edition" 1.4
включены следующие программные средства СУБД:

СУБД PostgreSQL 9.3.3;

расширение PostGIS 2.1.1;

патч для технологической платформы 1С-Предприятие 8;

программное средство администрирования pgAdmin III 1.18.1;

программное средство репликации Slony-I 2.1.4.
ДОРАБОТКА СУБД PostgreSQL ДЛЯ ОБЕСПЕЧЕНИЯ
ТРЕБОВАНИЙ ПО ЗАЩИТЕ ИНФОРМАЦИИ
4
Все программные средства, включаемые в состав
ОС СН "Astra Linux Special Edition" должны соответствовать
требованиям нормативных документов по защите информации
ФСБ, ФСТЭК и Минобороны России.
Все программные средства, включаемые в состав
ОС СН "Astra Linux Special Edition" должны соответствовать
требованиям нормативных документов по защите информации
ФСБ, ФСТЭК и Минобороны России.
В дополнение к имеющимся средствам защиты в СУБД PostgreSQL
встраиваются средства защиты информации, обеспечивающие:

мандатное разграничение доступа;

регистрацию событий безопасности (аудит).
В дополнение к имеющимся средствам защиты в СУБД PostgreSQL
встраиваются средства защиты информации, обеспечивающие:

мандатное разграничение доступа;

регистрацию событий безопасности (аудит).
РАЗЛИЧИЯ В РАЗГРАНИЧЕНИИ ДОСТУПА
База данных
Схема
Таблица
Запись
Поле (столбец)
Функция
Дискреционное
разграничение
доступа
Мандатное
разграничение
доступа
+ +
+ +
+ +
+
+
+ +
Объекты и метаданые
Доработанная СУБД PostgreSQL
Обычная СУБД PostgreSQL
5
ПРИМЕР ФОРМИРОВАНИЯ МАНДАТНЫХ МЕТОК
РАЗГРАНИЧЕНИЯ ДОСТУПА К ДАННЫМ
0x0 (0000)
РуководствоОбщий доступ Отдел 1 Отдел 2 Отдел 3
Виды данных
и уровни доступа
Подразделения и категории доступа
Общий
доступ
{0,0x0}
Служебная
тайна
{1,0x0}
Конфиден-
циальные
{2,0x0}
Государственная
тайна
{3,0x0}
{0,0x1}
{1,0x1}
{2,0x1}
{3,0x1}
{0,0x2}
{1,0x2}
{2,0x2}
{3,0x2}
{0,0x4}
{1,0x4}
{2,0x4}
{3,0x4}
{0,0x8}
{1,0x8}
{2,0x8}
{3,0x8}
0x1 (0001) 0x2 (0010) 0x4 (0100) 0x8 (1000)
0
1
2
3
Диапазон значений иерархических уровней доступа: от 0 до 255
Диапазон значений неиерархических категорий доступа: 64 двоичных разряда
6
ПРИМЕР ОБЛАСТИ ВИДИМОСТИ ДАННЫХ
ПРИ МАНДАТНОМ РАЗГРАНИЧЕНИИ ДОСТУПА
Виды данных
и уровни доступа
Подразделения и категории доступа
Общий
доступ
Служебная
тайна
Конфиден-
циальные
Государственная
тайна
0
1
2
3
{0,0x0} - мандатная метка минимального доступа к данным
{3,0xF} - мандатная метка максимального доступа к данным
Область видимости данных для пользователя с мандатной меткой {2,0x9} (1001)
7
0x0 (0000)
РуководствоОбщий доступ Отдел 1 Отдел 2 Отдел 3
0x1 (0001) 0x2 (0010) 0x4 (0100) 0x8 (1000)
{0,0x0}
{1,0x0}
{2,0x0}
{3,0x0} {3,0x1}
{0,0x2}
{1,0x2}
{2,0x2}
{3,0x2}
{0,0x4}
{1,0x4}
{2,0x4}
{3,0x4}
{0,0x8}
{1,0x8}
{2,0x8}
{3,0x8}
{0,0x1}
{1,0x1}
{2,0x1}
База данных {3,0xF} CCR = Off
Схема {3,0xF} CCR = Off
Таблица-1 {3,0xF} CCR = Off
ПРИМЕР РЕАЛИЗАЦИИ
МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА
8
Запись {3,0x0}
Запись {2,0x8}
Запись {1,0x0}
Запись {0,0x0}
Запись {3,0x0}
Запись {2,0x0}
Запись {1,0x0}
Запись {0,0x0}
Область видимости пользователя с мандатной меткой {3,0xF}
Таблица-2 {2,0x1} CCR = On
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись
CCR (Container clearance required) - учет мандатных атрибутов контейнера
ПРИМЕР РЕАЛИЗАЦИИ
МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА
9
Область видимости пользователя с мандатной меткой {3,0x0}
База данных {3,0xF} CCR = Off
Схема {3,0xF} CCR = Off
Таблица-1 {3,0xF} CCR = Off
Запись {3,0x0}
Запись {2,0x8}
Запись {1,0x0}
Запись {0,0x0}
Запись {3,0x0}
Запись {2,0x0}
Запись {1,0x0}
Запись {0,0x0}
Таблица-2 {2,0x1} CCR = On
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись
ПРИМЕР РЕАЛИЗАЦИИ
МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА
10
Область видимости пользователя с мандатной меткой {2,0x9}
База данных {3,0xF} CCR = Off
Схема {3,0xF} CCR = Off
Таблица-1 {3,0xF} CCR = Off
Запись {3,0x0}
Запись {2,0x8}
Запись {1,0x0}
Запись {0,0x0}
Запись {3,0x0}
Запись {2,0x0}
Запись {1,0x0}
Запись {0,0x0}
Таблица-2 {2,0x1} CCR = On
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись
ПРИМЕР РЕАЛИЗАЦИИ
МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА
11
Область видимости пользователя с мандатной меткой {2,0x8}
База данных {3,0xF} CCR = Off
Схема {3,0xF} CCR = Off
Таблица-1 {3,0xF} CCR = Off
Запись {3,0x0}
Запись {2,0x8}
Запись {1,0x0}
Запись {0,0x0}
Запись {3,0x0}
Запись {2,0x0}
Запись {1,0x0}
Запись {0,0x0}
Таблица-2 {2,0x1} CCR = On
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись
ПРИМЕР РЕАЛИЗАЦИИ
МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА
12
Область видимости пользователя с мандатной меткой {2,0x1}
База данных {3,0xF} CCR = Off
Схема {3,0xF} CCR = Off
Таблица-1 {3,0xF} CCR = Off
Запись {3,0x0}
Запись {2,0x8}
Запись {1,0x0}
Запись {0,0x0}
Запись {3,0x0}
Запись {2,0x0}
Запись {1,0x0}
Запись {0,0x0}
Таблица-2 {2,0x1} CCR = On
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись
ПРИМЕР РЕАЛИЗАЦИИ
МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА
13
Область видимости пользователя с мандатной меткой {0,0x0}
База данных {3,0xF} CCR = Off
Схема {3,0xF} CCR = Off
Таблица-1 {3,0xF} CCR = Off
Запись {2,0x8}
Запись {1,0x0}
Запись {0,0x0}
Запись {3,0x0}
Запись {2,0x0}
Запись {1,0x0}
Запись {0,0x0}
Таблица-2 {2,0x1} CCR = On
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись
Запись {3,0x0}
РЕГИСТРАЦИЯ СОБЫТИЙ БЕЗОПАСНОСТИ ИНФОРМАЦИИ 14
Средства аудита доработанной СУБД PostgreSQL обеспечивают
регистрацию следующих событий:

использование идентификационного и аутентификационного механизма;

запрос на доступ к защищаемому ресурсу;

создание, уничтожение и изменение объектов СУБД;

действия по изменению правил разграничения доступа.
Средства аудита доработанной СУБД PostgreSQL обеспечивают
регистрацию следующих событий:

использование идентификационного и аутентификационного механизма;

запрос на доступ к защищаемому ресурсу;

создание, уничтожение и изменение объектов СУБД;

действия по изменению правил разграничения доступа.
Для каждого события регистрируется следующая информация:

дата и время;

объект доступа к которому применяется регистрируемое действие;

субъект, осуществляющий регистрируемое действие;

тип события;

результат завершения события.
Для каждого события регистрируется следующая информация:

дата и время;

объект доступа к которому применяется регистрируемое действие;

субъект, осуществляющий регистрируемое действие;

тип события;

результат завершения события.
ЖУРНАЛ РЕГИСТРАЦИИ СОБЫТИЙ БЕЗОПАСНОСТИ 15
ОЦЕНКА УВЕЛИЧЕНИЯ ОБЪЕМА БАЗЫ ДАННЫХ 16
CCR (1 байт)Уровень (1 байт) Категория (8 байт)
Структура
мандатной метки
объекта
Пример расчета увеличения размера таблицы:
- размер мандатной метки таблицы: 9 байт;
- размер признака учета мандатных атрибутов: 1 байт;
- размер мандатной метки одной записи: 9 байт;
- увеличение размера таблицы с 1 млн. записей: 9 + 1 + 9 х 1000000 ≈ 9МБ.
Признак учета
мандатных атрибутов
контейнера
ИЗМЕНЕНИЕ СКОРОСТИ ВЫПОЛНЕНИЯ ОСНОВНЫХ ОПЕРАЦИЙ
ПРИ МАНДАТНОМ РАЗГРАНИЧЕНИИ ДОСТУПА К ЗАПИСЯМ
17
+1%
Время
выполнения
запросов в
PostgreSQL
INSERT SELECT UPDATE DELETE
Приращение
времени
выполнения
запросов в
доработанном
PostgreSQL
+8%
+12%
+24%
В таблицах с записями малого размера приращение
времени выполнения запросов наиболее заметно.
Абсолютное приращение времени выполнения
запросов линейно зависит от количества записей.
В таблицах с записями малого размера приращение
времени выполнения запросов наиболее заметно.
Абсолютное приращение времени выполнения
запросов линейно зависит от количества записей.
ИЗМЕНЕНИЕ СКОРОСТИ ВЫПОЛНЕНИЯ ОСНОВНЫХ ОПЕРАЦИЙ
ПРИ МАНДАТНОМ РАЗГРАНИЧЕНИИ ДОСТУПА К ЗАПИСЯМ
18
+1%
Время
выполнения
запросов в
PostgreSQL
INSERT SELECT UPDATE DELETE
Приращение
времени
выполнения
запросов в
доработанном
PostgreSQL
+8%
+12%
+24%
+4%
+0.5%
+6%
+12%
Абсолютное приращение времени
выполнения запросов постоянно для
одинакового количества записей и
не зависит от размера записей.
Абсолютное приращение времени
выполнения запросов постоянно для
одинакового количества записей и
не зависит от размера записей.
НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ
РУССКИЕ БАЗОВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
СПАСИБО ЗА ВНИМАНИЕ!
www.rusbitech.ru
www.astralinux.ru

More Related Content

PDF
Лекция 9. ZooKeeper
PDF
#RuPostgresLive 4: как писать и читать сложные SQL-запросы
PPTX
Apache cassandra (rus)
PPTX
Tomato Engine: Как мы создавали онлайн шутер с авторитарным сервером
PDF
"Building data streams" Константин Евтеев (Avito)
PDF
Обработка дедлоков в MySql
PPTX
Взломать сайт на ASP.NET
PPT
Сергей Париев - "обработка дедлоков в MySql"
Лекция 9. ZooKeeper
#RuPostgresLive 4: как писать и читать сложные SQL-запросы
Apache cassandra (rus)
Tomato Engine: Как мы создавали онлайн шутер с авторитарным сервером
"Building data streams" Константин Евтеев (Avito)
Обработка дедлоков в MySql
Взломать сайт на ASP.NET
Сергей Париев - "обработка дедлоков в MySql"

What's hot (15)

PDF
Как мы храним 75 млн пользователей (Денис Бирюков)
PPTX
Подводные камни прикладной криптографии, I
PPTX
СУБД 2013 Лекция №9 "Безопасность баз данных"
DOCX
По результатам беседы по телефону
PPTX
Практическое использование средств криптографии в .NET, Java и PHP
PDF
Долгожданный релиз pg_pathman 1.0 / Александр Коротков, Дмитрий Иванов (Post...
PDF
Call of Postgres: Advanced Operations (part 3)
PPTX
Новые возможности языка SQL в Firebird 3.0
PPTX
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
PDF
How to debug
PPTX
Oracle how to live without cloud control
PPTX
СУБД 2013 Лекция №4 "Расширенные возможности работы с базами данных. Триггеры...
DOCX
PowerShell Web Access Руководство по использованию
PPTX
PPTX
High Load 2009 Dimaa Rus Ready 16 9
Как мы храним 75 млн пользователей (Денис Бирюков)
Подводные камни прикладной криптографии, I
СУБД 2013 Лекция №9 "Безопасность баз данных"
По результатам беседы по телефону
Практическое использование средств криптографии в .NET, Java и PHP
Долгожданный релиз pg_pathman 1.0 / Александр Коротков, Дмитрий Иванов (Post...
Call of Postgres: Advanced Operations (part 3)
Новые возможности языка SQL в Firebird 3.0
СУБД 2013 Лекция №8 "Конфигурирование базы данных"
How to debug
Oracle how to live without cloud control
СУБД 2013 Лекция №4 "Расширенные возможности работы с базами данных. Триггеры...
PowerShell Web Access Руководство по использованию
High Load 2009 Dimaa Rus Ready 16 9
Ad

Similar to СУБД PostgreSQL ИЗ ДИСТРИБУТИВА ОПЕРАЦИОННОЙ СИСТЕМЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ "Astra Linux Special Edition" ДЛЯ ОБРАБОТКИ СВЕДЕНИЙ, СОСТАВЛЯЮЩИХ ГОСУДАРСТ (20)

PDF
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
PDF
Эксперименты с Postgres в Docker и облаках — оптимизация настроек и схемы ва...
PDF
Общий план комплексного аудита информационной безопасности
PPT
SAMag2007 Conference: PostgreSQL 8.3 presentation
PDF
Time series data in a relational database. TimescaleDB and PipelineDB extensi...
PDF
Использование передовых возможностей кибербезопасности.pdf
PDF
Аксёнов_Разработка_общей_схемы_СЗИ.pdf
ODP
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
PDF
Лекция Android. БД SQLite, ContentProvider, Loader
PDF
Java осень 2013 лекция 6
PDF
Node.js for enterprise 2021 - JavaScript Fwdays 3
PDF
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
PDF
Web осень 2013 лекция 6
PPTX
GRANIT — Global Russian Advanced Network Initiative
PPTX
High Load 2009 Dimaa Rus Ready
PDF
Database security
PDF
Александр Коротин. Безопасность систем управления турбинами в электроэнергетике
PDF
Безопасность Центров Обработки Данных
PPTX
How optimize PL/SQL by decrease overhead for context switching between SQL an...
PDF
Cisco Threat Defense (Cisco Stealthwatch)
Павел Лузанов, Postgres Professional. «PostgreSQL для пользователей Oracle»
Эксперименты с Postgres в Docker и облаках — оптимизация настроек и схемы ва...
Общий план комплексного аудита информационной безопасности
SAMag2007 Conference: PostgreSQL 8.3 presentation
Time series data in a relational database. TimescaleDB and PipelineDB extensi...
Использование передовых возможностей кибербезопасности.pdf
Аксёнов_Разработка_общей_схемы_СЗИ.pdf
Firebird 2.5 - вектор дальнейшего развития, Dmitry Yemanov, (in Russian)
Лекция Android. БД SQLite, ContentProvider, Loader
Java осень 2013 лекция 6
Node.js for enterprise 2021 - JavaScript Fwdays 3
Механизмы мониторинга баз данных: взгляд изнутри / Дмитрий Еманов (Firebird P...
Web осень 2013 лекция 6
GRANIT — Global Russian Advanced Network Initiative
High Load 2009 Dimaa Rus Ready
Database security
Александр Коротин. Безопасность систем управления турбинами в электроэнергетике
Безопасность Центров Обработки Данных
How optimize PL/SQL by decrease overhead for context switching between SQL an...
Cisco Threat Defense (Cisco Stealthwatch)
Ad

More from Michael Oreshin (20)

PDF
Облака: от сказки к реальности Олег Ананьев Бизнес Талисман
PDF
5 ключевых вопросов внедрения мониторинга SLA для облачных платформ Владимир ...
PPTX
Идеальный сервис для идеального пользователя. Михаил Ляпин. МегаЛабс
PPTX
Российский рынок IaaS. J'son & partners
PPTX
Service-as-a-Грабли. Алексей Грачев. EMC
PPTX
Облачный рынок в России в и в мире. Взгляд Parallels.
PPTX
Обеспечение безопасности виртуальной инфраструктуры. Сергей Кузнецов
PDF
Startpack. Портал управления сервисами и биллинг, как сервис. Алексей Федоров
PPTX
SafeNet Authentication Service
PPTX
NGS Swivel "Не свисти паролей не будет!" Алексей Комаров
PDF
Облачные сервисы установка на интеграцию Игорь Гоннебный
PDF
Удобный сайт: сплетни и советы Марина Тоцкая
PPT
"Облвчный CRM" Алексей Фитискин. ASOFT
PPTX
"Упрости себе жизнь. Бизнес с облаком" Юлия Щеглова Microsoft
PPTX
"Обзор возможности бухгалтерии.контур" Мария Заволокина СКБ Контур
PPT
"Облака для девочек: Вступление" Михаил Орешин "Eurocloud Russia - RCCPA"
PDF
«Онлайн-маркетинг ПО — как начать без бюджета и заработать», — Мария Першко, ...
PDF
“Продавать глобально. Налаживаем каналы продажи с онлайна” — Виталий Янко, ди...
PDF
«Служба техподдержки — зачем нужна и чем влияет на прибыль?» — Артем Данилов,...
PDF
«Как создать help к продукту за час и заработать на этом» — Денис Журавлев, г...
Облака: от сказки к реальности Олег Ананьев Бизнес Талисман
5 ключевых вопросов внедрения мониторинга SLA для облачных платформ Владимир ...
Идеальный сервис для идеального пользователя. Михаил Ляпин. МегаЛабс
Российский рынок IaaS. J'son & partners
Service-as-a-Грабли. Алексей Грачев. EMC
Облачный рынок в России в и в мире. Взгляд Parallels.
Обеспечение безопасности виртуальной инфраструктуры. Сергей Кузнецов
Startpack. Портал управления сервисами и биллинг, как сервис. Алексей Федоров
SafeNet Authentication Service
NGS Swivel "Не свисти паролей не будет!" Алексей Комаров
Облачные сервисы установка на интеграцию Игорь Гоннебный
Удобный сайт: сплетни и советы Марина Тоцкая
"Облвчный CRM" Алексей Фитискин. ASOFT
"Упрости себе жизнь. Бизнес с облаком" Юлия Щеглова Microsoft
"Обзор возможности бухгалтерии.контур" Мария Заволокина СКБ Контур
"Облака для девочек: Вступление" Михаил Орешин "Eurocloud Russia - RCCPA"
«Онлайн-маркетинг ПО — как начать без бюджета и заработать», — Мария Першко, ...
“Продавать глобально. Налаживаем каналы продажи с онлайна” — Виталий Янко, ди...
«Служба техподдержки — зачем нужна и чем влияет на прибыль?» — Артем Данилов,...
«Как создать help к продукту за час и заработать на этом» — Денис Журавлев, г...

СУБД PostgreSQL ИЗ ДИСТРИБУТИВА ОПЕРАЦИОННОЙ СИСТЕМЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ "Astra Linux Special Edition" ДЛЯ ОБРАБОТКИ СВЕДЕНИЙ, СОСТАВЛЯЮЩИХ ГОСУДАРСТ

  • 1. НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ РУССКИЕ БАЗОВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ СУБД PostgreSQL ИЗ ДИСТРИБУТИВА ОПЕРАЦИОННОЙ СИСТЕМЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ "Astra Linux Special Edition" ДЛЯ ОБРАБОТКИ СВЕДЕНИЙ, СОСТАВЛЯЮЩИХ ГОСУДАРСТВЕННУЮ ТАЙНУ СУБД PostgreSQL ИЗ ДИСТРИБУТИВА ОПЕРАЦИОННОЙ СИСТЕМЫ СПЕЦИАЛЬНОГО НАЗНАЧЕНИЯ "Astra Linux Special Edition" ДЛЯ ОБРАБОТКИ СВЕДЕНИЙ, СОСТАВЛЯЮЩИХ ГОСУДАРСТВЕННУЮ ТАЙНУ БЕЗОПАСНОСТЬ И БЫСТРОДЕЙСТВИЕБЕЗОПАСНОСТЬ И БЫСТРОДЕЙСТВИЕ
  • 2. СЕРТИФИКАЦИЯ СУБД PostgreSQL В СОСТАВЕ ОС СН "Astra Linux Special Edition" 2 Номер сертификата Дата выдачи Срок действия Система сертификации № 1339 24.09.2010 г. 15.09.2018 г. Минобороны России № 2557 27.01.2012 г. 27.01.2018 г. ФСТЭК России № СФ/014-2234 04.10.2013 г. 04.10.2018 г. ФСБ России ОС СН "Astra Linux Special Edition" сертифицирована на соответствие: - 3 классу защищенности СВТ от НСД; - 2 уровню контроля отсутствия НДВ.
  • 3. ПЕРЕЧЕНЬ ПРОГРАММНЫХ СРЕДСТВ СУБД В СОСТАВЕ ОС СН "Astra Linux Special Edition" 3 В состав сертифицированного дистрибутива ОС СН "Astra Linux Special Edition" 1.4 включены следующие программные средства СУБД:  СУБД PostgreSQL 9.3.3;  расширение PostGIS 2.1.1;  патч для технологической платформы 1С-Предприятие 8;  программное средство администрирования pgAdmin III 1.18.1;  программное средство репликации Slony-I 2.1.4. В состав сертифицированного дистрибутива ОС СН "Astra Linux Special Edition" 1.4 включены следующие программные средства СУБД:  СУБД PostgreSQL 9.3.3;  расширение PostGIS 2.1.1;  патч для технологической платформы 1С-Предприятие 8;  программное средство администрирования pgAdmin III 1.18.1;  программное средство репликации Slony-I 2.1.4.
  • 4. ДОРАБОТКА СУБД PostgreSQL ДЛЯ ОБЕСПЕЧЕНИЯ ТРЕБОВАНИЙ ПО ЗАЩИТЕ ИНФОРМАЦИИ 4 Все программные средства, включаемые в состав ОС СН "Astra Linux Special Edition" должны соответствовать требованиям нормативных документов по защите информации ФСБ, ФСТЭК и Минобороны России. Все программные средства, включаемые в состав ОС СН "Astra Linux Special Edition" должны соответствовать требованиям нормативных документов по защите информации ФСБ, ФСТЭК и Минобороны России. В дополнение к имеющимся средствам защиты в СУБД PostgreSQL встраиваются средства защиты информации, обеспечивающие:  мандатное разграничение доступа;  регистрацию событий безопасности (аудит). В дополнение к имеющимся средствам защиты в СУБД PostgreSQL встраиваются средства защиты информации, обеспечивающие:  мандатное разграничение доступа;  регистрацию событий безопасности (аудит).
  • 5. РАЗЛИЧИЯ В РАЗГРАНИЧЕНИИ ДОСТУПА База данных Схема Таблица Запись Поле (столбец) Функция Дискреционное разграничение доступа Мандатное разграничение доступа + + + + + + + + + + Объекты и метаданые Доработанная СУБД PostgreSQL Обычная СУБД PostgreSQL 5
  • 6. ПРИМЕР ФОРМИРОВАНИЯ МАНДАТНЫХ МЕТОК РАЗГРАНИЧЕНИЯ ДОСТУПА К ДАННЫМ 0x0 (0000) РуководствоОбщий доступ Отдел 1 Отдел 2 Отдел 3 Виды данных и уровни доступа Подразделения и категории доступа Общий доступ {0,0x0} Служебная тайна {1,0x0} Конфиден- циальные {2,0x0} Государственная тайна {3,0x0} {0,0x1} {1,0x1} {2,0x1} {3,0x1} {0,0x2} {1,0x2} {2,0x2} {3,0x2} {0,0x4} {1,0x4} {2,0x4} {3,0x4} {0,0x8} {1,0x8} {2,0x8} {3,0x8} 0x1 (0001) 0x2 (0010) 0x4 (0100) 0x8 (1000) 0 1 2 3 Диапазон значений иерархических уровней доступа: от 0 до 255 Диапазон значений неиерархических категорий доступа: 64 двоичных разряда 6
  • 7. ПРИМЕР ОБЛАСТИ ВИДИМОСТИ ДАННЫХ ПРИ МАНДАТНОМ РАЗГРАНИЧЕНИИ ДОСТУПА Виды данных и уровни доступа Подразделения и категории доступа Общий доступ Служебная тайна Конфиден- циальные Государственная тайна 0 1 2 3 {0,0x0} - мандатная метка минимального доступа к данным {3,0xF} - мандатная метка максимального доступа к данным Область видимости данных для пользователя с мандатной меткой {2,0x9} (1001) 7 0x0 (0000) РуководствоОбщий доступ Отдел 1 Отдел 2 Отдел 3 0x1 (0001) 0x2 (0010) 0x4 (0100) 0x8 (1000) {0,0x0} {1,0x0} {2,0x0} {3,0x0} {3,0x1} {0,0x2} {1,0x2} {2,0x2} {3,0x2} {0,0x4} {1,0x4} {2,0x4} {3,0x4} {0,0x8} {1,0x8} {2,0x8} {3,0x8} {0,0x1} {1,0x1} {2,0x1}
  • 8. База данных {3,0xF} CCR = Off Схема {3,0xF} CCR = Off Таблица-1 {3,0xF} CCR = Off ПРИМЕР РЕАЛИЗАЦИИ МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА 8 Запись {3,0x0} Запись {2,0x8} Запись {1,0x0} Запись {0,0x0} Запись {3,0x0} Запись {2,0x0} Запись {1,0x0} Запись {0,0x0} Область видимости пользователя с мандатной меткой {3,0xF} Таблица-2 {2,0x1} CCR = On Запись Запись Запись Запись Запись Запись Запись Запись CCR (Container clearance required) - учет мандатных атрибутов контейнера
  • 9. ПРИМЕР РЕАЛИЗАЦИИ МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА 9 Область видимости пользователя с мандатной меткой {3,0x0} База данных {3,0xF} CCR = Off Схема {3,0xF} CCR = Off Таблица-1 {3,0xF} CCR = Off Запись {3,0x0} Запись {2,0x8} Запись {1,0x0} Запись {0,0x0} Запись {3,0x0} Запись {2,0x0} Запись {1,0x0} Запись {0,0x0} Таблица-2 {2,0x1} CCR = On Запись Запись Запись Запись Запись Запись Запись Запись
  • 10. ПРИМЕР РЕАЛИЗАЦИИ МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА 10 Область видимости пользователя с мандатной меткой {2,0x9} База данных {3,0xF} CCR = Off Схема {3,0xF} CCR = Off Таблица-1 {3,0xF} CCR = Off Запись {3,0x0} Запись {2,0x8} Запись {1,0x0} Запись {0,0x0} Запись {3,0x0} Запись {2,0x0} Запись {1,0x0} Запись {0,0x0} Таблица-2 {2,0x1} CCR = On Запись Запись Запись Запись Запись Запись Запись Запись
  • 11. ПРИМЕР РЕАЛИЗАЦИИ МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА 11 Область видимости пользователя с мандатной меткой {2,0x8} База данных {3,0xF} CCR = Off Схема {3,0xF} CCR = Off Таблица-1 {3,0xF} CCR = Off Запись {3,0x0} Запись {2,0x8} Запись {1,0x0} Запись {0,0x0} Запись {3,0x0} Запись {2,0x0} Запись {1,0x0} Запись {0,0x0} Таблица-2 {2,0x1} CCR = On Запись Запись Запись Запись Запись Запись Запись Запись
  • 12. ПРИМЕР РЕАЛИЗАЦИИ МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА 12 Область видимости пользователя с мандатной меткой {2,0x1} База данных {3,0xF} CCR = Off Схема {3,0xF} CCR = Off Таблица-1 {3,0xF} CCR = Off Запись {3,0x0} Запись {2,0x8} Запись {1,0x0} Запись {0,0x0} Запись {3,0x0} Запись {2,0x0} Запись {1,0x0} Запись {0,0x0} Таблица-2 {2,0x1} CCR = On Запись Запись Запись Запись Запись Запись Запись Запись
  • 13. ПРИМЕР РЕАЛИЗАЦИИ МАНДАТНОГО РАЗГРАНИЧЕНИЯ ДОСТУПА 13 Область видимости пользователя с мандатной меткой {0,0x0} База данных {3,0xF} CCR = Off Схема {3,0xF} CCR = Off Таблица-1 {3,0xF} CCR = Off Запись {2,0x8} Запись {1,0x0} Запись {0,0x0} Запись {3,0x0} Запись {2,0x0} Запись {1,0x0} Запись {0,0x0} Таблица-2 {2,0x1} CCR = On Запись Запись Запись Запись Запись Запись Запись Запись Запись {3,0x0}
  • 14. РЕГИСТРАЦИЯ СОБЫТИЙ БЕЗОПАСНОСТИ ИНФОРМАЦИИ 14 Средства аудита доработанной СУБД PostgreSQL обеспечивают регистрацию следующих событий:  использование идентификационного и аутентификационного механизма;  запрос на доступ к защищаемому ресурсу;  создание, уничтожение и изменение объектов СУБД;  действия по изменению правил разграничения доступа. Средства аудита доработанной СУБД PostgreSQL обеспечивают регистрацию следующих событий:  использование идентификационного и аутентификационного механизма;  запрос на доступ к защищаемому ресурсу;  создание, уничтожение и изменение объектов СУБД;  действия по изменению правил разграничения доступа. Для каждого события регистрируется следующая информация:  дата и время;  объект доступа к которому применяется регистрируемое действие;  субъект, осуществляющий регистрируемое действие;  тип события;  результат завершения события. Для каждого события регистрируется следующая информация:  дата и время;  объект доступа к которому применяется регистрируемое действие;  субъект, осуществляющий регистрируемое действие;  тип события;  результат завершения события.
  • 16. ОЦЕНКА УВЕЛИЧЕНИЯ ОБЪЕМА БАЗЫ ДАННЫХ 16 CCR (1 байт)Уровень (1 байт) Категория (8 байт) Структура мандатной метки объекта Пример расчета увеличения размера таблицы: - размер мандатной метки таблицы: 9 байт; - размер признака учета мандатных атрибутов: 1 байт; - размер мандатной метки одной записи: 9 байт; - увеличение размера таблицы с 1 млн. записей: 9 + 1 + 9 х 1000000 ≈ 9МБ. Признак учета мандатных атрибутов контейнера
  • 17. ИЗМЕНЕНИЕ СКОРОСТИ ВЫПОЛНЕНИЯ ОСНОВНЫХ ОПЕРАЦИЙ ПРИ МАНДАТНОМ РАЗГРАНИЧЕНИИ ДОСТУПА К ЗАПИСЯМ 17 +1% Время выполнения запросов в PostgreSQL INSERT SELECT UPDATE DELETE Приращение времени выполнения запросов в доработанном PostgreSQL +8% +12% +24% В таблицах с записями малого размера приращение времени выполнения запросов наиболее заметно. Абсолютное приращение времени выполнения запросов линейно зависит от количества записей. В таблицах с записями малого размера приращение времени выполнения запросов наиболее заметно. Абсолютное приращение времени выполнения запросов линейно зависит от количества записей.
  • 18. ИЗМЕНЕНИЕ СКОРОСТИ ВЫПОЛНЕНИЯ ОСНОВНЫХ ОПЕРАЦИЙ ПРИ МАНДАТНОМ РАЗГРАНИЧЕНИИ ДОСТУПА К ЗАПИСЯМ 18 +1% Время выполнения запросов в PostgreSQL INSERT SELECT UPDATE DELETE Приращение времени выполнения запросов в доработанном PostgreSQL +8% +12% +24% +4% +0.5% +6% +12% Абсолютное приращение времени выполнения запросов постоянно для одинакового количества записей и не зависит от размера записей. Абсолютное приращение времени выполнения запросов постоянно для одинакового количества записей и не зависит от размера записей.
  • 19. НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ РУССКИЕ БАЗОВЫЕ ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ СПАСИБО ЗА ВНИМАНИЕ! www.rusbitech.ru www.astralinux.ru

Editor's Notes

  • #2: Примечания к слайду 1
  • #3: Примечания к слайду 1
  • #4: Примечания к слайду 1
  • #5: Примечания к слайду 1
  • #6: Примечания к слайду 1
  • #7: Примечания к слайду 1
  • #8: Примечания к слайду 1
  • #9: Примечания к слайду 1
  • #10: Примечания к слайду 1
  • #11: Примечания к слайду 1
  • #12: Примечания к слайду 1
  • #13: Примечания к слайду 1
  • #14: Примечания к слайду 1
  • #15: Примечания к слайду 1
  • #16: Примечания к слайду 1
  • #17: Примечания к слайду 1
  • #18: Примечания к слайду 1
  • #19: Примечания к слайду 1
  • #20: Примечания к слайду 1