Как ограничить доступ пользователя с полными правами? #584247


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

В этой группе 1С