Имя: Пароль:
1C
Админ
OFF: Запуск от имени другого пользователя, для защиты от копирования файловой БД
,
0 Гений 1С
 
гуру
03.05.22
17:43
Идея параноидальная.
У пользвоателя не должно быть доступа к базе, но он должен запускать 1С от имени пользователя, у которого доступ к базе открыт.
При этом как-то блокировать меню файл. Это возможно?
1 ДедМорроз
 
03.05.22
17:56
Не только меню файл,но и все места,где выбор файла для открытия или сохранения.
Это совсем непросто.
Я по такой схеме браузеры пользователям запускал,чтобы вирусы не ловили.
Опять же,копирование через буфер обмена так не отключишь,а вот запуск excel работать перестанет или будет также запускаться от того же пользователя.
2 Гений 1С
 
гуру
03.05.22
17:58
(1) Клинет хочет защитить базу от копирования. Можно конечно поднять IIS локально, но блин из пушки по воробьям, там N точек
3 sandal_r
 
03.05.22
18:40
когда то делал такое
в батник засовываешь строку запуска 1с вместе с runas
сам батник переупаковываешь в exe (утилиту ищется в гугле bat-to-exe)
4 vovastar
 
03.05.22
19:33
сколько интересно за эту дрянь возьмет наша порнозвезда.
5 Amra
 
03.05.22
19:37
(4) Пару палок чая
6 Krendel
 
03.05.22
19:41
1м венгерских сосисок?
7 Garykom
 
гуру
03.05.22
19:42
(0) апач локально поднять и все
8 Sneer
 
03.05.22
19:42
(3) Это не помешает скопировать базу открыв диалог выбора файла например в клиент-банке.
9 Garykom
 
гуру
03.05.22
19:43
(7) апач пашет от имени системы в фоне как сервис вместе с 1С файловой

юзер запускает тонкого клиент а 1С или через браузер на том же компе от другого юзера с урезанными правами
10 Garykom
 
гуру
03.05.22
19:44
и да гЕнЯ ты меня в очередной раз не удивил своим незнанием основ
11 Sneer
 
03.05.22
19:44
(7) Так он хочет без веб-сервера
12 Garykom
 
гуру
03.05.22
19:45
(11) он просто не умеет
13 dreizehn
 
03.05.22
20:08
У гыгыгени талант подбирать себе клиентов по уровню развития.
14 Гений 1С
 
гуру
03.05.22
21:31
(9) ты в (2) не заметил трех букв IIS?
15 Гений 1С
 
гуру
03.05.22
21:32
(12) ошибаешься. Несколько раз разворачивал IIS под 1с. Апач не разворачивал, но думаю дело нехитрое
16 Ненавижу 1С
 
гуру
03.05.22
22:25
Я так и не понял, есть доступ или нет доступа?
17 vovastar
 
03.05.22
22:30
(6) с поглощением прям у клиента.
18 dreizehn
 
04.05.22
00:38
(15) Статью только не забудь написать. О героической борьбе нанайского мальчика против несправедливого мира.
19 Bigbro
 
04.05.22
07:17
(18) зачем гению статьи, он в тренде же - видосик снимет))
20 Гений 1С
 
гуру
04.05.22
08:39
я вот думаю, если не ставить апач или иис, то можно:
1. Запретитить пользователю право на обзор папки с базой, это 80% пользователей отсеет.
2. Поставить программу, разрешающую доступ к файлу базы только приложению 1С (посоветуйте бесплатную, которая умеет). Это из серии программ, препятствующих несанкционированному доступу.
21 Гений 1С
 
гуру
04.05.22
08:40
(16) куда доступ?
(19) ты перепутал. По видосикам - Леонтьев, но он шас питона душит
22 vovastar
 
04.05.22
08:43
(20) Бесплатных не бывает, а те что есть, твои клиенты не потянут.
23 Гений 1С
 
гуру
04.05.22
08:43
(22) ты плохо искал, видимо.
24 vovastar
 
04.05.22
08:46
(23) а ну, покажи пример для подражания.
28 vovastar
 
04.05.22
09:04
(27) ИБ, это закрытая тема. Там люди миллиарды делают. А Беня хочет с наскока залезть туда.
Даже простенький Dallas стоит 15к.
29 Kassern
 
04.05.22
09:09
я так понимаю поставить скуль не предлагать?
30 DrZombi
 
гуру
04.05.22
09:13
(0) Останови их, есть же бесплатные сервера для БД, ПосгресСКЛ... :)
31 Kassern
 
04.05.22
09:14
(30) только вот лицуху нужно будет докупить серверную)
32 DrZombi
 
гуру
04.05.22
09:17
(31) Жадность, и трудозатраты на реализацию жадности?
Ну тогда (0) "Руби с них по полной..." :)

А так

Как запретить копирование конкретных файлов?
https://social.technet.microsoft.com/Forums/ru-RU/517c78b7-1051-4e33-af07-02dbb1d0c450/105010721082-107910721087108810771090108010901100?forum=xpru
33 DrZombi
 
гуру
04.05.22
09:18
+ Не надо каталог запрещать, просто запретить один файл.
34 Kassern
 
04.05.22
09:23
(32) ТС не ищет легких путей, его походу скуль и веб вариант не устраивает. Лучше же пару костылей добавить и возможно, 80% пользователей (3 из 4) не догадаются как базу стянуть.
35 Гений 1С
 
гуру
04.05.22
09:44
(29) зачем скуль если IIS проще?
(28) есть такое слово - сегментирование рынка. Программа, которая перекрывает доступ к файлам пишется легко и непринужденно, поэтому не должна стоить дорого.
(33) если они не будут иметь возможность просматривать каталог, не смогут скопировать файл. Ну обычные пользователи, не вооруженные знанием CMD, все лучше чем ничего.
(32) по ссылке не очень понял, рекомендуют Sharepoint, но как это к 1С относится?
36 Гений 1С
 
гуру
04.05.22
09:45
я так понимаю, нужно доступ к файлу 1cv8.1CD дать только приложению 1С и тогда все в шоколаде. Вопрос - как.
37 Kassern
 
04.05.22
09:47
(35) "зачем скуль если IIS проще", ну так скуль дает помимо этого еще множество возможностей, это и регламентные задания без запущенной 1с, это и бекапы нормальные и многопользовательский доступ к данным. Вы бы для начала расписали, что за контора и какой штат, если там 2 человека работают, то да IIS проще.
38 Гений 1С
 
гуру
04.05.22
09:48
(37) это точки РИБ. ну какой там SQL?
там лицензионный софт стоит, SQL будет золотым.
39 Kassern
 
04.05.22
09:49
(36) Еще раз вопрос, как вы в диалоге выбора файла запретите 1CD файл копировать?
40 Гений 1С
 
гуру
04.05.22
09:53
(39) если доступ к файлу только у 1с, то она его может поместить в буфер, но другое приложение не сможет его скопировать, ок?
41 Kassern
 
04.05.22
09:53
(38) ну тогда выломайте все слоты USB и запретите выход в инет, кроме 1ски. Вот тогда даже если скопируют базу, вставить будет некуда))
42 trad
 
04.05.22
09:53
Послушай специалистов, спрятать файл базы за вебсервером - самое грамотное решение в твоем случае.
43 Гений 1С
 
гуру
04.05.22
09:53
Кстати, а меню файл в 1С никак не кастрировать?
44 Гений 1С
 
гуру
04.05.22
09:54
(42) да, я послушал, но мой гений ищет и другие варианты
45 Kassern
 
04.05.22
09:54
(43) Все можно кастрировать, нарисуйте свой интерфейс с блекждеком и АРМ
46 Гений 1С
 
гуру
04.05.22
09:55
(45) все не надо. я про пункт меню Файл спрашиваю
47 Fish
 
04.05.22
09:55
(40) Почему другое? Та же 1С и скопирует. Всё в диалоге выбора файла: В одном каталоге "скопировать в буфер" в другом - "Вставить из буфера.
48 vovastar
 
04.05.22
09:55
(38) ты начал работать с лицензионным софтом? Вот это уровень!
49 Гений 1С
 
гуру
04.05.22
09:55
(47) тогда надо закрыть меню файл в 1с
50 Kassern
 
04.05.22
09:56
(49) а вы думаете диалог выбора файла только там?))
51 NorthWind
 
04.05.22
09:56
(41) клеем можно заклеить. Либо запретить Mass Storage устройства через какой-нибудь софт для безопасности, по-моему, касторкин секьюрити даже умеет, который для организаций.
52 Kassern
 
04.05.22
09:57
зайдет юзвер в номенклатуру в присоединенные файлы и там сделает теневую копию CD
53 Kassern
 
04.05.22
09:57
(51) Во, моя идея пошла в оборот)
54 NorthWind
 
04.05.22
09:58
(53) та было уже все... Каких только е..анашек не видели...
55 NorthWind
 
04.05.22
09:59
кстати, в Win10 корпоративной разве все еще нельзя mass storage политикой запретить?
56 NorthWind
 
04.05.22
10:01
самое смешное, что я видел в плане ебзопасности - это на обычном комповом кузове концевик-тампер на вскрытие и сирена от автосигнализации с питанием от батареек :))
57 Kassern
 
04.05.22
10:01
(55) так каждый может, а вот красиво залить эпоксидкой - вот это искусство)
58 trad
 
04.05.22
10:01
(44) другой вариант - спрятать БД за сервером 1с, но как выше сказано он избыточен в твоем случае.

Остальные варианты, во-первых, скорее всего дырявые, во-вторых, будут выглядеть как коровьи мины для ИТ-шников которые придут туда после тебя
59 Kassern
 
04.05.22
10:05
(56) Ну хоть током не бил и то хорошо)
60 Базис
 
naïve
04.05.22
10:07
Наклейка "Обработка секретной документации на этом компьютере запрещена", регулярные проверки (не помню номер отдела и службу) и доплата за секретность - тоже неплохо в комплексе работают.
61 NorthWind
 
04.05.22
10:16
(58) >> Остальные варианты, во-первых, скорее всего дырявые, во-вторых, будут выглядеть как коровьи мины для ИТ-шников которые придут туда после тебя

Настоящих гениев минами не запугать :))
62 Fish
 
04.05.22
10:18
(60) Главное, чтобы эта наклейка была выше стикера с паролем. Если ниже - то не сработает :)))
63 Bigbro
 
04.05.22
10:37
помню находили способ обрезать виндовое меню, как раз команду в нем сделать недоступной.
кажется этот метод как раз для Гения.
если осилит конечно.
64 lodger
 
04.05.22
11:16
(0) iis/apache с файловой базой - идеальное решение для этого кейса.
затрат денег = 0 руб.
усилий гения = 2 часа с перекуром и приёмом кофе.
требования к мощностям местного железа - мало отличаются от запуска локальной файловой базы.
65 Leonardo1c
 
05.05.22
07:48
Если локальный комп то только шифрование раздела иначе базу можно просто слить подключив накопитель к ноуту.
Не понимаю конторы которые не могут использовать отдельный комп под серверные нужды и хотят IT безопасности..
Скажи хозяину ларька что комп утащат подмышкой прям с базой)))
66 uno-group
 
05.05.22
07:55
Делал это на 7.7. в начале 2000 в реестре 1 ключик прорисуешь и меню файл пропадает во всех приложениях.
67 uno-group
 
05.05.22
08:02
в HKEY_CLASSES_ROOT\Directory\shell  нужно добавить пару ключей. работы на 5 минут. ищи в поиске нужные ключи. А так пользователь может запускать РДП сеанс с прописанным запуском 1с и свои права. если вырубить буфер обмена, ограничить сетевые права и поставить маленькую дисковую квоту для данного сеанса то стащить он никуда ничего не сможет.
68 Гений 1С
 
гуру
05.05.22
12:04
(67) ну во всех то не надо. хотя...
(65) тащить комп вряд ли будут, это слишком заметно.
69 Конструктор1С
 
05.05.22
19:18
(20) что за онанизм? Веб-сервер развернуть не хочешь, а какую-то левую тормозную софтину - пожалуйста. Придет после тебя нормальный 1сник, он как должен будет догадаться, что где-то на компе стоит авнопрограмма, которая режет права пользователя?
70 dangerouscoder
 
06.05.22
11:35
(68) склонировать хард с лайвсиди дело 30-40 минут
еще раз - без отдельного сервера забудь по какую то IT безопасность..
71 dangerouscoder
 
06.05.22
11:36
(69) веб сервер с ssl иначе снифером подломят
72 Trimax
 
06.05.22
11:41
Через пару месяцев ждем ветки "Клиент не делал бэкапы, база рухнула сама, я ничё не делал",
73 oslokot
 
06.05.22
12:16
1С пыжилась и сделала тонкие клиенты, а гене не в коня корм
74 Конструктор1С
 
06.05.22
13:11
(73) Г1С никогда не делает по-человечески, у него кризис вайти: только костыли, только хардкор!
75 Гений 1С
 
гуру
06.05.22
13:24
(74) я наоборот, сторонник человечности, а не аппендикса через гланды. По идее 1с файловая могла бы сделать механизм, чтобы базу нельзя было скопировать.
76 Garykom
 
гуру
06.05.22
13:29
(75) а как тогда заставить покупать сервер 1С ?
77 lodger
 
06.05.22
13:31
(75) сделала. веб-публикация файловой базы.
78 Garykom
 
гуру
06.05.22
13:32
runas /user:admin /savecred “C:\Windows\notepad.exe”
меню файл закрывать не обязательно
достаточно закрыть открытие внешних обработок и вывод на печать...
79 lodger
 
06.05.22
13:35
(78) только не /user:admin, а /user:InfobaseUser
80 Конструктор1С
 
06.05.22
13:38
(75) твои извраты со сторонними прогами - вот аппендикс через гланды
81 uno-group
 
06.05.22
15:05
(68) если во всех не убирать под данным пользователем то что ему помешает произвести копирование файлов базы в другой программе. и контекстное меню копировать вставить нужно убирать. смысла нет строить большие неприступные ворота и забыть построить забор.
82 uno-group
 
06.05.22
15:10
(78) Кроме меню файл нужно и табло убирать. Что мешает в 1с запущенной под юзером с нужными правами в табло набрать ФС.КопироватьФайл(<ИмяФайлаИсточника>,<ИмяФайлаПриемника>,<ФлагПерезаписи>)
83 ДедМорроз
 
07.05.22
18:12
От просмотра каталога можно защититься,например,сделав файл скрытым и запретить пользователю отключать сокрытие файлов.
А вот от прямого указания файла для копирования никак не спрятаться,так как любой доступ из процесса 1с к файлу для системы будет неоличим.
84 Сергиус
 
09.05.22
20:15
(75)[По идее 1с файловая могла бы сделать механизм, чтобы базу нельзя было скопировать.]
А нафига 1с про это думать в принципе? Безопасность в компаниях это точно не их забота.. P.s. Любую инфу можно "достать", вопрос цены.
85 ДедМорроз
 
09.05.22
20:44
(84) Один процесс может при доступе к файлу наложить блокировку,тогда остальные процесмы прочитать не смогут,но 1с работает в многопользовательском режиме,что не дает так просто закрыть файл,а реализация процесса-посредника для доступа к файлу в планы 1с явно не входит,так как это отодвинет серверные версии.
86 Конструктор1С
 
10.05.22
07:58
(85) >>это отодвинет серверные версии

Каким образом? Главный тормоз для параллельности в файловой это блокировка таблиц целиком. Процесс-посредник не решит эту проблему никак. Тут требуется переделка движка файловой СУБД
87 uno-group
 
10.05.22
10:30
Сейчас столько средств удаленного администрирования, что даже если пользователь идиот, но у него есть доступ к компу и он может вставить флешку в него то он может дать удаленный доступ профи для которого обойти защиты вида запуска из под другого пользователя и т.п. не будут проблемой.
88 Chai Nic
 
10.05.22
11:01
(86) Главный тормоз в случае файл-сервера - это работа с файлами по сети и особенности кэширования в микрософтовской реализации SMB.
С файловой базой нужно работать или через терминал локально, или же через веб-сервер.
89 ДедМорроз
 
10.05.22
12:32
Web-сервер,на самом деле,это и есть тот посредник,о котором мы говорим.
В любом случае,многопользовательсий режим с обменом через файл требует наложения блокировок для предотвращения взаимной перезаписи,тут,например, Excel тоже не с лучшей стороны себя показывает.
90 Конструктор1С
 
10.05.22
13:09
(88) речь была про то, что если появится процесс-посредник, резруливающий доступ к файлу БД, то это якобы будет заменой серверной 1с. Для простоты полагаем, что никаких сетевых тормозов у нас нет
91 Конструктор1С
 
10.05.22
13:11
(89) так есть транзакционные блокировки в файловой 1с. Только они блокируют таблицы целиком
92 Chai Nic
 
10.05.22
13:38
(90) Так этот "процесс-посредник" - реально замена серверной 1с. Да, с ограничениями и нюансами. Но по факту, там происходит четкое отделение контекстов клиента от сервера, чего нет в чисто файловой базе.
93 Chai Nic
 
10.05.22
13:40
(91) Реально, на масштабах и нагрузках, характерных для файловой базы, транзакционные блокировки практически не проявляют себя на типовых решениях. А работа через веб-сервер реально ускоряет саму по себе работу с файловой базой, тем самым продолжительность транзакции резко снижается, по сравнению с чистым файл-сервером через сеть.
94 Конструктор1С
 
10.05.22
13:41
(92) за серверной 1с находится полноценная СУБД с возможностями для параллельной работы юзеров (SQL Server, PostgreSQL). За "процессом-посредником" будет находиться примитивная файловая СУБД
95 Chai Nic
 
10.05.22
13:43
(94) С этим я и не спорю. Но до десятка пользователей с типичной нагрузкой до десятка документов в час файловая база вполне достаточна.
96 Конструктор1С
 
10.05.22
13:45
(95) тогда какая польза от посредника, если один фиг разбиваться о файловый движок?
97 Chai Nic
 
10.05.22
13:48
(96) В отличие от файл-серверного доступа, где происходит блочный доступ к файлам базы, здесь происходит чистое общение клиента с сервером по http на уровне "один запрос http - один серверный вызов". Намного меньше зависимость от скорости и латентности сетевого доступа. Намного ниже вероятность повреждения базы при отвале клиентов.
98 Конструктор1С
 
10.05.22
13:53
(97) допустим, но в чем тут угроза серверной 1с?
99 Chai Nic
 
10.05.22
13:56
(98) Нет никакой угрозы, просто для небольших организаций есть возможность обойтись без покупки серверной 1с. А когда транзакции станут узким местом - купить серверную лицензию и поднять сервер 1с.
100 Chai Nic
 
10.05.22
14:01
У файловой базы, кстати, есть одна особенность в типовых решениях - там меньше используются фоновые задания для формирования отчетов и обработок данных. То есть в коде стоит проверка "Если ЭтоФайловаяБаза() Тогда ФормироватьСразу() иначе ФормироватьФоновым()". Как правило, тупое "в лоб" формирование быстрее, чем через фоновое задание, где добавляется квант опроса результата выполнения.
Основная теорема систематики: Новые системы плодят новые проблемы.