|   |   | 
| 
 | Как ограничить доступ пользователя с полными правами? | ☑ | ||
|---|---|---|---|---|
| 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) А откуда уверенность возьмется?     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |