Имя: Пароль:
1C
1С v8
Еще раз про защиту базы..
0 NeiTRoN4ik
 
10.03.21
10:15
Добрый день. Наверное тема заезжанная, но все же спрошу.
Вопрос такой. Есть программист 1С, который занимается исключительно 1С так скажем "изнутри", то есть у него нету доступа даже к консоли сервера 1С. И есть сторонняя организация, которая обслуживает сервер, локальную сеть и все в этом духе. Дак вот, есть ли способ защитить базу от этой организации? Паролей от 1С они не знают, но через MSSQL легко все это дело решить и сбросить пароль от администратора. Была мысль отдать MSSQL в руки программиста 1С, но ведь если просто скопировать mdf базы, то ее можно просто развернуть на другом сервере?
1 Bigbro
 
10.03.21
10:17
нет такого способа.
нанимайте своего админа, и выбирайте такого от которого не будете искать защиту. поскольку невозможно защититься от человека который собственно защиту и обеспечивает.
2 DrShad
 
10.03.21
10:18
ну и кому она нужна?
3 Serg_1960
 
10.03.21
10:31
"Защитить базу",тем не менее, даже в таком случае, - можно. Выделяется конкретный компьютер для доступа сотрудников этой организации и на него устанавливаются программы контроля действий пользователей. Не защита, но контроль.
4 mistеr
 
10.03.21
10:36
(0) В MSSQL Enterprise Edition есть средства для защиты данных в базе от админа скуля.
Но вам это, скорее всего, не по карману и без толку.
5 VladZ
 
10.03.21
10:38
(2) +500.
(0) Что у вас там такого, чего нельзя узнать через другие источники?
6 Bigbro
 
10.03.21
10:39
в сапчике кстати тоже такой подход.
админ к данным не имеет доступа разработчик к настройкам сервера.
разумно.
7 NeiTRoN4ik
 
10.03.21
10:54
Давайте не будем обсуждать кому и зачем нужна база. Ситуации и люди разные. У руководства есть определенные опасения..
(3) Спасибо за ответ. Лучше, чем ничего. Хотя в реальной ситуации конечно мало чем поможет, база уже будет скопирована.
(4) Спасибо, почитаю.
8 Кир Пластелинин
 
10.03.21
11:00
у каждой базы есть свой "владелец" на sql, которому назначаются роли в рамках экземпляра sql сервера. мб покопать в эту сторону.
9 Garykom
 
гуру
10.03.21
11:18
(0) Вменяемый админ имея админские права сольет что угодно
И перестаньте уже административные проблемы решать программными средствами
10 ДенисЧ
 
10.03.21
11:20
Принцип НеДжо очень хорошо защищает базы.
11 vbus
 
10.03.21
11:29
Установить ЭВМ в месте, ограничивающий доступ не доверенным лицам. Зашифровать диск. Вход по паролю или сертификату.
12 Злопчинский
 
10.03.21
11:32
(10) это как?
13 VladZ
 
10.03.21
11:40
(11) Нда... Мы как-то обсуждали безопасный доступ.. Лет 10 назад.
Пришли к выводу, что самый надежный способ:
1. Сервер должен быть отключен от сети.
2. Находится в комнате, куда доступ лиц ограничен.
3. Комната должна быть надежной, т.е. дверь не взломать, стены не пробить.
4. Самое главное требование, которое повышает уровень защиты информации: СЕРВЕР ДОЛЖЕН БЫТЬ ВЫКЛЮЧЕН.
14 Garykom
 
гуру
10.03.21
11:43
(12) Науй это Неуловимый Джо кому то нужен
15 Василий Алибабаевич
 
10.03.21
11:46
(11) И как вся эта хренотень поможет от слива базы админом?
16 NeiTRoN4ik
 
10.03.21
11:52
(9) Ну а что значит административные проблемы? Нанять админа в штат?
17 Василий Алибабаевич
 
10.03.21
11:58
(0) "Есть программист 1С, который занимается исключительно 1С так скажем "изнутри", то есть у него нету доступа даже к консоли сервера 1С"
В конфигуратор то доступ есть?
18 Злопчинский
 
10.03.21
12:04
(14) а, ну да... у меня блин, на компе валяются базы клиентов еще с начала 2000-ых...
19 Dmitrii
 
гуру
10.03.21
12:04
(16) >> Нанять админа в штат?

Это в первую очередь.
Ограничение круга лиц, имеющих доступ, и контроль над этими лицами - это первые две задачи, которые необходимо решить для достижения ваших целей.
Пока администрированием занимается сторонняя организация, ситуацию вы не контролируете вообще никак. Можете считать, что ваши базы - это проходной двор, куда может зайти любой желающий и обоссать любую дверь. Даже логирование не особо поможет т.к. вы не знаете кто вводит логин и пароль за компом, с которого осуществляется доступ.

Так что если для вас "секретность" не просто слово, а серьезная проблема, то доступ должны иметь только собственные сотрудники и должна быть настроена целая система контроля доступов и аудита любых действий любых пользователей. Причем в идеале настройкой аудита и контролем должны заниматься другие люди, не имеющие доступа к данным.
20 Salimbek
 
10.03.21
12:04
(16) Ну зашивай ключевые модули конфигурации в ключ защиты. Далее, все в базу заходят по токенам с ЭЦП. Если же в базу заходят без токена (например, сбросив пароль Пользователю), то... тут уже на вашу фантазию, от запрета на вход (можно обойти), и до порчи данных в базе и отсылке данных об IP-шнике, куда-нибудь в интернет.
21 Garykom
 
гуру
10.03.21
12:06
(20) Это хрень которая тоже легко обходится если данные в sql базе не шифрованы
22 Garykom
 
гуру
10.03.21
12:07
(21)+ А зашифровать данные в sql базе = дичайшие тормоза при работе
23 Salimbek
 
10.03.21
12:11
(22) Угу, а еще у автора нету Админа, поэтому шифрование будет настраивать пришлый, а значит и пароль шифрации может кейлоггером скоммуниздить.
24 Василий Алибабаевич
 
10.03.21
12:13
+ (22) И у обычного пользователя все данные в расшифрованном виде. Хоть и с тормозами.
Зато у начальства сон крепкий. Админ то в базу без тормозов не войдет... )))
25 Йохохо
 
10.03.21
12:14
(24) там же рлс, после шифрования и рлс только поиск в аутлуке гб шустро ищет
26 Тындр
 
10.03.21
12:17
Собственные сотрудники так же могут слить базу, как и сотрудники сторонней организации.
Просто это мало кому интересно.
Вот, например, база абонентов мобильного оператора может заинтересовать даркнет.
А в базёнке 1с что интересного? Цены можно узнать из прайса или непосредственно у поставщиков - конкурентов.
Клиентская база? Ну, может быть, но на практике - крупных клиентов в любой сфере все и так знают.
В общем, никому это все не надо. Должна быть разумная достаточность в мерах контроля.
Главное, чтобы админ не смог спрятать базу и начать шантажировать ее владельца. Бэкапы должны быть разумной глубины.
27 Kassern
 
10.03.21
12:21
(0) Я так и не понял, а что мешает программисту 1с слить базу? Доступ к конфигуратору у него есть, ДТшку выгрузить может, в крайнем случае тупо в xml выгрузить данные внешней обработкой. Или у вас там отрублен интернет и досканальный осмотр на пропускном пункте? Наймите уже в штат грамотного сисадмина.
28 Kassern
 
10.03.21
12:24
(26) Может у них там черная бухгалтерия ведется, вот и хотят базу сныкать, чтоб не всплыла и только мега бух с супер допусками смог с ней работать))
29 Krendel
 
10.03.21
12:26
(28) Так сам админ же ее и сдаст,

переест на ночь, пошлет с утра гд, его пинком, он и понес эту базу
30 Dmitrii
 
гуру
10.03.21
12:27
(26) >> на практике - крупных клиентов в любой сфере все и так знают.

Не совсем так.
Например, не все знают как грамотно к клиенту подкатить, через кого и как надо общаться, какие конкретно аргументы и доводы привести и чем конкретно заманить. Базы со списком клиентов ценны не самим списком, а конкретными контактами, историей общения и условиями сделок.
31 NeiTRoN4ik
 
10.03.21
12:33
Ну ок, база медицинская. Но дело все равно не в этом.
(27) Ничего. Но речь исключительно о обслуживающей сервер организации
32 Garykom
 
гуру
10.03.21
12:37
(31) Если ПДн есть то по 152-ФЗ упс
33 Kassern
 
10.03.21
12:43
(32) почему сразу упс? Может у них 1С:Предприятие 8.3z стоит
34 Йохохо
 
10.03.21
12:45
пусть на сервере лежат шифрованные образы виртуалок и 1сник их с паролем стартует
35 Сергиус
 
10.03.21
13:20
(0)Правильный ответ в (1), остальное все уже больше на философские разговоры похоже..
36 Kassern
 
10.03.21
13:28
(35) Ну почему же, пускай хозя сам настраивает политику безопасности на сервере, разворачивает vpn, настраивает Active Directory. Закрывает от внешки базу данных, программисту 1с режет права, у него лишь остаются доступы к обезличенной базе, которая подключена к хранилищу конфигурации, все изменения в рабочую базу только хозя делает. Юзверам в 1с ограничит права на доступ к данным. Вобщем будет мастер на все руки и только у него будет полный доступ к базе, бекапы каждый день на флешку хози и в сейф) В этом случае, возможно, у вас никто не сольет базу)
37 StanLee
 
10.03.21
13:48
сделать копию базы, обезличить ее (в яндексе "1с обезличивание базы")
и пусть работает в ней,
а какой-нить примитивный организм с минимальным знанием конфигуратора пусть вносит изменения уже в рабочую
38 StanLee
 
10.03.21
13:50
у меня кстати один клиент появился и сказал "есть задачка, но я тебя в базу не пущчу"!
поэтому я на демо базе набросал расширение, сбросил местному админу с картинками как добавить, уже заплатили, значит вроде работает :)
39 brainguard
 
10.03.21
13:53
(0) Смотря от чего защитить. От чтения данных абсолютной защиты не существует. От изменения данных можно создать 100 % защиту
40 Мимохожий Однако
 
10.03.21
14:10
(0) Это административная проблема. Только техническими или программными методами не решается. В подобной ситуации только один вопрос:"Нахрена со сторонними организациями связываться?".
41 hhhh
 
10.03.21
14:13
(0) у вас с этой организацией должен быть договор и в нем все прописано, как обеспечивается защита. Эта организация ведь не только вас обслуживает.
42 Salimbek
 
10.03.21
14:19
(38) А ведь ты в это расширение мог вставить код, который будет отсылать важную инфу по клиентосам, обработкам, и прочей шняге тебе по интернету ))) Правда Расширение должно быть в неБезопасном режиме.
43 StanLee
 
10.03.21
14:22
(41) вроде от юристов некоторых слышал, что договор о неразглашении не имеет никакой силы
(42) легко, но зачем, выгоднее приобрести клиента, чем разово кинуть его на бабки. Поток денег же гораздо лучше, чем разовая пакость.
44 Сергиус
 
10.03.21
14:23
(36)Если "хозя" все это умеет делать, то зачем ему услуги сторонней организации, про которую пишет автор?
45 Garykom
 
гуру
10.03.21
14:27
(43) >договор о неразглашении не имеет никакой силы

в суде имеет только мало кто иск подает и суд может смешную сумму присудить
причем нельзя больше чем зарплата выплаченная
46 Kassern
 
10.03.21
14:37
(44) Чтобы научили все это делать)
47 Lama12
 
10.03.21
14:49
(0) Какая у вас модель угроз? С чего вы взяли что нужно защищаться от обслуживающей организации? В договоре разве не прописано что обслуживающая компания обеспечивает сохранность и нераспространение базы?
Здесь уже вроде было про то, что технически пытаетесь решить административные проблемы.
Почему не опасаетесь, что база не утекает через провода питания? Аппаратных жучков в сети точно нет? Клавиатуры, мыши, мониторы, не имеют аппаратных закладок? Персонал весь не имеет возможности строить на экране монитора отчеты, и выводить списки справочников?
Вот серьезно, я вам столько способов утечки информации придумаю, что устанете придумывать защиты.
Самый дешевый - обещать уборщице женица на ней.
48 StanLee
 
10.03.21
15:28
может у них з/п мизерная и сотры обиженные, или может текучка дикая..
тогда однозначно нужно опасаться, но есть вероятность что опасаться поздно
49 El_Duke
 
гуру
10.03.21
15:32
(7) "У руководства есть определенные опасения.. "

