Ввод учетных данных пользователя
Ввод учетных данных пользователя
Основное использование gsec - или интерфейса gsec - ввод учетных данных пользователя. Интерфейс gsec шифрует пароли перед их сохранением. Не соединяйтесь из пользовательского приложения или из инструмента администратора непосредственно с базой данных безопасности для запуска скрипта с целью "пакетного ввода" пользователей, потому что пароль в этом случае будет сохраняться в виде чистого, незашифрованного текста.
! ! !
СОВЕТ. В Firebird существуют сервисы API, которые связываются в gsec вместе с другими инструментами командной строки. Некоторые инструменты администратора сторонних разработчиков предоставляют доступ к gsec для поддержания учетных данных пользователей через сервисы API в более дружественном интерфейсе, чем утилиты командной строки.
. ! .
Требуемыми данными являются имя пользователя и пароль. Для имен пользователей и паролей в настоящий момент не поддерживаются международные наборы символов.
Только пользователь SYSDBA может обслуживать базу данных безопасности. Это означает, что вновь установленный Firebird не поддерживает изменения пользователями своих собственных паролей. Техники настроек идентификации пользователей на вашем сервере и реализацию этих возможностей см. в разд. "Специальная тема" в конце этой главы.
Имя пользователя чувствительно к регистру и должно быть уникальным. В настоящий момент оно может содержать только символы, допустимые для идентификаторов объектов: А-2 (или а-z), цифры и символы !, #, $, &, @. Теоретически имя пользователя может содержать до 128 символов, но вы должны рассматривать его ограниченным 31 символом, потому что более длинное имя не будет верным при использовании разрешений SQL.
! ! !
ВНИМАНИЕ! gsec позволит вам определять глупые имена пользователей, такие как строки звездочек или "смайлики" вроде :), однако не прельщайтесь этим! Подобные строки неприемлемы на месте, где используются имена пользователей - в параметрах соединения или операторах разрешения.
. ! .
Пароль может содержать до 32 символов, однако только первые восемь являются значимыми. Поэтому, например, пароли masterkey и masterkeeper для сервера выглядят идентичными. Пароли чувствительны к регистру. Допустимые символы такие же, как и для имени пользователя, но прописные буквы отличаются от строчных. Пароли не обязаны быть уникальными, хотя это и желательно для целей повышения безопасности.
! ! !
ПРИМЕЧАНИЕ. Некоторые интерфейсы администратора накладывают ограничение в восемь символов и не допускают имена пользователей и пароли, которые начинаются с цифры. Хотя это и не является ограничением системы безопасности баз данных, имеет смысл следовать такой практике.
. ! .
Шифрование пароля
Интерфейс gsec шифрует пароли, используя скромный метод, основанный на алгоритме хэширования DES (Data Encryption Standard, стандарт шифрования данных). По причине восьмисимвольного ограничения идентификация пользователя в Firebird на сегодняшний день не может рассматриваться как "центурион у ворот в современную эпоху"[135].
Все-таки исключите такие очевидные пароли, как password и sesame. Смешивайте регистр, включите цифры и обеспечьте регулярное изменение паролей.
! ! !
СОВЕТ. Поскольку невозможно отыскать потерянные пароли с помощью запросов к системе, вам нужна непробиваемая система фиксации паролей пользователей при их изменении. Глупая болтовня про отслеживание пользователей не может быть той системой, которую осознанно выбирает организация для средств безопасности! Потеря паролей может быть восстановлена пользователем SYSDBA. Если же будет потерян пароль у SYSDBA, то вся база данных безопасности должна быть заменена путем восстановления файла security.fdb, который вы найдете в корневом каталоге Firebird (для Firebird 1.0.x это файл isc4.gdb). Начните работу с паролем masterkey.
. ! .
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Ввод персональных данных
Ввод персональных данных Для продолжения ввода данных нажмите кнопку
Диспетчер учетных данных
Диспетчер учетных данных Представляет собой хранилище сведений о любых ваших учетных записях, в том числе и учетных записях Windows. Здесь можно добавлять учетные данные для веб-сайтов, настраивать авторизацию с применением сертификатов и т.
Ввод данных в объект DataSet
Ввод данных в объект DataSet Для ввода данных в таблицы DataTable объекта DataSet предусмотрены перечисленные ниже способы.1. Программирование определений метаданных и прямая вставка данных.2. Использование объекта DataAdapter для создания запроса по отношению к источнику данных.3.
Динамический ввод данных
Динамический ввод данных В ранних версиях программы (до AutoCAD 2006) все запросы и приглашения для ввода данных можно было увидеть только в командной строке. По этой причине при работе с программой приходилось постоянно переводить взгляд с графической области на командную
Ввод данных в таблицу
Ввод данных в таблицу После вставки пустой таблицы вы переходите в режим редактирования, на экране отображается вкладка Text Editor (Редактор текста) и выделяется первая ячейка, так что вы можете начать ввод данных. Для передвижения к смежной ячейке в той же строке вы можете
Ввод деловых данных
Ввод деловых данных При подготовке многих рекламных материалов необходимо включать в них соответствующие деловые данные: наименование и логотип (эмблему) предприятия, телефон, адрес, фамилию контактного лица и т. д. Наиболее характерный пример такого материала –
2.4. Ввод данных в таблицу
2.4. Ввод данных в таблицу После создания таблиц можно приступать к наполнению их данными. В данном разделе вы узнаете о двух операциях, с помощью которых можно добавить строки в таблицу. Вначале мы рассмотрим загрузку данных из текстового файла, затем – вставку отдельных
Глава 2 Ввод данных. Типы, или форматы, данных
Глава 2 Ввод данных. Типы, или форматы, данных Работа с документами Excel сопряжена с вводом и обработкой различных данных, то есть ин формации, которая может быть текстовой, числовой, финансовой, статистической и т. д. МУЛЬТИМЕДИЙНЫЙ КУРС Методы ввода и обработки данных
Ввод данных
Ввод данных Данные указывают в ячейках листа. Чтобы в дальнейшем эту информацию можно было обработать или использовать для каких-либо расчетов, данные следует вводить в разные ячейки. Таким образом, данные приобретут адрес, по которому их можно будет найти или добавить в
Динамический ввод данных
Динамический ввод данных В более ранних версиях программы (до AutoCAD 2006) все запросы и приглашения для ввода данных можно было увидеть только в командной строке. По этой причине при работе с программой приходилось постоянно переводить взгляд с графической области на
Ввод данных в таблицу
Ввод данных в таблицу После вставки пустой таблицы вы переходите в режим редактирования: на экране отображается вкладка Multiline Text (Многострочный текст) и выделяется первая ячейка, так что вы можете начать вводить данные. Для передвижения к смежной ячейке в той же самой
Ввод и корректировка данных
Ввод и корректировка данных Как уже говорилось, для ввода новых данных иногда используются таблицы, но удобнее применять для этой цели формы.Рассмотрим такую возможность на примере формы Приборы, с которой вы работали в предыдущем разделе.Выведите ее на экран. Теперь с
6.2. Ввод данных
6.2. Ввод данных Выделение ячеек на листе
Ввод и редактирование данных
Ввод и редактирование данных Каждый рабочий лист поделен на столбцы, обозначенные буквами, и строки, обозначенные цифрами. Пересекаясь, столбцы и строки образуют ячейки. Набор из нескольких листов называют книгой. Переключение между листами книги производится в нижней
Ввод данных в ячейки
Ввод данных в ячейки Для заполнения ячейки таблицы данными необходимо сделать следующее.1. Выбрать нужную ячейку.2. Ввести текст, число или формулу.3. Нажать любую из клавиш перемещения по листу, например клавишу со стрелкой или Enter для перехода к следующей ячейке.При вводе