URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124358
[ Назад ]

Исходное сообщение
"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искажения данных"

Отправлено opennews , 27-Май-21 15:55 
Представлен значительный выпуск СУБД immudb 1.0, гарантирующей неизменность и сохранение всех когда-либо добавленных данных, а также предоставляющей защиту от внесения изменений задним числом и дающей возможность криптографического доказательства владения данными.  Изначально проект развивался как специализированное NoSQL-хранилище, манипулирующее данными в формате ключ/значение, но начиная с выпуска 1.0 immudb позиционируется как полноценная СУБД с поддержкой SQL. Код проекта написан на языке Go и распространяется под лицензией Apache 2.0...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=55219


Содержание

Сообщения в этом обсуждении
"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 15:55 
СУБД и искажение данных - оксюморон, имхо.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 16:08 
...и защита от*

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено OnTheEdge , 27-Май-21 16:18 
сглаза?

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 16:08 
Так прикольно же, повреждаем первую запись и вуаля - цепочка доверия прервана. Никакого злого умысла, что вы!
Очередное мы написали, патамучта учили Go, B-tree и нам было нужно показать преподу/идиоту-заказчику/начальнику-самодуру какие мы офигенные.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 16:17 
И что? Вы же будете знать, что данные повреждены и доверять им уже нельзя. В отличие от изменения обычных БД, где вы изменения записи не заметите.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноньимъ , 27-Май-21 17:34 
Замечу при сравнении снап шотов.

Решение подобных проблем лежит обычно в административной плоскости.

А с имму дб этой можно и хеш намайнить при желании.
Или просто всю базу пересобрать.

Проэкт интересный в общем но сложно представить реальное применение.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено мишалипут , 27-Май-21 18:01 
> Замечу при сравнении снап шотов.

Это как - при каждой операции чтения или записи нужно сравнивать сотни гигабайтов снапшотов?


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноньимъ , 27-Май-21 19:09 
> Это как - при каждой операции чтения или записи нужно сравнивать сотни
> гигабайтов снапшотов?

Зачем при каждой? И зачем гигабайты?

Как именно зависит от конкретной задачи.

Обычно критичных к изменению данных не так и много, а злоумышленник получивший доступ к вашей базе и так что угодно может сотворить.

Как вот по вашему бухгалтера работают три тысячи лет без имутабельных баз на блокчейне?

А стандартным средством например является запись всех операций в лог который хранится отдельно от базы что как бы критично для безопасности.

Они тут фактически черезпопно совместили этот лог с бд что вот совсем не хорошо.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено YetAnotherOnanym , 27-Май-21 21:09 
> критичных к изменению данных не так и много

В Росреестре данные критичные к изменению?


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноньимъ , 27-Май-21 22:44 
Смотря кому их нужно изменять.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 01:58 
Думается мне как только вы внедрите эту базу в росреестр вас тут же уволят и объявят врагов народа и иностранным агентом.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 02:04 
А что, россреестр полезных сайтов не должен гарантировать сохранности перечней? Ещё бы неплохо записывать все доступы кто изменял и когда, в СГА например даже незаконные изменения протоколируются.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Lex , 28-Май-21 05:20 
> В Росреестре данные критичные к изменению?

В Росреестре многие проблемы не связаны с не_изменяемостью БД
Доходит до смешного - всевозможных прав собственности на землю суммарно по площади вдвое больше, чем той земли в РФ вообще имеется и происходит подобное ввиду разрозненности баз разных уровней и наложения разных участков друг на друга( что уже пахнет раздолбайством отдельных сотрудников )


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 18:05 
> Проэкт интересный в общем но сложно представить реальное применение.

Real world examples
We already learned about the following use cases from users:

use immudb to immutably store every update to sensitive database fields (credit card or bank account data) of an existing application database
store CI/CD recipes in immudb to protect build and deployment pipelines
store public certificates in immudb
use immudb as an additional hash storage for digital objects checksums
store log streams (i. e. audit logs) tamperproof

