Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Разграничение доступа к БД

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows
Предыдущая тема :: Следующая тема  
Автор Сообщение
Azid



Зарегистрирован: 11.07.2008
Сообщения: 2

СообщениеДобавлено: Пт Июл 11 2008 14:44    Заголовок сообщения: Разграничение доступа к БД Ответить с цитатой

Доброго времени суток, тут интересная задачка всплыла.
Коротко: в конторе есть БД в которой ведутся критические данные, есть сеть с контроллером домена, есть админ домена никак не подконтрольный.
Требуется разместить БД на открытом ресурсе, таким образом, чтобы не пользователи домена, ни сам админ не смогли: - получить доступ, копировать, и т.д.
Соображения такие: БД - зашифрована, если ее и скопировали, то не вскроют. Подключение к ней по сети проходит по защищенному протоколу(SSL TLS).
Вопрос, какими инструментальными средствами это можно реализовать??? Может есть кто что знает, тогда подскажите
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dragner



Зарегистрирован: 27.07.2006
Сообщения: 760
Откуда: Владивосток

СообщениеДобавлено: Вс Июл 13 2008 06:21    Заголовок сообщения: Re: Разграничение доступа к БД Ответить с цитатой

Azid писал(а):
есть админ домена никак не подконтрольный.
Требуется разместить БД на открытом ресурсе, таким образом, чтобы не пользователи домена, ни сам админ не смогли: - получить доступ, копировать, и т.д.


Что-то интересное...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
San_dok



Зарегистрирован: 21.07.2006
Сообщения: 1649
Откуда: Rus\23

СообщениеДобавлено: Пн Июл 14 2008 08:26    Заголовок сообщения: Re: Разграничение доступа к БД Ответить с цитатой

Azid писал(а):

Требуется разместить БД на открытом ресурсе, таким образом, чтобы не пользователи домена, ни сам админ не смогли: - получить доступ, копировать, и т.д.
Соображения такие: БД - зашифрована, если ее и скопировали, то не вскроют. Подключение к ней по сети проходит по защищенному протоколу(SSL TLS).
Вопрос, какими инструментальными средствами это можно реализовать??? Может есть кто что знает, тогда подскажите


Ну давай по пунктам. Делаем шару. Хорошо. Заходим админом, запрещаем полный доступ, изменение, чтение всем учетным записям. Выходим. Благополучно забываем пас и логин администратора. В итоге имеем
Цитата:
не пользователи домена, ни сам админ не смогли: - получить доступ, копировать, и т.д.
Задача решена.
А теперь встречные вопросы. И каким теперь прости фигом работать с этой шарой? Не "пожимать руки" устанавливая туннель, а работать? Разницу ачучаеш? Под какой учеткой? Как будут записываться изменения? Каким образом делать бекап? И опять же. Что мешает смонтировать этот диск под другой машиной и слить эту базу? Какие действия вы предлогаете выполнить при крахе основного DC?
ЗЫ: По твоей анологии нужно заправить машину бензином, отключить бензонасос, обрезать снять всю проводку, и в довершении потеряв мобик готовиться на ней еще и ехать. Ты чего в самом то деле! Laughing
_________________
В тёмной комнате завсегда имеются тёмные грабли.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Azid



Зарегистрирован: 11.07.2008
Сообщения: 2

СообщениеДобавлено: Чт Июл 17 2008 17:03    Заголовок сообщения: Ответить с цитатой

Какой-то агрессивный San_dok, я извиняюсь ))) Ситуация-то с админом вполне житейская. Именно поэтому вопрос и возник. Для этого и предлагается базу шифровать а подключение к ней в защищенном режиме устанавливать, Поэтому и интересны соображения других, каким инструментарием это реализовать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bvvtver



Зарегистрирован: 31.01.2007
Сообщения: 122
Откуда: MSK

СообщениеДобавлено: Пт Июл 18 2008 12:09    Заголовок сообщения: Ответить с цитатой

Если я понял задачу правильно, то необходимо развернуть БД не предоставляя доступ администратору домена (admin1), т.е. администрировать данную БД будет другой человек, админом в домене не являющийся(admin2).
Самое простое решение видится в развертывании отдельного сервера, не входящего в домен. СУБД и платформа принципиальной роли не играют, просто на примере Win+MSSQL получается, что на сервак и СУБД даем административные права админу2. Доступ юзерам давать на основе SQL аутентификации. Дополнительно шифровать в данном случае не требуется. Собственно все. Конечно придется схему доработать напильником и без участия admin1 не обойтись , например, выбрать IP, настроить доступ к серверу для доменных пользователей, вероятно зарегистрировать в DNS и/или Wins, решить вопрос с бэкапом. Но на мой взгляд все это решаемо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Dragner



Зарегистрирован: 27.07.2006
Сообщения: 760
Откуда: Владивосток

СообщениеДобавлено: Пн Июл 21 2008 01:11    Заголовок сообщения: Ответить с цитатой

Не, вы, скорее всего, не правильно поняли задачу. Как я ее понял: необходимо спи... спереть базу данных, выложить на общий ресурс, чтобы админ (admin1) не имел доступа к ней. А имел доступ другой человек (admin2), который мог бы спокойно сливать инфу. Twisted Evil
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
San_dok



Зарегистрирован: 21.07.2006
Сообщения: 1649
Откуда: Rus\23

СообщениеДобавлено: Пн Июл 21 2008 09:18    Заголовок сообщения: Ответить с цитатой

Мое мнение имхо задача в таком ракурсе нерешаема.
Совершенно неясно, как можно доработать напильником ситуацию при крахе DC вторым админом. Даже при бекапе базы.
И второе. Это нифига уважаемый не житейская ситуация. Если вы не хотите, как вам сказали разворачивать свой сервер, а хотите на чужом выложить БД, неизвестно чего и кого, то почему вы думаете, что хост должен и будет нести за вас ответственность?
Разворачивайте благополучно у себя в сети ftp и наслаждайтесь полными правами.
_________________
В тёмной комнате завсегда имеются тёмные грабли.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bvvtver



Зарегистрирован: 31.01.2007
Сообщения: 122
Откуда: MSK

СообщениеДобавлено: Пн Июл 21 2008 14:42    Заголовок сообщения: Ответить с цитатой

Не дождался я комментария автора, поэтому опишу подробнее свое видение проблемы и ее решение.
Предположим гипотетически, что в конторе есть необходимость вести конфединциальную БД с ограниченным уровнем доступа. Это может быть зарплатная база, база ОК или черная бухгалтерия. По каким-то причинам руководство не считает, что admin1 должен иметь доступ к данной БД, что в принципе, при определенных обстоятельствах имеет смысл.
Из личного - работал в конторе среднего размера, где 5 админов и 3 программера были прекрасно осведомлены о зарплатах и бонусах топов, имели доступ к базе ОК и проч. Это все реалии сегодняшнего дня, т.к. политики безопасности зачастую просто нет, даже в зачаточном состоянии. Учитывая гроши, которые платили в IT, если бы гендир об этом знал, точнее хотя бы предположил, что этот факт имеет место быть - он был бы немного расстроенSmile)) .
Продолжаю...Полномочия по администрированию данной БД хотят дать исключительно в руки другого лица или лиц (возможно избранного программиста, умеющего обращаться БД) находящихся в "круге первом".
Так вот - в данной ситуации речь идет между разделениями полномочий между двумя ролями admin1 и admin2 (личности опустим). Admin1 - администратор AD, сети, public BD и проч.
Admin2 - администратор private BD.
Данное разделение можно создать и в пределах одного домена, но я в качестве более простого решения предложил в своем предыдущем посте развертывание StandAlone сервера.
Хотелось бы услышать автора, для корректировки задачи, ибо я вполне мог уйти не в ту степь.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Windows Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...