Опасения руководства хорошо развеиваются выкатыванием ценника на полный комплекс защитных мероприятий. Обычно он такой, что руководство сразу же говорит "Да ну его на ..." и начинает считать что в базе нет ничего архиценного
50 Lama12
 
10.03.21
15:34
(49) 👍 именно так и происходит.
51 vbus
 
10.03.21
15:44
(50) (49) Прям глаза открыл, а я и правда подумал, что там ничего ценного.
52 acht
 
10.03.21
15:46
53 El_Duke
 
гуру
10.03.21
15:47
(51) Вы то самое руководство, мучимое опасениями ?
54 Mihenius
 
10.03.21
16:27
(31) Дык, в договоре прописывается все.
От обслуживающей организации пофамильный список.
Нужен журнал работ/посещений с фамилиями.

Т.е. нужен контроль доступа, хотя-бы бумажный.
55 NeiTRoN4ik
 
10.03.21
16:30
Зачем пытаться перевести мой вопрос в другие направления или проблемы?
Договор - хорошо, но он не спасет от уже слитой базы.
Другие утечки либо решены, либо решаются, либо есть понимание и план как решать. Либо еще что-то, может быть и не учтенное и там дыра.
Конкретно сейчас нет понимания, как защитить базу от тех у кого есть доступ к серверу. Думал, может быть есть решение, что при слитой скульной базы ее все равно не получиться открыть.

Всем спасибо за участие, основную мысль понял ))
56 Dmitrii
 
гуру
10.03.21
16:38
(31) (32) >> база медицинская.
>> Если ПДн есть то по 152-ФЗ.

152-ФЗ о том, как грамотно обложить себя бумажками подтверждающими, что персональные данные в полной безопасности и доступ к ним имеет ограниченный круг лиц.
Никаких особых сверхъестественных настроек или программирования тут не нужно.
Если по параметрам база попадает в какую-то там категорию, то должно быть обязательно включено логирование доступа сотрудников к данным, которые по закону являются персональными. Грубо говоря, сотрудница регистратуры, делающая запись пациентов на приём к врачу доступа к персданным не имеет (ФИО, время записи и ФИО врача не являются персданными). Но если она при этом открывает в карте пациента результаты исследований (анализы) или записи врача (диагнозы, назначения), то такой доступ должен быть зафиксирован в базе. И должен быть инструмент для просмотра - кто когда и к каким конкретно ПД получал доступ и что с ними делал (менял/просматривал).

В остальном 152-ФЗ - это про бюрократию. Должны быть оформлены разрешения от владельцев ПД на обработку ПД, вестись постоянно актуализируемый список сотрудников (включая персонал сторонних организации), имеющих доступ к ПД, допсоглашения с персоналом о неразглашении ПД, инструкции по работе с ПД, должностные обязанности, и пр., и пр, и пр. В интернетах можно найти целые наставления на эту тему.

Если же и взаправду беспокоитесь о безопасности данных, то в общем-то всё уже и так сказали.
57 Йохохо
 
10.03.21
16:40
(55) скуль и сервер предприятия на отдельный хост, который не отдается на удаленку, только топтоп через рамку и без кардиостимулятора
58 Garykom
 
гуру
10.03.21
16:42
(56) >Никаких особых сверхъестественных настроек или программирования тут не нужно.
>В остальном 152-ФЗ - это про бюрократию

Неа.
Когда у тебя мало ПДн и в бумажном виде то да это бюрократия.

Если у тебя тысячи и больше то полное исполнение выливается в суммы от лямов и кучу проблем.
59 Garykom
 
гуру
10.03.21
16:46
(58)+ И я согласен что в большей части контор ПДн и 152-ФЗ это просто бумажки/бюрократия и профанация.
Хотя если честно с ПОД/ФТ (115-ФЗ) та же хрень на практике.
60 hhhh
 
10.03.21
16:51
(45) это другое, договор с физлицом, а я имею ввиду договор между двумя организациями.
61 El_Duke
 
гуру
10.03.21
16:52
(55) Вот прямо сейчас спроси у руководства сколько готовы выложить за решение этой задачи. Если нет бюджета - нет и проблемы
62 Garykom
 
гуру
10.03.21
16:53
(60) Аналогично, по договору (если нет нарушения законов о гостайне например и подобных) низзя высудить больше чем одна организация заплатила другой
Закон Брукера: Даже маленькая практика стоит большой теории.