Сами мы сомневаемся, зачем вам это, но снежинки сами за нас все придумали.
Впрочем, похоже, это расширение к постгресу. БД мы запилили, угу.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 18:30 
> Впрочем, похоже, это расширение к постгресу. БД мы запилили, угу.

Был не прав. Запилили.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноньимъ , 27-Май-21 19:13 
Ну то есть они изобрели аудит лог чтобы можно было хранить аудит лог в аудит логе.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 19:25 
> Ну то есть они изобрели аудит лог чтобы можно было хранить аудит
> лог в аудит логе.

Скорее, это БД-версионник. До конца не прочухал, да и на го я не песатель. Криптозашита рута, дальше верификация записи через предыдущую, что ли, версию.
Ну т.е. для купли-продажи недвижки/машины/земли, наверное, применить можно. Осталось убедиться, что их tbtree не развалится от ближайшего лунного затмения. Ну и что нигде не накосячили с криптографией.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноньимъ , 27-Май-21 20:02 
Дело в том, что, в задачах купли продажи, и вообще финансовых отношений, решается проблема доверия.
Блокчейн её решает путём распределения базы данных между всеми участниками сети.
В недвижимости решается через государственный реестр.
В каком-то другом бизнесе может решаться через хранение копий у совладельцев.

Их бд защищает от частичного изменения данных но не защищает от полной замены базы. При этом делает невозможным восстановление повреждённой БД.

Это может быть полезным где-то, как я писал, но очень очень в каких то ну очень нишевых применениях.

Если я допустим хочу вести аудит своей БД я настрою трансляцию логов операций на пару независимых серверов.

И эта их чудо база, насколько я понимаю, чудесным образом при каждом чтении не считает полного кеша по всей истории изменений для записи. А значит на лету изменение данных не может детектировать.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 20:20 
Так а я о чем? Ну, в конце концов, можно всегда поглядеть, как люди делали, что бы в свлю очередь на те же грабли не наступить.
Тут уже есть комментаторы, мол, 3 миллиона скачек не может быть говном. Рейтинг, блин, а потом это, не дай бог, употреблять придется где-нибудь, да без вариантов соскочить.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено имятакое , 27-Май-21 16:35 
ля ты крутой. даже не почитав о проекте уже прям диагнозы всем выписал ). выходит зря чуваки 3+ млн раз качали докер образ.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 02:05 
3 миллиона тараканов не могут ошибаться? Дихлофос лучшая еда для инсектойдов! Если не понравится, мы вернем вам деньги!

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Anonimous , 27-Май-21 17:38 
чукча не читатель...

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено имятакое , 27-Май-21 16:38 
это прикольно, да, взять два слова из разных контекстов и замесить это в псевдоумное заключение )

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 16:36 
> Информация в immudb хранится с использование блокчейн-подобной структуры, гарантирующей целостность всей цепочки имеющихся записей и не позволяющей изменить уже сохранённые данные или подменить/вставить запись в историю транзакций.

Интересно, а в новостях про Git так пишут? Там ведь тоже "блокчейн-подобная" структура, где каждый коммит содержит хэш родительских коммитов.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 16:45 
>> Информация в immudb хранится с использование блокчейн-подобной структуры, гарантирующей целостность всей цепочки имеющихся записей и не позволяющей изменить уже сохранённые данные или подменить/вставить запись в историю транзакций.
> Интересно, а в новостях про Git так пишут? Там ведь тоже "блокчейн-подобная"
> структура, где каждый коммит содержит хэш родительских коммитов.

Git - это про работать, там и так все всё знают, кому надо. А тут считают количество скачиваний докер образов.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено СеменСеменыч777 , 27-Май-21 20:18 
но ведь докер не предназначен для БД, которые "хранить вечно" (или около того).
или я чего-то не понимаю ?

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 20:31 
> но ведь докер не предназначен для БД, которые "хранить вечно" (или около
> того).
> или я чего-то не понимаю ?

