|
|
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Тема взята из MSSQL форума источник статьи здесь Вопрос аналогичный, что можно и сделать для SYBASE 12.5.1 если проблема идентична? Если ссылка перестанет работать то повторю что там написано: Популярный на форумах вопрос - "Как защититься от администратора?". Самый популярный ответ "А не надо пущать!" Это не обсужается Но что делать, когда кто-то должен все-таки управлять сервером? Например, создавать логины новых пользователей... Рассмотрим сценарий :) ): Вы создали базу данных и установили заказчику. Вы не хотите, чтобы он "ковырялся" в ней и для этого (например) •Доступа к таблицам нет, вся работа - только через процедуры •Настроили кучу джобов, которые обслуживают базу •Обеспечили возможность безопасного соединения по VPN на случай "если что-то слетит". •Дали "самый главный пароль" в запечатанном конверте директору под расписку. •Местному админу дали права администратора своей базы (не на master), все возможности которого сводятся только к настройке бизнес-процессов в программе Но через 2 месяца Вы поняли, что каждый раз заводить логин самому уже надоело, поскольку максимум, что может сделать любой другой пользователь - это поработать в программе. Итак, наша задача дать простому пользователю (ну или не очень простому) не давая прав администратора, возможность создавать логины. Есть какие-нибудь предложения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 17:20 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger пишет: > Вопрос аналогичный, что можно и сделать для SYBASE 12.5.1 если проблема > идентична? В ASA процедура выполняется с правами её владельца. В ASE это не так? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 17:28 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger•Местному админу дали права администратора своей базы (не на master), Уточни пожалуйста, что ты понимаешь под "права администратора своей базы"? dbo ? Database Owner это почти такой же юзер как и обычный. Если создатель таблиц и хранимых процедур не дал dbo прав на работу с этими объектами - dbo не сможет с ними работать. BadgerИтак, наша задача дать простому пользователю (ну или не очень простому) не давая прав администратора, возможность создавать логины. Есть какие-нибудь предложения?Почитать документацию? :) sp_addlogin Permissions Only a System Administrator or a System Security Officer can execute sp_addlogin. sp_adduser Permissions Only the Database Owner, a System Administrator, or a System Security Officer can execute sp_adduser. То есть, чтобы простой юзер смог добавлять логины и разрешать этим логинам ходить к определенной базе, этот простой юзер должен стать System Security Officer. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 18:08 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger пишет: > Вопрос аналогичный, что можно и сделать для SYBASE 12.5.1 если проблема > идентична? От администратора не надо защищаться. С администратором надо дружить. Администратор ПО ОПРЕДЕЛЕНИЮ обязан иметь полный доступ ко всем данным и функциям сервера, это - его работа. Делать что-то для ограничения его прав - идиотизм. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 18:16 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Dim2000 пишет: > > Вопрос аналогичный, что можно и сделать для SYBASE 12.5.1 если проблема > > идентична? > Есть sso_role, есть системные процедуры, на которые можно выдать права. Но это все - не для главного администратора, а для вспомогательных может быть. > В ASA процедура выполняется с правами её владельца. В ASE это не так? Так, но есть нюансы. Некоторые процедуры чтобы что-то сделать привеллигированное должны ещё создаваться под sso_role, или даже только под sa. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 18:18 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
MasterZiv Администратор ПО ОПРЕДЕЛЕНИЮ обязан иметь полный доступ ко всем данным и функциям сервера, это - его работа. Делать что-то для ограничения его прав - идиотизм. вопрос скорее риторический... и очень спорный но правило первое, гласит: "администратор не иметь право читать почту CEO" :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 23:46 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
herr, если уж администратор имеет доступ к консоли сервера где работает ASE и сможет его перестартовать - то он любой логин разлочит и пароль сменит, а значит и залогинится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 10:14 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
White OwlТо есть, чтобы простой юзер смог добавлять логины и разрешать этим логинам ходить к определенной базе, этот простой юзер должен стать System Security Officer. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 14:07 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
MasterZiv Badger пишет: > Вопрос аналогичный, что можно и сделать для SYBASE 12.5.1 если проблема > идентична? От администратора не надо защищаться. С администратором надо дружить. Администратор ПО ОПРЕДЕЛЕНИЮ обязан иметь полный доступ ко всем данным и функциям сервера, это - его работа. Делать что-то для ограничения его прав - идиотизм. Бывает так, что база продается с ограничениями по количеству коннектов с вашей программой, ограничение это устанавливается EXEC sp_configure 'number of user connections', 5 -- число одновременных пользователей 'sa' может сменить этот параметр, а мне бы это не хотелось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 14:23 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
0rcherr, если уж администратор имеет доступ к консоли сервера где работает ASE и сможет его перестартовать - то он любой логин разлочит и пароль сменит, а значит и залогинится...вот в этом то и проблема! Как ее решить я пока не знаю, как сделать так чтобы пользователей заводить было можно, а рулить сервером нельзя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 14:28 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger, то есть - отобрать права рута ? взять сетевое оборудование под свое управление ? не допускать персонал покупателя в серверную ? я правильно ваши планы понимаю ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 15:39 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger'sa' может сменить этот параметр, а мне бы это не хотелось. а рут, вражина, в конфиг-файле поправит и без "sa" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 15:46 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger пишет: > Бывает так, что база продается с ограничениями по количеству коннектов с > вашей программой, ограничение это устанавливается > EXEC sp_configure 'number of user connections', 5 -- число одновременных > пользователей Смешно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 18:49 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger пишет: > вот в этом то и проблема! Как ее решить я пока не знаю, как сделать так > чтобы пользователей заводить было можно, а рулить сервером нельзя? Никак. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 18:50 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
авторИтак, наша задача дать простому пользователю (ну или не очень простому) не давая прав администратора, возможность создавать логины.Наверное это поможет Granting SA rights to non-SA users ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 00:25 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
0rcBadger, то есть - отобрать права рута ? взять сетевое оборудование под свое управление ? не допускать персонал покупателя в серверную ? я правильно ваши планы понимаю ?Ну не так радикально, но мысль правильная. Если вы не хотите платить, но хотите иметь полноценную программу, то давайте оговорим права доступа к серверу: Он не в домене, и у вас нет прав прав администратора, нет прав доступа к дискам... дальше защищаться не стоит, хотя пути есть... вы просто лишаетесь поддержки. (Личное дело каждого, - покупать Висту или работать на крякнутой версии, живите как хотите....) rcryoавторИтак, наша задача дать простому пользователю (ну или не очень простому) не давая прав администратора, возможность создавать логины.Наверное это поможет Granting SA rights to non-SA users ну вот УРА! простое решение. Большое спасибо rcryo за идею, и вот получилась процедурка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. Всем спасибо, особенно rcryo! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 17:06 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
Badger, а вы верите что кому-то продадите продукт, к серверу которого администратор покупателя не имеет доступа ? то есть - в случае выхода из строя апаратуры никто кроме продавца прикладного ПО ничего не может сделать ? никто не в состоянии проставить патчи операционной системы ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 19:58 |
|
||
|
Как защититься от администратора? на ASE 12.5.1
|
|||
|---|---|---|---|
|
#18+
0rcherr, если уж администратор имеет доступ к консоли сервера где работает ASE и сможет его перестартовать - то он любой логин разлочит и пароль сменит, а значит и залогинится... Так кто же спорит :) тут автор что-то не договаривает. есть только два варианта: 1) автор продает свой продукт клиенту, где продукт работает на ASE и клиент не платить отдельно за лицензии Sybase'у, т.е. клиент заплатил рубъ и получил все что надо в одном флаконе, и тогда ковыряние в продукте являтся хаком со стороны клиента вообщем, у автора типа есть OEM соглашение с Sybase :) и тут как говориться, что автор захочет, то и делает, типа это же один продукт для конечного клиента пусть хоть напишут свои гуи по управлению базы сервера: API и вперед - с музыкой, и sa паролько как минимум 128 символов :)) 2) клиент платит за продукт и ASE вроде все ясно, все автором [не]обосновонные "проблемы" в топку, т.к. клиент сам решает что и как править, ввиду того что "отчитывается" за лицензии перед Sybase единственное на что автор может ссылатья типа: "необходимые требованния к ASE для работы с продуктом Х" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 01:54 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=35794554&tid=2011176]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 505ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...