|
Как ограничить доступ пользователя с полными правами? | ☑ | ||
---|---|---|---|---|
0
VDLO
08.12.11
✎
11:01
|
Стоит задача ограничить доступ к данным пользователя с административными привилегиями. Даже в большой степени вопрос как ему запретить редактировать роли и создать юзера с нужной ему ролью?
|
|||
11
VDLO
08.12.11
✎
11:11
|
блин (в первом посте была допущена ошибка, вместо "она" следует читать он)
|
|||
12
shuhard
08.12.11
✎
11:11
|
(4) в офисе нет ни одного вменяемого сотрудника, который обновит рабочую конфигурацию тем, что программист наклепал в инструментальной ?
|
|||
13
petrowsky
08.12.11
✎
11:12
|
(0) так не давай ему доступа к рабочей базе, пусть работает в копии и только делает выгрузки того что навоял, а все его изменения обновляй сам
|
|||
14
VDLO
08.12.11
✎
11:12
|
есть такая идея - при запуске проверять соответствие ролей пользователя с тем что записано в справочнике и завершать прогу(что то подобное реализована в 1с консолидации
) |
|||
15
vde69
08.12.11
✎
11:12
|
Сделай копию базы и хранилице, обновляй из хранилища роботом.
Это даст гарантию от необдуманых косяков, но 100% защиты ты не получишь |
|||
16
Defender aka LINN
08.12.11
✎
11:13
|
(14) Конечно. Программист ведь этот код ни в жисть не отключит.
|
|||
17
GLazNik
08.12.11
✎
11:13
|
(14) не поможет. Вариант два или смериться или не давать доступ к рабочим данным
|
|||
18
dmpl
08.12.11
✎
11:14
|
(14) Что мешает программисту отключить эту проверку?
|
|||
19
YF
08.12.11
✎
11:14
|
Следующий вопрос: "Как ограничить права себе"
|
|||
20
VDLO
08.12.11
✎
11:14
|
вот в этом и трабла. ставить пароль на код? поставить таблице в Микроскуле только чтение ?
|
|||
21
vde69
08.12.11
✎
11:15
|
(16)(17)(18) модуль закрыть паролем
|
|||
22
GLazNik
08.12.11
✎
11:15
|
(20) А просто уволить не пробывали?
|
|||
23
petrowsky
08.12.11
✎
11:15
|
+1 (19) можно отрезать руки или выколоть глаза))))
|
|||
24
GLazNik
08.12.11
✎
11:16
|
(21) ага... а потом вообще у программиста 1С удалить 1С... т
|
|||
25
VDLO
08.12.11
✎
11:17
|
речь не о конкретном программисте а о любом кто будет сидеть на этой должности.
|
|||
26
VDLO
08.12.11
✎
11:18
|
16)(17)(18) модуль закрыть паролем- как запретить ему отключить проверку в ПриНачелеРаботы?
|
|||
27
hhhh
08.12.11
✎
11:18
|
запретить ему программировать. Зарплату чтобы получал, а к базе не прикасался. Ни-ни.
|
|||
28
Defender aka LINN
08.12.11
✎
11:18
|
(21) И? Я просто вызов этой функции отключу, нафиг мне ваш модуль впился? :)
Модуль приложения не запаролишь. |
|||
29
shamannk
08.12.11
✎
11:19
|
Может ли всемогущий бог создать камень, который сам же не сможет поднять? (с)
|
|||
30
VDLO
08.12.11
✎
11:19
|
где можно почитать о структуре таблиц одинэс в скуль?
|
|||
31
shuhard
08.12.11
✎
11:20
|
(26) ещё раз
есть только один путь не программировать в продуктиве и не давать доступ программисту к базе на сиквеле |
|||
32
Галахад
гуру
08.12.11
✎
11:20
|
Периодически подключайся к базе и проверяй список пользователей. Если что-то не так СМС + мэйл.
|
|||
33
GLazNik
08.12.11
✎
11:21
|
Удалить 1С, выкинуть комп, вести учет в тетрадке, которую прятать в трусы.
|
|||
34
VDLO
08.12.11
✎
11:21
|
(32) система протоколирования и так работает.
|
|||
35
ДенисЧ
08.12.11
✎
11:21
|
(30) В СП
|
|||
36
VDLO
08.12.11
✎
11:21
|
сколько остроумия блин.
|
|||
37
VDLO
08.12.11
✎
11:22
|
(35) СП?
|
|||
38
Defender aka LINN
08.12.11
✎
11:23
|
(36) А на что ты рассчитывал, задавая столь дурацкий вопрос?
|
|||
39
GLazNik
08.12.11
✎
11:23
|
(36) какой вопрос, такой и ответ. Ты еще спроси, как повору ограничить доступ к плите.
|
|||
40
VDLO
08.12.11
✎
11:24
|
на то что мне скажут что нибудь чего я не знаю:(
|
|||
41
GLazNik
08.12.11
✎
11:25
|
Если ты даже найдешь способ ограничить доступ, то специалист (Вам же нужен именно специалист). Это ограничение сможет обойти 100 и 1 способом.
|
|||
42
Irbis
08.12.11
✎
11:25
|
Ипатовским методом только. Ипать, ипать и еще раз ипать за каждое неверное телодвижение в рабочей базе.
|
|||
43
dmpl
08.12.11
✎
11:27
|
(42) Самый правильный вариант. Сделал неправильно - вычли из зарплаты.
|
|||
44
GLazNik
08.12.11
✎
11:27
|
(42) а если она только это и ждет :)
|
|||
45
hhhh
08.12.11
✎
11:30
|
(44)+ да, всё-таки лучший способ - взять программера девушку. Она точно не будет искать способы.
|
|||
46
Irbis
08.12.11
✎
11:31
|
(44) Выполнять процедуру публично.
|
|||
47
pumbaEO
08.12.11
✎
11:32
|
(46) Всем офисом?
|
|||
48
hhhh
08.12.11
✎
11:33
|
(46) и обязательно включить это в бизнес-процессы предприятия.
|
|||
49
GLazNik
08.12.11
✎
11:34
|
(47) а Вы шалун ;)
|
|||
50
unregistered
08.12.11
✎
11:37
|
(0) Откройте для себя хранилище.
Механизм автоматического резервного копирования и обновления рабочей конфигурации из хранилища реализован в типовых (ну или его можно допилить, чтобы обновлялась автоматом из хранилища). Прог ДОЛЖЕН работать только в базе разработки, где у него ДОЛЖНЫ быть полные права. Пускать прога в рабочую базу вообще нельзя. За данные отвечает только пользователь. При желании можно сделать полный обмен данными между рабочей базой и базой разработки (только получатель), если необходимо иметь актуальные данные для разработки и тестирования. |
|||
51
VDLO
08.12.11
✎
11:40
|
(50) как вариант.
|
|||
52
VDLO
08.12.11
✎
11:40
|
Что скажете о крпитовании части кода?
|
|||
53
shuhard
08.12.11
✎
11:41
|
(52) столь же нелепая затея, как всё, что ты нам впариваешь
|
|||
54
pumbaEO
08.12.11
✎
11:42
|
Тебе в (12) и (15) написали уже приемлемые варианты.
+100 (53) |
|||
55
unregistered
08.12.11
✎
11:43
|
(52) маразм!
Главное непонятно зачем. |
|||
56
hhhh
08.12.11
✎
11:43
|
(50) но ведь если программер захочет навредить, он просто это сделает в программе, а эту программу запустит другой человек, который с полными правами.
|
|||
57
shuhard
08.12.11
✎
11:45
|
(56) конечно,
но при этом останется cf и весь зловредный код |
|||
58
rotting
08.12.11
✎
11:46
|
(0) я таких работодателей называю идиотами с параноидальными наклонностями....
|
|||
59
VDLO
08.12.11
✎
11:46
|
программер не захочет навредить, цель чтобы прогер не увидел часть данных который видеть не должен
|
|||
60
VDLO
08.12.11
✎
11:47
|
все. обсуждение думаю можно закрывать.
|
|||
61
rotting
08.12.11
✎
11:47
|
(59) Так он код напишет чтоб эти данные на почту куда-то выложились ))))
|
|||
62
Irbis
08.12.11
✎
11:48
|
(59) Нет таких данных. Программист как врач или адвокат - не доверяешь, увольняй.
|
|||
63
rotting
08.12.11
✎
11:48
|
или вы дибила в программеры ищите? Проблема в недоверии к сотрудникам такого уровня
|
|||
64
pumbaEO
08.12.11
✎
11:48
|
(60) Ну слава богу. Посади его в темный подвал и еду выдавай еду по количеству строк кода.
Обязательно монитор поставь не работающий. |
|||
65
unregistered
08.12.11
✎
11:49
|
(56) Навредить как?
Если речь идёт о преднамеренных деструктивных действиях, то ни какая защита не поможет против программиста, который конфигурирует базу. Вообще ни какая. Прог может вставить обработчик любого события в любое место конфы и рано или поздно его деструктивный код сработает. При чем от имени другого пользователя. |
|||
66
GLazNik
08.12.11
✎
11:49
|
(62) +1
(59) Если захочет увидеть что не должен видеть, увидет. |
|||
67
unregistered
08.12.11
✎
11:50
|
(59) Всего-то 45 минут понадобилось, чтобы озвучить задачу...
Мдаааа.... См. (50). В предложенном мною варианте при настройке обмена достаточно будет убрать из обмена те данные, которые прогу видеть нельзя. |
|||
68
vde69
08.12.11
✎
11:51
|
(62) +100
идешь к гинекологу и боишся что он пупок увидет :) |
|||
69
unregistered
08.12.11
✎
11:51
|
(62) (66) >> Нет таких данных. Программист как врач или адвокат - не доверяешь, увольняй.
Это не так. Закрыть данные от прога можно. |
|||
70
Irbis
08.12.11
✎
11:51
|
(67) И кто убирать будет?
|
|||
71
pumbaEO
08.12.11
✎
11:53
|
Не должен видеть данных базы? Или кода?
|
|||
72
GLazNik
08.12.11
✎
11:54
|
(69) не спорю, но тогда нужен еще один прог, который будет проводить аудит кода, который сделал этот прог.
|
|||
73
unregistered
08.12.11
✎
11:54
|
(70) При настройке плана обмена определяется какие таблицы (справочники, регистры, документы) в обмене учавствовать не будут.
Конечно это весьма проблематично, учитывая, что они не в вакууме висят, а связаны с другими объектами (таблицами). Но это уже надо смотреть конкретную задачу. |
|||
74
hhhh
08.12.11
✎
11:54
|
(69) нет нельзя, потому что этот код отправки нужных запретных данных программеру на мыло запустит главный бухгалтер.
|
|||
75
pumbaEO
08.12.11
✎
11:55
|
(72) а потом еще одного и еще, обязательно надо прогамера от СБ, от учредителя и т.д.
|
|||
76
GLazNik
08.12.11
✎
11:56
|
(73) ну формально можно вообще программисту данных не давать. Но это же не значит, что он не сможет сделать "черный ход". Возможно в обычной жизни ему это информация и даром то не сдалась, но запретный плод сладок
|
|||
77
unregistered
08.12.11
✎
11:56
|
(72) Зачем аудит кода?...
Мы исходим из того, что преднамеренного деструктивного кода писать прог не будет. Я позволю себе допущение, что преднамеренного кода для получения закрытой информации (например, потихому вывести закрытый справочник и отправить на нужное мыло) прог тоже писать не станет. |
|||
78
hhhh
08.12.11
✎
11:57
|
(73) то есть ты предлагаешь нанять двух программеров, один пишет план обмена, а другой всё остальное. ТОгда возникает вопрос - как ограничить права первого программера.
|
|||
79
hhhh
08.12.11
✎
11:57
|
(78)+ нанять третьего программера, который пишет еще один план обмена?
|
|||
80
unregistered
08.12.11
✎
11:58
|
(78) Для написания плана обмена отдельный прог не нужен. Прикинь, ужас какой. :))
|
|||
81
vde69
08.12.11
✎
11:58
|
(69) нельзя (конечно при разумном бюджете).
есть только некоторые стимулы по которым сам прох не захочет видеть 1. лояльность + явный запрет 2. страх (например страшно узнать что на начальник охраны лично грохнул 10 сотрудников) 3. наличие сотрудников более высокой квалификации |
|||
82
unregistered
08.12.11
✎
11:58
|
(79) Да что за бред? Зачем другие какие-то программисты для написани яплана обмена? объясните мне тупому.
|
|||
83
Галахад
гуру
08.12.11
✎
11:58
|
(77) Можно исходить из данных, что программист просто не будет смотреть секретные данные. Тогда и делать ничего не надо.
|
|||
84
GLazNik
08.12.11
✎
11:59
|
(77) А это спорное утверждение :) человеку свойственно любопытство.
|
|||
85
unregistered
08.12.11
✎
12:00
|
(81) Я исхожу из того, что программист не станет писать закладки, позволяющие получить данные из рабочей базы (к которой прямого доступа у него вообще нет).
|
|||
86
GLazNik
08.12.11
✎
12:00
|
Самое простое решение: договор о не разглашении комерческой (или иной) информации
|
|||
87
unregistered
08.12.11
✎
12:01
|
(83) Программист не должен работать с рабочей базой. У него там даже аккаунта быть не должно. Прог работает только с базой разработки, где данные неполные.
|
|||
88
GLazNik
08.12.11
✎
12:02
|
(87) Кодер - да. Но не всегда обязанности программиста ограничиваются только написанием кода. Поддержку пользователей как делать на не актуальных и не полных данных?
|
|||
89
hhhh
08.12.11
✎
12:02
|
(82) а кто напишет этот план обмена? Уборщица? Или тупой админ?
В общем есть только один вариант. НЕ брать никакого программера, а заказать всё во франче. Они всё сделают и уедут, и база им ваша не нужна. |
|||
90
Irbis
08.12.11
✎
12:03
|
(86) Логичная страховка на случай неоправдавшего доверия сотрудника. Смысл работать с теми, кому не доверяешь?
(85)>> Я исхожу из того, что программист не станет писать закладки То есть ты ему доверяешь, XNL |
|||
91
unregistered
08.12.11
✎
12:03
|
(88) Это административный вопрос. Но при желании его можно решить.
|
|||
92
vde69
08.12.11
✎
12:04
|
(85) зря ты так думаешь, при формировании политики безопасности слет учитывать 2 статистические выкладки (к 1с никам они тоже относятся)
1. примерно 20% сотрудников являются не порядочными и осознано нарушают политику безопасности (даже не имея при этом личную выгоду) 2. 50% сотрудников пойдут на должностное преступление (например слив базы) за 50% своей годовой зп |
|||
93
Галахад
гуру
08.12.11
✎
12:04
|
(85) Да я не против. Просто если есть одно допущение, можно сделать и другое.
|
|||
94
GLazNik
08.12.11
✎
12:05
|
(91) Вот именно, что административный вопрос пытаются решить техническими средставим.
|
|||
95
unregistered
08.12.11
✎
12:05
|
(89) >> кто напишет этот план обмена?
Тот же самый программист. Не вижу тут проблемы. В момент внедрения и настройки плана обмена за спиной прога может посидеть полдня сотрудник СБ, если там действительно какие-то большие секреты. |
|||
96
unregistered
08.12.11
✎
12:07
|
(92) От преднамеренных действий прога защиты почти нет. Ну или она слишком дорога.
|
|||
97
GLazNik
08.12.11
✎
12:08
|
(96) что и требовалось доказать :)
|
|||
98
unregistered
08.12.11
✎
12:10
|
(92) просто есть большая разница между данными "лежащими на поверхности", которые можно просто так взять и посмотреть, когда приспичит, и теми данными, для получения доступа к которым надо предпринять ряд действий, сознательно нарушающих политику безопасности.
|
|||
99
unregistered
08.12.11
✎
12:11
|
(97) см. (98)
На сознательное преступление пойти желающих меньше. |
|||
100
artbear
08.12.11
✎
12:12
|
(87) Цитата: "Программист не должен работать с рабочей базой. У него там даже аккаунта быть не должно. Прог работает только с базой разработки, где данные неполные."
Вот ты откуда это взял?? :( Попробуй самоустранить себя из своих боевых базах и посмотришь, сколько пользователи без тебя смогут сделать :( или попробуй объяснить им ВСЕМ, что им нужно делать, не заходя в базу. |
|||
101
hhhh
08.12.11
✎
12:14
|
(95) всё-таки это всё дорогостоящие мероприятия. И стоят бабок. Надо просто сравнить, сколько реально программист сможет украть. Может меньшие деньги получатся.
|
|||
102
GLazNik
08.12.11
✎
12:16
|
(99) не соглашусь. Разве не любопытно узнать, сколько получает "вон та тупая блондинка (ну или брюнетка, или кто там за соседним столом)"? :) А если ради этого надо всего то написать пару строчек кода и никто и не узнает....
|
|||
103
GLazNik
08.12.11
✎
12:17
|
+(102) И да... это действия не несущие материальной выгоды. А ведь если еще и материально замотивировать... ууууу......
|
|||
104
unregistered
08.12.11
✎
12:19
|
(100) У меня есть такой опыт. Я знаю о чем говорю.
Конечно поддержка в таких условиях несколько усложняется, но не становится невозможной. |
|||
105
vde69
08.12.11
✎
12:24
|
(100) у нас есть один участок где я не имею доступа к реальным данным, это связано с прямым подписанием платежей в клиент банке из 1с.
Формально я туда доступа не имею, но когда возникают траблы я прихожу к пользователю и у него работаю, иначе проблемму не решить.... по этому если мне не будут доверять - я не смогу разрулить ошибку.... по хорошему такие ситуации рулятся так, есть контролер (обычно охраннник), и в случае необходимости от в отдельный бумажный журнал пишет все команды которые ты вводил и описывает все что ты делал (подходил к серверу и переткнул красный ключ из порта 1 в порт 2), но такие заморочки вообще-то редкость :) |
|||
106
dmpl
08.12.11
✎
13:29
|
(59) Ведите эти данные в отдельной базе. А то права - штука хитрая, бывает такое вылезает по недосмотру, что нарочно не сделаешь.
(92) Видимо, у меня зарплата маленькая... мне 50% годовой не хватит, вот за зарплату за 10-20 лет еще подумаю... |
|||
107
ado
08.12.11
✎
13:37
|
(69) Нельзя. Ибо какой-нибудь глюк программы может проявиться именно на тех данных, которые от него закрыты. И как прикажешь искать ошибку?
|
|||
108
vde69
08.12.11
✎
13:43
|
(106) или ты не входишь в те 50%
простой пример: за 600тр сколько 1с ников с зп зп 100тр сольют базу при уверености что их не поймают? ответ - примерно половина :) |
|||
109
Shurjk
08.12.11
✎
13:53
|
(0) Убрать у него административные права.
|
|||
110
dmpl
08.12.11
✎
14:18
|
(108) А откуда уверенность возьмется?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |