Система обеспечения контроля и учета доступа из Интернет
к распределенным библиографическим базам данных

System of Control Providing and Consideration of Access
to Distributed Bibliographic Databases from Internet

Система забезпечення контролю та обліку доступу з Інтернет
до розподілених бібліографічних баз даних

Баженов С.Р., Баженов И.С., Мазов Н.А., Малицкий Н.А.

ГПНТБ СО РАН,

Объединенный институт геологии, геофизики и минералогии СО РАН, Новосибирск, Россия

Bazhenov S.R., Bazhenov I.S., Mazov N.A., Malitsky N.A.

National Public Library for Science and Technology of Siberian Branch of Russian Academy of Sciences,

United Institute of Geology, Geophysics and Mineralogy of Siberian Branch of Russian Academy of Sciences, Novosibirsk, Russia

Баженов С.Р., Баженов І.С., Мазов М.А., Малицький Н.А.

ДПНТБ СВ РАН, Об"єднаний інститут геології, геофізики та мінералогії СВ РАН, Новосибірськ, Росія

В докладе описывается программно-технологический комплекс, позволяющий обеспечивать эффективный контроль доступа пользователей через Интернет к имеющимся информационным ресурсам, производить оперативное получение информации о работе пользователей с базами данных, осуществлять удобное в использовании администрирование системы.

The paper offers coverage of a set of program and technological developments allowing effective control of users' access to the available Internet-based information resources, providing efficient reports on databases employment, carrying out easy-to-use system administration.

В ГПНТБ СО РАН разработан и в течение года активно эксплуатируется программный комплекс доступа к электронным каталогам и базам данных через Internet. В настоящее время в доступ установлено более 80 баз данных общим объемом порядка 20 Гб. В состав этого комплекса входят также программы решения различных библиотечных задач: таких как заказ по межбиблиотечному абонементу, обеспечение международного книгообмена (в дальнейшем планируется дальнейшее развитие комплекса для решения и других задач, например, заказа книг из обменно-резервного фонда, корпоративной каталогизации и т.п.), а также систему контроля и учета работы пользователей. Ее мы и рассмотри подробнее.

Системы контроля позволяет распределять ресурсы и задачи между пользователями (т.е. определять уровень доступа), а также фиксирует каждое обращение пользователя как к базам данных, так и к задачам.

Информационной частью системы являются две базы данных (БД "Пользователи", БД “Статистика”), поддерживаемых, как и все остальные БД ГПНТБ СО РАН, программным обеспечением CDS/ISIS. Программной частью системы является комплекс программ ведения и обработки собираемой информации (программа распределения ресурсов по группам пользователей на основе IP-адресов компьютеров или сеток организаций, программа регистрации пользователей с определением прав доступа, программа обработки статистической информации с выдачей необходимых форм).

На каждом уровне работы пользователя работает определенная система защиты:

– для входа в систему пользователю необходимо ввести уникальный код (ID-код), который он получает от администратора комплекса (что является защитой со стороны системы), а также пароль, который он определяет сам при регистрации (что является вторичной защитой со стороны пользователя);

– пользователю определяется список баз данных, с которыми он может работать, а также сам пользователь и (или) каждая база данных может дополнительно привязываться к определенному IP-адресу (или сетке), что является защитой от доступа к БД с несанкционированных рабочих мест (к примеру, пользователю разрешен доступ к определенной БД только из своей организации или только со своего компьютера);

– для доступа к задачам в БД "Пользователи" дополнительно отражается признак доступа пользователя к определенной задаче.

Выставленные в Internet-доступ БД ГПНТБ СО РАН включены в группы для структуризации информации. Информация о базах данных и IP-привязках хранится в трех файлах: список групп БД, список БД и список IP-привязок с указанием доступных групп БД.

В списке групп БД описывается состав группы (список названий БД), а также активность группы в данный момент. В списке БД описывается сама БД, путь доступа к ней и активность БД на данный момент. В списке IP-привязок сформирован список организаций и частных пользователей с указанием IP-адреса компьютера или сетки с указанием доступных групп БД. Вся эта информация может редактироваться с помощью специальной программы, позволяющей создавать и редактировать пользователей с IP-привязками, а также распределять группы и отдельные БД между ними.

Пользователь может работать с системой как анонимный пользователь, но в этом случае ему будет предоставлен небольшой набор БД, а для работы с полным комплексом БД и задач пользователь должен заполнить регистрационную форму, сведения из которой заносятся в БД "Пользователи". Далее ему присваивается ID-код, который пользователь получает по электронной почте, и формируются списки доступных БД и задач.

БД "Пользователи" содержит подробную информацию о каждом пользователе и его правах, включая IP-адрес компьютера, перечень доступных баз данных, задач, а также информацию, необходимую для доступа к той или другой задаче и состоит из следующих полей:

Далее, если пользователь имеет доступ к задаче МБА, то следующие поля содержат основную информацию о нем:

Работа с БД "Пользователи" происходит следующим образом: пользователь заполняет регистрационную форму, после чего она заносится в БД "Пользователи", далее, с помощью программы регистрации пользователя генерируется ID-код пользователя, формируется список доступных БД (причем есть возможность сформировать список как отдельными БД так и группами) и пользователю формируется и отправляется письмо с указанием ID-кода, после чего пользователь может работать с комплексом.

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

Программа получения статистики, разработанная на встроенном языке программирования ISIS-Pascal, позволяет выдавать по БД "Статистика" статистические формы по любым наборам полей и по любому периоду времени (за час, день, месяц, год и т.д.).

Разработанная система позволяет обеспечивать эффективный контроль за доступом пользователей к ресурсам, производить оперативное получение информации о работе пользователей с базами данных для дальнейшего анализа и принятия решений, осуществлять удобное в использовании администрирование системы.



Copyright © 1995-99 ГПНТБ России. Все права защищены.