Имя: Пароль:
1C
1С v8
Как запретить запускать конфигуратор. (да, опять)
0 ELEA26
 
24.01.20
18:14
Спрашиваю редко, т.к. обычно отвечают не на вопрос, а на то, почему мне это не нужно и так никто не делает.
Но попытка не пытка.
________
Инфраструктура:
1С сервера 3шт.
Серверы лиц на каждом, но раздаются в общем.
Клиенты по VPN могут подключаться к любому из этих 3х серверов. Файлом ini получают лицензии с них же. Выдает не сервер, а менеджеры лицензий. Ключи железные.
Клиенты по всей стране и ставят клиента самостоятельно или с помощью техподдержки. Могут поставить и х86 и х64 и толстый и тонкий и у кого мак — то клиент на мак. Веб интерфесом не ходят.
На серверах поднят 2й экземляр сервера и в главный кластер прописан 2й рабочий сервер на другом порту.
Далее в «Требования назначения функциональности» установлено «не назначать» Designer на основном, а на 2м рабочем сервере наоборот не назначать все, но назначать Designer. Получается, что конфигуратор может работать только на 2м раб.сервере, который на порту 6540, а не 1540. Далее брандмауэром ограничивается доступ к этим портам из VPN и остается для компов программистов/админов.
Итог: пользователи которые за VPN не могут запускать конфигуратор независимо от прав. Программисты могут. В ночное время батник может обновить конфигурацию. И т. д.
С некоторого релиза лицензия сервера 1С не КОРП не позволяет крутить никакие настройки. За те же плюшки заново платить (да, было заявлено и т. д., но было, работало, потом заявили что низя, но все равно работало, а потом отобрали технически).
Подло, но да ладно. Вопрос не в этом, 5ю стадию принятия уже прошел :)
Ворос: как ограничить запуск конфигуратора за пределами VPN? На вид установки клиента повлиять не получится (в т.ч. Удаление dllок). Веб доступ не приемлем.
Идеи есть?
1 pechkin
 
24.01.20
18:14
права админские забрать
2 mikecool
 
24.01.20
18:23
тонкий клиент?
3 ELEA26
 
24.01.20
18:31
(2) Кто что ставит. И тонкий ставят и толстый.
(1) как? Типовая конфа. Менять нельзя, можно только добавлять объекты и использовать расширения. Конфа ЗУП и БУХ. Там даже простому кадровику доступен вход в конфигуратор. Нет, не открытие или изменение конфигурации, а именно открытие конфигуратора. Да, в нем нифига не сделаешь, но открыть дает.

Администратоивно то работаем, по рукам стучим. Но находятся испытатели.
4 Winnie Buh
 
24.01.20
18:34
если есть договор договор аренды с 1С, то КОРП дают бесплатно, но при условии, если даёте доступ к своим сервакам админам из 1С для контроля
5 ELEA26
 
24.01.20
18:37
(4) Не понял. Какой договор аренды? 1С куплена, не в аренде. И админам из 1С никакого доступа не даем, никто никогда не просил.
Да и уже сообщили, что апгрейд лицензии стоит дофига денег и золотая ИТС у нее.
6 Garykom
 
гуру
24.01.20
18:43
(0) Пароль на конфу блин
7 craxx
 
24.01.20
18:48
(0) Если УФ то опубликовать базу на веб-сервере, и тонким клиентом к веб-базе цепляться
8 bolero
 
24.01.20
19:05
(0) > Веб доступ не приемлем.
может таки пересмотреть ничем не подкрепленное утверждение?

плюсую (7) , у меня разъездные сотрудники имеют по два ярлыка на ноутах: тонкий клиент 1541 и тонкий клиент веб
разницы в скорости работы они не замечают совсем
при том, что сервер что по одной схеме, что по другой - на другом от клиент конце страны

какой-то там весомой нагрузки от апача при этом я не вижу, он чисто как прокси походу работает
9 ELEA26
 
24.01.20
19:20
(7) много несвоместимого в веб клиенте. Проблем куча.
(8) это то, что я писал в 0 - написано не приемлем, а мне докажут, что пересмотреть. На маках глючат формы, на винде глючат ККМ и ЭДО. Не открывается многие "Дополнительные обработки".
Клиент постоянно выпадает (закрывается) у некоторых клиентов не понятно почему. Да, можете назвать криворукими, но такого гемора нам не надо.
10 fyn
 
24.01.20
21:47
(3) А что смущает в возможности запуска конфигуратора, если там ничего плохого юзер с ограниченными правами сделать не в состоянии?
12 Лефмихалыч
 
24.01.20
22:00
если не нужен толстый клиент, то просто удалить файл 1cv8.exe совсем и будет шасте
13 Лефмихалыч
 
24.01.20
22:01
ну, или права забрать на файл у пользователей домена
14 ELEA26
 
24.01.20
22:22
(10) батникам мешает и тем кому надо войти в конфигуратор. Приходится админа сервера просить выкинуть злодея.
(12) ох... еще config.dll удалить посоветуйте :(
15 Фрэнки
 
24.01.20
22:38
(14) а в топике ты жалуешься, что уже не первый раз по пятницам вечерами задаешься одним и тем же вопросом об отбирании прав на конфигуратор или я что-то не понял, что ты там написал :-)
16 Cyberhawk
 
24.01.20
22:59
Не ставить толстого клиента
17 Garykom
 
гуру
24.01.20
23:20
18 Garykom
 
гуру
24.01.20
23:37
(17)+ Кто мешает отнять права у всех юзеров кому они не положены?
В этом случае конфигуратор конечно запустится - но конфу открыть не даст "Недостаточно прав доступа".
А далее банальный периодический скрипт который проверяет не запустил ли кто левый конфигуратор (у кого прав нету) и рубить его как то.

(14) Это кстати хороший вариант права на config.dll урезать не давать на чтение кому не надо
19 Garykom
 
гуру
24.01.20
23:41
И да это недоработка разрабов 1С что "Блокировка установки соединений с информационной базой" не пашет на сеанс Конфигуратора уже запущенный.
Хотя новым заходить в Конфигуратор не дает если уже установлена.
20 vde69
 
24.01.20
23:57
(0) поставь в шедуллер программу которая будет по COM порту подключатся к серверу и получать список активных пользователей конфигуратора, далее определяй свои или чужие, и пиши лог + удаляй сеанс + блокируй его IP.

и возвращать подключение только после письменного объяснения
21 vde69
 
24.01.20
23:59
ну или вообще можно настроить свич на блокировку первого пакета с запросом конекта к конфигуратору, там в заголовке в первом пакете параметр "DISIGNER" идет
22 vde69
 
25.01.20
00:08
ну и почитать https://habr.com/ru/post/122037/
23 craxx
 
25.01.20
05:01
(9) я не про веб-клиент.
я про тонкий клиент через веб-подключение.
Это разные режимы работы. Глюки именно в веб-клиенте
24 Лефмихалыч
 
25.01.20
10:32
(18) полагаю, есть риск, что пользователь бросит открытый конфигуратор и тогда у ИТ начнутся приключения "найти и уничтожить"

(14) что не так?
25 GROOVY
 
25.01.20
12:14
Чейто я не понял. Права на запуск толстого клиента отрубить и делов... Не?
26 Garykom
 
гуру
25.01.20
14:23
(25) У него юзеры через толстый клиент в RDP сидят и в 8-ке даже юзер с урезанными правами администрирования может конфигуратор запустить но конфу открыть уже нет.
27 Garykom
 
гуру
25.01.20
14:26
(24) >у ИТ начнутся приключения "найти и уничтожить"

ИТ там херовый, зачем вручную искать когда давно DevOps придуман
http://catalog.mista.ru/public/202805/
28 pavig
 
25.01.20
15:16
(0)
Всё не читал, но решается двумя способами:
1. Отруби лишние права своим пользователям
2. Тупо устанавливай ТОЛЬКО тонкий клиент. Лучше - через веб-сервер, тогда прям железобетонно.
29 ДенисЧ
 
25.01.20
15:19
(28) А зря всё не читал, там много интересного
30 Garykom
 
гуру
25.01.20
15:29
(29) Это не отнимает того факта что в платформе (экосистеме) 1С есть глобальная недоработка в части запрета (штатно) запуска конфигуратора юзерам, которым таких прав не дали.
31 Фрэнки
 
25.01.20
15:32
(30) на актуальных релизах платформы для самых простых юзеров, с ограничением по правам, можно ставить тонкого клиента. И все. Никаких "лишних" кнопок не будет.
32 Лефмихалыч
 
25.01.20
18:19
(27) это все равно - делать надо. И чаще сего это будет дополнительная внеплановая задача перед обновлением, которая пошлёт по звезде план обновления. Лучше, когда таких вещей происходить не может вообще
33 Лефмихалыч
 
25.01.20
18:22
(30) это не недоработка. И на самом деле запрет такой существует - это отсутствие толстого клиента. Навешивать это на систему прав - очень плохая затея потому, что для того, чтобы вычислить есть у пользователя права или нет, надо залогиниться в базу, а для этого - запустить приложение. То есть в пределе - пока конфигуратор не запустится, не будет понятно, есть у пользователя права или нет. Или пришлось бы выносить авторизацию и аутентификацию в 1sestart.exe, а это еще более херовая идея.
34 Garykom
 
гуру
25.01.20
18:50
(33) Проверка прав один хрен есть в конфигураторе, оно же не дает открыть конфу.
Хватило бы автоматического закрытия конфигуратора сразу после запуска если нет права на его запуск.

Т.е. изменения в платформу минимальны, добавить право для роли и проверку после запуска в конфигураторе.
35 Лефмихалыч
 
25.01.20
19:05
(34) это не просто закрыть. Это показать модалку, чтобы пользователь понял, что все работает, как и задумано. А модалка, пока висит, конфигуратор открыт и второй ты уже не откроешь. В общем, зачем ты заставляешь меня тебе это объяснять? Ты ж и сам все прекрасно понимаешь
36 Garykom
 
гуру
25.01.20
19:37
(35) Показать модалку можно снаружи оставив ее висеть уже закрыв конфигуратор и прервав все процессы с базой/сервером.
Да будет краткий момент когда второй сеанс конфигуратора не запустить, но это решаемо даже без внесения изменений в платформу ибо момент очень краткий же.

А можно внесли легкие изменения, один хрен несколько предприятий же возможно (не монопольно) и вместе с одним конфигуратором так?
Ну так и разрешить два и более конфигураторов на одной базе запускать тоже можно, там аналогичный монопольному режиму механизму же можно.

Т.е. запускать несколько конфигураторов можно - но захватить конфу может только один, у кого прав нет - те не могут.
37 Garykom
 
гуру
25.01.20
19:42
(36)+ Я понимаю что это дополнительная работы программеров и разные глюки в процессе, но нихрена не сложнее чем уже куча ненужных фич которые насовали в платформу.
А фишка реально нужная для защиты от юзеров.

Имхо было бы гениально если хранилище конфигурации было внутри самой платформы для совместной разработки. Т.е. своя копия конфы для каждого юзера и т.д. и совместная работа.

И туда же чатик всобачить и предупреждения если некто начал править объект на который у тебя планы )) Но это гм хотя и надо да.
38 Фрэнки
 
25.01.20
19:45
(37) так одно время были разговоры, что конфигуратор в платформе больше дорабатываться не будет, а будет все в ЕДТ уводиться. А тут все так поперло, что и расширения все дальше, все больше функциональности в них, что и едт не особо развивается и конфигуратор тоже не особо.

Но вот же в платформу прикрутили новый интерфейс и новую библиотеку кросс-платформенную стали при сборке платформы использовать.
39 palsergeich
 
25.01.20
20:07
(38) ЕДТ развивается, всё больше возмождностей конфигуратора поддерживается + ребята работают над оптимизацией.
40 Лефмихалыч
 
25.01.20
20:11
(36) (37) "не ставить или удалить толстого клиента" - это во сколько десятков раз проще этого всего, о чем ты говоришь?
41 ELEA26
 
25.01.20
23:05
(26) не через RDP. А через VPN. Клиенты 1С ставят себе сами на свои компы/нотики и т.д.

Вникните в (0) - клиенты не в RDP, клиенты на своих тачках, местами личных. Ставят все сами. Запретить поставить им толстого клиента или забрать права на папку/файл или удалить чтото с их компа - возможности нет.
42 Лефмихалыч
 
25.01.20
23:14
(41) если "сами" и "местами личных", то только терпеть. Ибо так делать нельзя, а которые делают, у тех бобо наступает ещё и не такое. Конфигуратор, я бы сказал, тут наименьшая из всех проблем.
43 ELEA26
 
25.01.20
23:22
(42) А какие еще проблемы то? Это единственная. А RDP лицензировать на 250 клиентов - не фонтан. Да и адский сервак нужен для этого.
44 Лефмихалыч
 
25.01.20
23:27
(43) какие проблемы, когда в одном vpn'е живут пользюки со своими личными ноутами с правами устанавливать на них софт? Я правильно вопрос понял?
45 ELEA26
 
25.01.20
23:46
(44) И? VPN с доступом только по нужным портам 1С до только нужных серверов и с изоляцией клиентов друг от друга. Нормально там все.
46 Garykom
 
гуру
25.01.20
23:59
(43) Открой для себя RDP сервер на Linux, причем на свежих дистрах правильных оно из коробки.
Стандартным виндовым клиентом можно. И да 1С на linux давно пашет.

Но это к теме не относится. Короче файрвол ставь умный и руби порты кому не надо по пакетам. Ссылка пробегала.
47 craxx
 
26.01.20
06:21
(45) Тогда писать регламентное задание, которое отрубает конфигуратор тем кому не положено
48 craxx
 
26.01.20
06:22
(47) к (41)
49 Cyberhawk
 
26.01.20
09:27
(40) Так толстый клиент-то нужен - им в режиме предприятия в инфобазе работают
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.