Ну, вроде как маунты/волюмы есть персистентные. Зато образ можно с новой версией скачать, забубенить, убедиться, что не работает, откатиться на старый и увидеть, что с ним тоже больше не работает. БД в докере, ну, не знаю, надо девляпсов спросить.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 07:26 
В Гите-то легко можно отредактировать эти ссылки

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено rshadow , 27-Май-21 16:57 
Прикольная тема. В больших конторах может прижиться. В маленьких просто не поймут зачем все это.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 17:45 
В больших конторах и так петабайты бэкапов, зачем им весь любой мусор хранить?

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено YetAnotherOnanym , 28-Май-21 09:40 
Восстановление бэкапа занимает время -> простой -> убытки.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Dark_MX , 27-Май-21 18:53 
Конфликт с GDPR и возможность быть забытым.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 20:41 
Шериф и проблемы европейцев.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 22:46 
А российский майор будет доволен. Никто не забыт, ничто не забыто.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 23:42 
Вообще-то Россия це европа больше чем цеевропа (404) и в РФ данные удаляют по решению суда как минимум.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 07:28 
они где надо удаляются, а где надо - в папочку и на полочку, чтоб если начальник спросит - ты ему бумажку на стол, и ему приятно - и тебе премия

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено rshadow , 27-Май-21 21:14 
Нет, если ты хранишь например логи пользователя и его id-шник. Удаляешь из сервиса авторизации привязку фио и т.д. к id-шнику и это просто обезличенный лог.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено anonymous , 28-Май-21 12:15 
Далеко не каждый data является personal data.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 19:06 
Чем это лучше биткоина?

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Bx , 27-Май-21 19:26 
> Чем это лучше биткоина?

SQL? Postgres wire protocol?


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 27-Май-21 22:06 
Готовятся к эре дешевых но ненадёжных серверных комплектующих

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 02:43 
Не вижу реальных примеров кому и зачем это может понадобится. Насыщение текста баззвордами - это не объяснение

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 08:30 
Система обмена документами между разными организациями, с эл.подписями и прочим. Чтобы никто потом не отмазался, что документ не отправлял или чтобы никто потом задним числом записи в базе данных за взятку не исправил.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Анончик , 28-Май-21 12:48 
Каким образом это спасает? если у тебя есть электронная подпись, зачем вот это вот все?
>базе данных за взятку не исправил

если у тебя бд в единственном числе где ее можно исправить, у тебя уже проблемы.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 14:58 
> Каким образом это спасает?

Вы новость читали? Как работает асимметричное шифрование, электронные подписи - представление имеете?
В статье ведь написано:
"предоставляющей защиту от внесения изменений задним числом и дающей возможность криптографического доказательства владения данными. "
...
"Клиентам и аудиторам предоставляется криптографическое доказательство владения и целостности данных. Применение криптографии по открытым ключам не требует от клиента доверия к серверу, а подключение каждого нового клиента к СУБД увеличивает общей уровень доверия ко всему хранилищу"

До вас не дошло, что всё, что вносится клиентом, подписывается его приватным ключом? Что все цепочки блоков, как в блокчейне в криптовалютах, тоже уже не перемешаешь и не изменишь - они все подписаны и упорядочены? Единственное отличие от нынешнего среднего криптовалютного блокчейна - БД централизована.

> если у тебя есть электронная подпись, зачем вот это вот все?

Глупый вопрос. И что делать с этой электронной подписью? Просто по почте обмениваться подписанным? Потом днями в почтовике искать "тот самый нужный документ про окорочка, который совхоз "Красная заря" три года назад отправлял"? Может ты еще и SQL-запросы своему почтовому клиенту будешь посылать? Опять же - где (с простой почтой) доказательство того что почта доставлена или прочтена получателем, какая-нибудь заявка взята в работу? И ACID-транзакционно будешь с почтовым ящиком получателя работать? А тут ты можешь поверх этого организовать систему документооборота, с подтвержденями отправки, получения/прочтения, исполнения, всё это с электронными подписями клиентов, причем даже админы не смогут что-то там изменить - приватные ключи хранятся у клиентов, которые вносят данные. Можешь организовать центр обмена документами между разными организациями, в каждой из которых будет своя система документооборота и, к примеру, в контейнерах PKCS#7, CAdES через этот центр(шлюз) слать доки.

