@pgsql

Страница 265 из 1062
Олег
10.03.2017
09:24:24
разве что в дополнениях каких

проще шифровать файловую систему или блочное устройство

Anton
10.03.2017
09:26:11
А в PG есть встроенные механники шифрования информации (не хэширование)
https://www.postgresql.org/docs/current/static/pgcrypto.html или интересует шифрование отдельных таблиц и partition-ов?

Артур
10.03.2017
09:26:46
Как вообще паспортные данные хранить в PG согласно ФЗ?

Google
Аггей
10.03.2017
09:28:09
Поиск по шифрованным полям будет супер быстрым )

Особенно выражения like

Артур
10.03.2017
09:28:35
Можно по хэшу искать. Так что меня не тревожит этот аспект

Anton
10.03.2017
09:28:37
персональные данные граждан РФ должны храниться на территории России, насчет каких-то специальных требований к способу хранения данных не в курсе. Насколько мне известно, специальных требований в законе нет.

Fike
10.03.2017
09:28:39
про поиск пока речи не было

Артур
10.03.2017
09:29:04
Давайте тогда поставим вопрос чуть по другому:

Anton
10.03.2017
09:29:40
но это скорее к юристам, а не сюда

Артур
10.03.2017
09:30:03
Есть данные с фин информацией - нужно, чтобы если её и украдут, кроме цифр и зашифрованной информации ничего не смогут прочитать.

Я сейчас предполагаю две БД на разных серверах - один храни информацию, другой хранит векторы

конечные векторы

Ширфрование многоступенчатое до -12 циклов

Fike
10.03.2017
09:31:46
security through obscurity. если у вас злоумышленник получил доступ на сервак, вероятность того, что он получил доступ и ко второму очень велика.

Google
Олег
10.03.2017
09:32:15
надо определить, от чего защищаетесь

Fike
10.03.2017
09:32:39
не имеет значения

Darafei
10.03.2017
09:32:46
ага, а владеть надо ноутбуком админа )

Артур
10.03.2017
09:32:58
В разных ДЦ, разных стран
Но, да, нет 100% безопасности. Тем не менее стоимость взлома должна быть значительно высокой

Fike
10.03.2017
09:33:13
в случае 0day - не очень

у вас скорее всего идентичные версии ПО будут на обоих серверах

Артур
10.03.2017
09:33:52
надо определить, от чего защищаетесь
Защита от промшпионажа, рейдерства

Fike
10.03.2017
09:33:57
или, если так или иначе получили легальный доступ к серваку (тот же взлом админа), то тоже скорее всего утянут оба сервака

Артур
10.03.2017
09:34:09
Защита от промшпионажа, рейдерства
Первое перебор конечно, но рейдерство - актуально

Олег
10.03.2017
09:34:14
Как вообще паспортные данные хранить в PG согласно ФЗ?
https://geektimes.ru/post/100372/ и всякое вот тут https://habrahabr.ru/search/?target_type=posts&q=%5B%D1%84%D0%B7-152%5D&order_by=rating

вроде как нужно проходить сертификацию

Fike
10.03.2017
09:34:37
Сколько пользователей у вас имеют доступ к единице информации? Если условно говоря у одной записи только один владелец, то вы можете делать ключ к ней на основе вводимых им данных (грубо говоря, на основе его пароля)

в этом случае владельцем секрета является конечный пользователь, и тырить у вас зашифрованную информацию бестолку

Артур
10.03.2017
09:35:20
А если мандатный доступ?

Fike
10.03.2017
09:35:58
но в этом случае вы и сами не можете получить доступ к информации

Артур
10.03.2017
09:36:37
да, всё верно. Но только если это реализовано системно. А если на уровне процедур - то фигово

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

Darafei
10.03.2017
09:37:51
А если мандатный доступ?
всего лишь авторизация доступа через стандартные механизмы.

Google
Darafei
10.03.2017
09:38:42
пока ты можешь открыть базу в хексредакторе и увидеть там контент, оно не в безопасности

Артур
10.03.2017
09:39:25
Ну встроенных механизмов короче нет

Fike
10.03.2017
09:42:05
Пока вы сами у себя храните секрет, очень сложно защититься против любого вектора атаки. Я бы рассмотрел вариант с переносом секрета к пользователю, если вы рассматриваете вариант потери возможности глубокого анализа собственных данных.

Артур
10.03.2017
09:44:52
Тогда кажите где может быть изъян: Список баз: б1) база хранящая открытую информацию, б2) база хранящая зашифрованную информацию б3) база шифрующая по спец алгоритму, дешифрующая информацию в зависимости от роли пользователя и хранящая только векторы шифрования. Есть сервера: с1) для работы с оперативными данными, содержит б1, обращается к б2 с2) содержит б2, обменивается информацией с с1 и с3 с3) содержит б3, обменивается информацией только с с2

Fike
10.03.2017
09:48:02
Отдел администрирования по-прежнему имеет доступ ко всему сразу

Артур
10.03.2017
09:50:20
А если для каждого сервера 1 админ?

Точнее отдельный 1 админ

Они не знают друг о друге ничего

Wom
10.03.2017
09:51:22
сдох админ - и всё?

Anatoliy
10.03.2017
09:53:28
)))

Fike
10.03.2017
09:54:54
Артур
10.03.2017
09:55:26
Хм... ну ок, мы говорим про "сферического" админа. Там думать глубже можно.

Darafei
10.03.2017
09:55:55
посмотрите, как сделан DNS

Артур
10.03.2017
09:56:53
Стоимость анализа и дешифровки такой системы примерно в каких рамках?
Если >100 000$, то пока приемлемо ? Будет дороговато ломать за такие деньги мою крохотную системку.

Даже сказал бы Крайне дорого :)

Anton [Mgn, az09@osm]
10.03.2017
11:00:48
есть два сервера один на облаке scaleway, а другой - в другом месте оба на CentOS (7.3.1611), делаю так $ sudo rpm -ivh https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm $ sudo yum install postgresql96 postgresql96-server postgresql96-libs postgresql96-contrib $ sudo yum -y install epel-release $ sudo yum install postgis2_96 postgis2_96-client $ sudo /usr/pgsql-9.6/bin/postgresql96-setup initdb

так вот на первом серваке последняя команда отработала норм, а на втором почему-то не нашёлся setup (

подскажите плиз где у меня может быть ошибка?

Google
Anatoliy
10.03.2017
11:06:52
Ну очевидно на втором файлы лежат видимо в другом месте

which postgres смотрели?

Anton [Mgn, az09@osm]
10.03.2017
11:09:40
Ну очевидно на втором файлы лежат видимо в другом месте
вот кстати да, на первом же рутом всё делал. а на втором юзер с правами судо

which postgres смотрели?
как это парсить?

Igor
10.03.2017
11:10:04
Anatoliy
10.03.2017
11:11:30
как это парсить?
Ну если там несколько путей, смотрете где упоминается PostgreSQL. Скорее всего это /usr/local/

Igor
10.03.2017
11:13:42
разве в which может быть несколько путей? which выдает наиболее приоритетный по $PATH, а where - все

Igor
10.03.2017
11:15:06
точняк, спасибо

Admin
ERROR: S client not available

Anton [Mgn, az09@osm]
10.03.2017
11:21:58


Anatoliy
10.03.2017
11:22:33
postgres

t пропущена

Darafei
10.03.2017
11:22:50
посгрес

интересно, насколько популярно это написание

Anton [Mgn, az09@osm]
10.03.2017
11:23:07
ох )

давно пора альясов набиндить ну

Anatoliy
10.03.2017
11:23:27
они и так есть

Darafei
10.03.2017
11:25:07


в россии ищут постгре, в америке посгрес

Google
Anton [Mgn, az09@osm]
10.03.2017
11:26:27
судо этому вичу не нужен? а то во всех комбинациях пробую и postgres и postgres96 а всё равно картинка та же: no

postgresql тоже испробовал

Andrey
10.03.2017
11:27:04
Интересно, чем обусловлены резкие спады популярности ровно раз в год?

Darafei
10.03.2017
11:28:50
новогодние каникулы?

25 dec - 31 jan

Andrey
10.03.2017
11:33:01
Да, похоже.

Eugene
10.03.2017
11:36:00
а кто как переводит величины? например, граммы в тонны мб есть какой каст, чтобы не делить/умножать самому?

Darafei
10.03.2017
11:37:28
никак, всё храню в СИ

Eugene
10.03.2017
11:37:29
если знаю, что в колонке вычислены грамма, то было бы, наверно, конверить типа так col::tons

Anatoliy
10.03.2017
11:37:41
можно сделать кастомный тип

Darafei
10.03.2017
11:37:56
не надо кастомный тип

Anatoliy
10.03.2017
11:37:59
:)

Darafei
10.03.2017
11:38:00
кастомный тип - боль

потом окажется, что ты не можешь умножить граммы на секунды, потому что оператор не написан

Eugene
10.03.2017
11:38:46
нашёл только это, но похоже нужно будет указывать в поле тип https://github.com/ChristophBerg/postgresql-unit

Anatoliy
10.03.2017
11:39:44
В вашем случае, я так понимаю, поможет правильное именование колонок

Описанное выше – это тоже кастомный тип. Возможно даже с операторами.

ну да, операторы там тоже есть

> умножить граммы на секунды Скорость поглощения?

Eugene
10.03.2017
11:49:04
проблема возникла в том, что стал теряться в простыне формул, а когда нашёл ошибку, то это оказался перевод с одной си в другую си поэтому хотел сделать так, чтобы не появлялись такие проблемы в итоге: формулы перепишу в си и подпишу в запросах какой перевод. получается, что это решается на уровне договорённостей

благодарю отписавшиемся)

Страница 265 из 1062