Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Доступ к БД. (http://forum.oszone.net/showthread.php?t=331735)

diagnoz_ 07-12-2017 17:18 2783028

Доступ к БД.
 
Добрый вечер. Windows Server 2003 SP2 R2 + 1С Бухгалтерия. файловая база данных (выдан общий доступ на папку с БД на этом же сервере) и права выданы только на чтение и изменение. в AD есть группа терминальных пользователей имеющих доступ к серверу и к БД соответственно, после входа на который, запускается только среда 1С. проблема состоит в следующем: так как БД "расшаренная", ничто и никто не мешает терминальным пользователям зайти по UNC-пути или по IP-адресу на сервер и скопировать себе эту БД в тихую, чего не хотелось бы допустить. если оставить их с правами на БД, "только для чтения", то будут проблемы с доступом к БД в терминальной сессии пользователей на этапе входа в 1С в сессии, но и скопировать ее уже не будет возможности. как можно провернуть так, чтобы был доступ только в их терминальной сессии, но не было доступа зайти по "шаре" и слить БД? кстати у терминального пользователя, также есть возможность зайти на сам сервер непосредственно, удаленно (что считаю не правильным, так как нужны были некоторые настройки, выполненные под каждым пользователем на сервере). спасибо.

Angry Demon 07-12-2017 18:25 2783047

Цитата:

Цитата diagnoz_
как можно провернуть так, чтобы был доступ только в их терминальной сессии, но не было доступа зайти по "шаре" и слить БД?

Внесите их сюда в список разрешений на шару и поставьте галку Полный доступ -> Запретить.

diagnoz_ 08-12-2017 08:11 2783133

Angry Demon, да, все получилось. спасибо. осталось ограничить вход пользователей на терминал к этим БД. так как можно зайти на сам сервер и сделать тоже самое, хотя вряд ли такое смогут сделать, но сделать надо.

Angry Demon 08-12-2017 09:37 2783142

Цитата:

Цитата diagnoz_
осталось ограничить вход пользователей на терминал к этим БД

Не понял???

Цитата:

Цитата diagnoz_
можно зайти на сам сервер и сделать тоже самое

Отключите подключение локальных дисков клиентов при подключении по RDP.

diagnoz_ 08-12-2017 10:22 2783152

Цитата:

Цитата Angry Demon
Не понял??? »

по RDP можно полноценно зайти под пользователем входящим в группу "Пользователи удаленного рабочего стола" и иметь полный доступ. нужен доступ только по RDP пользователя с запуском своей среды 1с и все.

diagnoz_ 08-12-2017 11:25 2783163

Angry Demon,
на счет доступа по unc-пути или по ip работает, открыть\копировать нельзя, да вот не совсем понимаю как тогда при таких настройках Permissions, производится успешная работа с этой расшаренной БД в самой 1С? :)

Angry Demon 08-12-2017 12:52 2783176

Цитата:

Цитата diagnoz_
по RDP можно полноценно зайти под пользователем входящим в группу "Пользователи удаленного рабочего стола" и иметь полный доступ

Не будет полного доступа к серверу (к его рабочему столу), если прописана 1С в профиле.

Цитата:

Цитата diagnoz_
как тогда при таких настройках Permissions, производится успешная работа с этой расшаренной БД в самой 1С?

Не путайте разрешения на шару (закладка "Доступ") и разрешения NTFS (закладка "Безопасность"). ;)

diagnoz_ 08-12-2017 13:20 2783181

Angry Demon,
Спасибо. теперь все ясно :)

Iska 08-12-2017 15:14 2783196

Цитата:

Цитата Angry Demon
Отключите подключение локальных дисков клиентов при подключении по RDP. »

\\tsclient\Диск1, \\tsclient\Диск2… никуда не денется.

Цитата:

Цитата Angry Demon
Не будет полного доступа к серверу (к его рабочему столу), если прописана 1С в профиле. »

Если в приложении, использующемся в качестве шелла — 1С («прописана 1С в профиле») есть окна Открыть/Сохранить (а оно так и есть) — то и полноценный доступ тоже есть.

Одним словом — можно попытаться несколько затруднить возможность копирования файловой базы 1С, но не более.

Angry Demon 08-12-2017 15:42 2783204

Iska, всё верно, любая гадость осуществима, вопрос в квалификации и потраченных усилиях.

paranoya 11-12-2017 09:42 2783601

Базу перекинуть в SQL - самый простой путь к тому, чтобы её нельзя было слить простыми методами.

Iska 11-12-2017 16:17 2783676

paranoya, не самый простой. Цена вопроса.

diagnoz_ 11-12-2017 23:06 2783789

Был бы SQL, многие бы вопросы отпали сами собой, да вот стоит 1С7.7, которой поддержки нет уже более 10 лет, да и официально выше SQL2000 не работает, смысла нет возиться. :)

paranoya 12-12-2017 10:16 2783853

Iska, Postgress бесплатен. :)
diagnoz_, тогда надо убрать расшаренность с папки с БД и использовать её только внутри терминала, при этом исключив возможность лазить в сетевом окружении из терминалки, это трудней, надо подумать как ограничить терминальных юзеров от использования доступных им сетевых папок. Самый простой способ - настроить фаервол на компьютерах с сетевыми папками на отказ по SMB для терминального сервера.

Iska 12-12-2017 13:10 2783882

Цитата:

Цитата paranoya
Iska, Postgress бесплатен. »

paranoya, какой такой Postgress для v7.7? Не, я понимаю, что ребятки подсуетились, нарисовали транслятор, но на мой взгляд, это уже чересчур большой геморрой перебор, и тоже небесплатно.


Время: 21:48.

Время: 21:48.
© OSzone.net 2001-