УПРАВЛЕНИЕ ПРИВИЛЕГИЯМИ ДОСТУПА К ДАННЫМ

Обеспечение защиты данных от несанкционированного доступа является одной из основных задач при проектировании и эксплуатации баз данных. Система защиты данных проектируется во время создания базы данных и обеспечивается внутренними ресурсами InterBase. В процессе эксплуатации базы данных система защиты постоянно наращивается: на первом этапе за счет ресурсов операционной системы, а на втором этапе — за счет приобретения и инсталляции специальных пакетов программ, которые разрабатываются для конкретных требований специализированными фирмами. Последний подход — самый продуктивный и обеспечивает наиболее надежную защиту данных. В рамках этого учебника будут рассмотрены внутренние возможности InterBase по защите данных.

В InterBase функционирует двухуровневая система защиты данных: на уровне сервера InterBase и на уровне базы данных. На уровне сервера выполняется аутентификация пользователей, т. е. создается специальное хранилище (база данных), в котором хранятся сведения о всех зарегистрированных пользователях. Так как сервер InterBase может обслуживать несколько баз данных, то в хранилище размещены сведения о всех пользователях, зарегистрированных во всех базах данных. На уровне базы данных каждому пользователю назначаются привилегии (права доступа), т. е. определяется круг операций, которые может выполнять пользователь над данными.

 
< Пред   СОДЕРЖАНИЕ     След >