Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
 Каким образом обеспечивается доказательство целостности бд?  [new]
noob1111
Member

Откуда:
Сообщений: 33
Помогите студенту(((

Каким образом обеспечивается доказательство целостности бд,насколько это сложно и громоздко? Читала что в этом плане блокчейн предоставляет более красивое решение,насколько это правда?
Как проверить,что данные и сама БД не изменялась?
Возможно ли отследить изменения вносимые администратором бд?
где и что можно почитать на эту тему?
26 дек 16, 13:46    [20048866]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
д0kХ
Guest
noob1111
Помогите студенту(((

Каким образом обеспечивается доказательство целостности бд,насколько это сложно и громоздко? Читала что в этом плане блокчейн предоставляет более красивое решение,насколько это правда?
Как проверить,что данные и сама БД не изменялась?
Возможно ли отследить изменения вносимые администратором бд?
где и что можно почитать на эту тему?


Изучайте алгоритмы работы checkpoint .
У разных БД он разный.
26 дек 16, 14:09    [20048977]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54840

д0kХ
Изучайте алгоритмы работы checkpoint .

Боюсь, у аффтара совсем другое значение слова "целостность". Которое относится скорее к
цифровым подписям и прочим сертификатам подлинности.

Posted via ActualForum NNTP Server 1.5

26 дек 16, 14:49    [20049189]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
д0kХ
Guest
Dimitry Sibiryakov
д0kХ
Изучайте алгоритмы работы checkpoint .

Боюсь, у аффтара совсем другое значение слова "целостность". Которое относится скорее к
цифровым подписям и прочим сертификатам подлинности.


Если имеется ввиду БД ,
значит имеется точка консистентности во времени, когда данные гарантированно
логически целостны.

Так же ммеется квант применения изменений - прериод времени когда БД находится
в некосистентном состоянии.
Любой изменяемый файл или группа файлов в определенный период времени находятся
в логически неконсистентном состоянии.

Контрольные точки описывают алгоритмику переходов из консистентного состояния в неконсистентное
и обратно при редактировании информации в файлах.
Не важно является ли работа с ЭЦП частью процесса изменения информации.
ЭЦП всего лишь механизм контроля целостности,
то есть недостаточное условие для гарантии целостности данных.
26 дек 16, 15:23    [20049348]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
noob1111
Member

Откуда:
Сообщений: 33
д0kХ,
а ЭЦП используются в БД?
26 дек 16, 16:13    [20049547]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
д0kХ
Guest
noob1111
д0kХ,
а ЭЦП используются в БД?


Используется , но не в моторе БД , а на уровне приложения, которое
написано с поддержкой обеспечения параноидального контроля логической целостности.
ЭЦП это самый параноидальный уровень защиты,
на более низком уровне защиты лежат архитектурные концепты,
нормализация отношений , констрейинты , алгоритм восстановления после збоев
( чекпоинты и журналирование).
26 дек 16, 17:55    [20050050]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30285
noob1111
а ЭЦП используются в БД?

как вы будете использовать ЭЦП в базе, которая размером хотя бы 10 гиг, и регулярно модифицируется пользователями?
В чем смысл базы, которая не модифицируется? Справочник? Ну тогда посчитайте по ней контрольную сумму.
noob1111
Возможно ли отследить изменения вносимые администратором бд?

возможно, зависит от субд. но вопрос - зачем? Какие именно изменения вы собрались отслеживать?
27 дек 16, 00:41    [20050995]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6644
Не надо путать физическую целостность и логическую.

Скорее всего, начинать тут https://ru.wikipedia.org/wiki/Целостность_базы_данных
27 дек 16, 14:38    [20052964]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
noob1111
Member

Откуда:
Сообщений: 33
kdv
возможно, зависит от субд. но вопрос - зачем? Какие именно изменения вы собрались отслеживать?


если злоумышленник будет обладать правами администратора, то он может модифицировать данные в обход установленным правилам, и вопрос заключается возможно ли как-то это отследить?
3 янв 17, 23:18    [20071922]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
servit
Member

Откуда: г. Кишинёв, Республика Молдова
Сообщений: 3148
Блог
noob1111
kdv
возможно, зависит от субд. но вопрос - зачем? Какие именно изменения вы собрались отслеживать?
если злоумышленник будет обладать правами администратора, то он может модифицировать данные в обход установленным правилам, и вопрос заключается возможно ли как-то это отследить?
Для защиты критичных данных администраторам не нужно давать все права, а только необходимые. Каждая СУБД имеет свои механизмы для этого, например: Oracle Database Vault, Caché Security Administration Guide.
PS: Caché Data Integrity Guide.
4 янв 17, 09:49    [20072418]     Ответить | Цитировать Сообщить модератору
 Re: Каким образом обеспечивается доказательство целостности бд?  [new]
kdv
Member

Откуда: iBase.ru
Сообщений: 30285
noob1111
вопрос заключается возможно ли как-то это отследить

такая фича называется "аудит". Протоколируются все действия с базой, потом можно все эти действия просмотреть. Только объем сохраняемых логов при аудите обычно офигенных размеров.
4 янв 17, 19:56    [20073390]     Ответить | Цитировать Сообщить модератору
Все форумы / Сравнение СУБД Ответить