>>базе данных за взятку не исправил
> если у тебя бд в единственном числе где ее можно исправить, у тебя уже проблемы.

Ага, как же. Пойдешь и возьмешь приватный ключ у клиента, исправишь и переподпишешь? Причем БД не позволяет исправлять, функционала такого нет, только добавляет. Но ты же кулхацкер - остановил БД, и напрямую на диске, даже минуя файловую систему, поменял байтик. Как ты думаешь, что там будет с достоверностью подписанных клиентскими приватными ключами блоков данных?


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Прохожий , 28-Май-21 08:34 
Не видишь потому, что твой кругозор сильно ограничен. И, может, ты ещё читать не умеешь. В новости есть некоторые примеры. Бухгалтерия (например, документы строгой отчётности, налоговой отчётности), финансы, государственные реестры, аптечные склады и так далее, и тому подобное.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Lex , 28-Май-21 09:34 
И чем это лучше иных решений ?

А то ведь можно сделать даже так, что в базу можно будет лишь добавлять новые записи( вместо удаления/изменения предыдущих ).. и это без особого напряга и без смены субд

Та бд, кстати, защищает лишь от замены отдельных элементов( и то, условно ). Что помешает при сильном желании по новой накатить всю базу с уже содержащимися в ней «поправками» ?


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Аноним , 28-Май-21 11:42 
> Что помешает при сильном желании по новой накатить всю базу с уже содержащимися в ней «поправками» ?

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

т.е. тебе придется оббежать всех клиентов этой БД, попросить у них ("- На время, очень надо!") их приватные ключи, переподписать старые данные/транзакции в новом блок-чейне вместе со своей правочкой.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено kusb , 30-Май-21 07:42 
Можно сделать так, что и оббежать не получится, наверное. Добавить ещё данных от какого-нибудь биткоина?

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено kusb , 30-Май-21 07:39 
Кому нужна база данных, где данные трудно заменить задним числом? Она же это делает, я правильно понимаю?
Ну много кому, даже некоторым людям домой, но вообще в государственный реестр продажи домов, например.

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено Gogi , 30-Май-21 14:08 
Сначала какая-то студота (ну а кто ещё падкий на NoSQL хайп??) пилит ОЧЕРЕДНУЮ "древобазу". Ну да, нам же мало десятка недопроектов, которые все страдают синдромом NIH!
Затем понимают, что "обычные запросы" никуда не делись и что "древовидность" базы вообще нахрен никому не упёрлась - люди по-прежнему используют тонны ОДНОТИПНЫХ данных. Ладно, прикручивают SQL (чему и остальные NoSQL-шники тоже вынужденно следуют). Тоже "нефичасто" - проект всё ещё нафиг не нужен.
"А давайте придумаем фишку!" - ну да, ну да, вы же Дональд Кнут, мозг ИТ! И не "придумывают" фишку, а тупо вкорячивают то, что и так доступно БЕЗ их недобазы - ПОДПИСЬ! Ну вот прям шокировали ветеранов ИТ!! :)))
А что, тупо в SQL добавить поле с подписью - религия не позволяет? Это и будет "защита от изменений"! Ни бог весть какая фича, да ещё и ПРИКЛАДНОГО характера (т.е. ей вообще нечего делать на системном уровне СУБД).

Нда... обмельчала молодёжь - ничего путного, ничего нового.


"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено нах.. , 30-Май-21 20:31 
Как всегда, интерфейс либо черное на белом, либо наоборот. Мамкины хацкеры более ни на что не способны

"Опубликована СУБД immudb 1.0, обеспечивающая защиту от искаж..."
Отправлено DmA , 01-Июн-21 12:58 
вот бы ещё при  любом чтении базы состояние как-то менялось, чтобы понятно, что кто-то лазил