Защита данных от программиста 1с

1. azhdan 04.09.18 23:40 Сейчас в теме
Собственно тема. Может изобретаю велосипед. Подскажите есть ли способы в 1с8 защитить данные от программиста 1с. Например чтоб сотрудник отдела разработки не мог прочитать запросом данные о ЗП своих коллег или вышестоящих руководителей. При условии что у него есть возможность снять RLS с любой роли.
По теме из базы знаний
Найденные решения
17. user1042662 05.09.18 14:58 Сейчас в теме
По идее, можно давать данные зашифрованными, а разработанное накатывать другим программистом или самостоятельно
18. user633533_encantado 11 05.09.18 15:12 Сейчас в теме
Хранилище заведите и дайте каждому разработчику свою базу.
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Cooler 22 04.09.18 23:57 Сейчас в теме
(1) Рекомендую перечитать украинского классика Карпенко-Карого: "Хатнього злодія не встережешся!"
5. ben19791010 05.09.18 07:18 Сейчас в теме
(1)
Подскажите есть ли способы в 1с8 защитить данные от программиста 1с

конечно есть - поднимите ему ЗП в 1,5-2 раза и не искушайте ограничениями человека, не имеющего ограничений ))
Anchoret; pm74; Denis_CFO; Kaspirovsky; uriy; Bukaska; Fril; Raskad; ryutao; t.v.s.; NatalkaBal; +11 Ответить
8. ryutao 50 05.09.18 09:09 Сейчас в теме
(1) Работайте в типовой отдельной ЗУП и никого туда больше не пускайте.
9. lefthander 05.09.18 09:14 Сейчас в теме
(1)На ИТС есть обработка - прогоняете через нее копию базы, отдаете на разработку, затем разработанное забираете и сами накатываете.

(6)
Если вы адекватный человек - не делайте ничего, и вы удивитесь насколько всем насрать сколько получают коллеги.

Но вот это самое правильное... ;) сам веду такую базу, и не интересно сколько остальные получают, и ни кому не интересно что в этой базе...
10. Doreng 28 05.09.18 09:22 Сейчас в теме
(1)Есть такая возможность :-) Нужно написать программу шифорования и хранить данные о ЗП в зашифрованном виде, а если Вы хотите чтобы их еще кто то прочитал, то нужно написать программу расшифровки и ключ хранить скажем на USB ключе
12. mkalimulin 1230 05.09.18 10:10 Сейчас в теме
(1) Защитить от чтения в общем случае невозможно. Можно защитить от записи.
13. Timur.V 80 05.09.18 10:15 Сейчас в теме
(1)
1) вести локальную базу 1с
2) отдать расчет зарплаты на сторону т.е. в организации не рассчитывать
3) уволить программиста 1с и самому программировать
4) рассчитывать зарплату в excel не предлагаю
14. Denis_CFO 49 05.09.18 10:46 Сейчас в теме
(13)
рассчитывать зарплату в excel не предлагаю
а зья, батенька, там можно "ручками" формулы подправить, да и вообще всяких плюшек миллион :)
25. herfis 513 05.09.18 20:34 Сейчас в теме
(1) Эта задача, если копнуть, содержит противоречивые требования. Поэтому не имеет однозначных решений.
Есть только поле сложных компромиссов, которые как правило сводятся к тезису "лекарство хуже болезни".
Ну, допустим, реализовали вы хитрую схему, позволяющую отделить доступы к данным по ЗП от разработки функциональности расчета этой самой ЗП.
Завтра возникает ситуация - "ой, а почему вот в этом вот случае на этом сотруднике программа неправильно считает ЗП или вообще погоду показывает?".
Как сможет разобраться с этой ситуацией человек, не имеющий доступа к данным?
Infector; +1 Ответить
26. Fox-trot 163 05.09.18 20:56 Сейчас в теме
3. catena 110 05.09.18 06:26 Сейчас в теме
Научить сотрудника с доступом к данным по ЗП создавать копию без секретных данных, а так же накатывать обновления. Забрать у программиста права на боевую базу. Не забыть так же о закрытии подключения к рабочей базе по com, ws, прямого чтения файлов или таблиц скл и проч.
Ну, еще можно найти слепо-глухо-немого разработчика.
4. held88 59 05.09.18 06:52 Сейчас в теме
Ну пусть разработывает в пустой базе или в базе с неактуальными данными. Но сама постановка вопроса идиотская. Все равно в компании будет человек с полным доступом ко всему. Или недоверие только сотруднику отдела разработки?
6. t.v.s. 113 05.09.18 08:11 Сейчас в теме
Сама постановка вопроса "Ограничить права человеку, который эти самые права и назначает" звучит нелепо.
Сама идея делать из зарплаты сотрудников великую тайну звучит нелепо.
Если вы не доверяете конкретному человеку - замените человека.
Если вы не доверяете всему отделу - наймите франча.
Если вы адекватный человек - не делайте ничего, и вы удивитесь насколько всем насрать сколько получают коллеги.
wau8824ru; plebedinskiy; ryutao; +3 Ответить
7. NatalkaBal 29 05.09.18 08:29 Сейчас в теме
Защитой данных от программиста 1с, с целью неразглошения - может служить подписания доп соглашения о неразглашении конфиденциальной информации; с целью, чтобы он не узнал на сколько меньше он зарабатывает - найм нового сотрудника, либо дать ему понять что он не "раб" и если ему что то не нравится, пусть ищет новых работодателей.
А так согласна
(6)
Сама постановка вопроса "Ограничить права человеку, который эти самые права и назначает" звучит нелепо.
19. plebedinskiy 51 05.09.18 16:21 Сейчас в теме
(6) В бизнесе подбор программиста должен занимать особое место, ибо он имеет доступ до любого места, и может сделать что ему угодно,
просто озадачьтесь вопросом правильный ли человек работает на этой позиции.
11. reazek 05.09.18 09:54 Сейчас в теме
Если это "типовой" сотрудник отдела разработки, который занимается только доработкой конфиги - сделать тестовую базу с тестовым набором данных вашей контора, все разработки ведутся в ней, после тестов руководитель отдела накатывает обновление. тоже ест нюансы (а кто будет контролировать руководителя и т.д., отладка в реальной базе).
Если сотрудник отвечает за разбор ситуации на реальных наборах данных (себестоимость например считается не всегда верно ) - как бы возникает противоречие.
15. Fox-trot 163 05.09.18 10:51 Сейчас в теме
всем спасибо, все свободны :)
16. FIGOR 05.09.18 14:52 Сейчас в теме
Если в конфигурации поставить ограничение на доступ к полу справочника не по роли а по конкретному пользователю?
17. user1042662 05.09.18 14:58 Сейчас в теме
По идее, можно давать данные зашифрованными, а разработанное накатывать другим программистом или самостоятельно
18. user633533_encantado 11 05.09.18 15:12 Сейчас в теме
Хранилище заведите и дайте каждому разработчику свою базу.
20. FIGOR 05.09.18 16:49 Сейчас в теме
Вот простой пример поставленного ограничения на все роли на конкретный справочник на поля на конкретного пользователя: &ТекущийПользователь - данные сеанса о текущем пользователе

где НЕ &ТекущийПользователь в (ВЫБРАТЬ
Пользователи.Ссылка КАК Ссылка
ИЗ
Справочник.Пользователи КАК Пользователи
ГДЕ
Пользователи.Наименование ПОДОБНО "%ФИО%")

Не получается пользователю ФИО посмотреть содержание справочника, даже если имеет полные права, если только не зайти под другим пользователем. Но тогда ему надо изменять пароль другого пользователя, что можно логировать.
22. Denis_CFO 49 05.09.18 17:56 Сейчас в теме
(20)
Пользователи.Наименование ПОДОБНО "%ФИО%")
тут главное, чтобы полные тёзки не работали.
Но запросом из консольки то сработает :)

А по сути вопроса: если не доверяете прогу, то и не давайте ему работать на тех участках. И, вообще, вы зачем на "боевую" базу разработчиков натравливаете, архивов много? Дайте ему обезличенную (хотя бы в плане цифр) базу и пусть кодит....
21. rybusha 99 05.09.18 17:41 Сейчас в теме
Прослеживается боязнь,что работающий программист получает в несколько раз меньше,чем секретарь или стажер (люди приближенные к начальству). Узнает и начнет требовать повышения ЗП , а денег жалко
TopZlodey; Infector; +2 Ответить
23. Denis_CFO 49 05.09.18 17:57 Сейчас в теме
(21) Да вообще какой-то бред. Люди вместо того, чтобы причины лечить, пытаются последствия обезвредить. :)
24. DarkUser 05.09.18 19:29 Сейчас в теме
Как защитить пчёл от мёда.
27. azhdan 05.09.18 23:16 Сейчас в теме
Спасибо всем за вменяемые и "не очень" ответы, по каждому свою реплику писать не вижу смысла.
Хранилище и отдельные базы имеются, но часто приходится оперативно решать проблемы каждому по своей ветке разработок и дать только одному доступ в продакшн базу не получается. соответвенно мотив в виде ЗП одному не сильно катит. Аутсорс с обезличеной базой как по мне самое оно, но по времени долго .
Имхо нужен кодящий зам отдела... либо разрываться самому.
Еще раз спасибо всем напрягшим мозг и пальцы !!!
28. andr5579 07.09.18 14:21 Сейчас в теме
Программист должен видеть всё
29. smoln86 07.09.18 16:08 Сейчас в теме
Программист должен видеть всё
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот