Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.01.2011, 13:46
LiderServis LiderServis вне форума
Прохожий
 
Регистрация: 17.01.2009
Сообщения: 21
Репутация: 10
По умолчанию Смена user_name или password базы IB

Есть ли возможность сменити имя пользователя или пароль (на свой) у работающей базе IB, созданной на основе пользователя и пароля по умолчанию SYSDBA/masterkey ?

P.S. Без процедуры создания новой базы и не копируя туда данные.
Ответить с цитированием
  #2  
Старый 04.01.2011, 14:07
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

А в чем проблема? Можно через менеджер (IBExpert например), можно через GSEC.
Ответить с цитированием
  #3  
Старый 04.01.2011, 14:09
LiderServis LiderServis вне форума
Прохожий
 
Регистрация: 17.01.2009
Сообщения: 21
Репутация: 10
По умолчанию

А програмным способом ?
Ответить с цитированием
  #4  
Старый 04.01.2011, 14:20
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

Цитата:
Сообщение от LiderServis
А програмным способом ?
Средствами Delphi, имеется ввиду?
Воспользоваться компонентом TIBConfigService (в D7 есть пример).

Присмотрелся подробнее- все- таки это IBSecurityService.

Последний раз редактировалось TOJluK, 04.01.2011 в 14:28.
Ответить с цитированием
  #5  
Старый 04.01.2011, 15:04
LiderServis LiderServis вне форума
Прохожий
 
Регистрация: 17.01.2009
Сообщения: 21
Репутация: 10
По умолчанию

Мне не нужно розграничить доступ пользователям к таблицам базы, мне нужно что бы доступ к БАЗЕ отменить пользователю по умолчанию (SYSDBA). И при запуске базы из клиента вводить не параметры по умолчанию а нужные мне, например :

PHP код:
user_name=USER
password
=NEWPASS 

Что бы просмотр и доступ к базе был невозможный незная новый пароль и пользователя. Но это нужно делать не с новосозданой базой, а с действующей.

Последний раз редактировалось LiderServis, 04.01.2011 в 15:10.
Ответить с цитированием
  #6  
Старый 04.01.2011, 17:15
LiderServis LiderServis вне форума
Прохожий
 
Регистрация: 17.01.2009
Сообщения: 21
Репутация: 10
По умолчанию

Поставлю вопрос по другому :

1. Какая вероятность открытия/подключения к базе (созданой на компютере с измененным паролем пользователя SYSDBA), но скопирована на другой компютер где стоит стандартный пароль masterkey.
2. Какие еще есть методы защити базы IB от открытия (после кражи базы). Или это только стандартно смена пароля и запуск клиентов с новым паролем, и беречь сервер от злых глаз ? Шифрование string-a не подходить, так как нужны поиск по шаблону записей и сортировка ...
Ответить с цитированием
  #7  
Старый 04.01.2011, 17:50
Аватар для TOJluK
TOJluK TOJluK вне форума
Местный
 
Регистрация: 25.02.2009
Адрес: Минск
Сообщения: 551
Версия Delphi: 2007
Репутация: 110
По умолчанию

Почитай про безопасность в firebird:
http://www.firebirdsql.org/manual/ru...lution-ru.html

SYSDBA - для того и создан, чтобы все видеть и все знать у себя на сервере. Почитай в той статье про роли для SYSDBA.
Ответить с цитированием
  #8  
Старый 04.01.2011, 17:53
LiderServis LiderServis вне форума
Прохожий
 
Регистрация: 17.01.2009
Сообщения: 21
Репутация: 10
По умолчанию

Спасибо )))
Ответить с цитированием
  #9  
Старый 08.01.2011, 02:23
roamer roamer вне форума
Активный
 
Регистрация: 15.04.2009
Сообщения: 369
Репутация: 93
По умолчанию

Цитата:
Сообщение от LiderServis
2. Какие еще есть методы защити базы IB от открытия (после кражи базы). Или это только стандартно смена пароля и запуск клиентов с новым паролем, и беречь сервер от злых глаз ?

см. CodeGear InterBase SMP 2009:
- Шифрование в процессе передачи данных по сети (OTW) — шифрует данные и другие средства связи (команды и т. п.) между серверами и клиентами
- Шифрование на уровне всей базы данных и отдельных столбцов
- Поддержка стойкого (AES) и слабого (DES) шифрования данных
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 18:07.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025