Главная » Бесплатные рефераты » Бесплатные рефераты по базам данных »
Тема: Проблемы безопасности баз данных. Обеспечение безопасности в СУБ
Раздел: Бесплатные рефераты по базам данных
Тип: Курсовая работа | Размер: 46.53K | Скачано: 456 | Добавлен 15.10.16 в 05:44 | Рейтинг: 0 | Еще Курсовые работы
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ... 3
Глава 1.Определение защиты информации.... 7
1.1.Основные определения и понятия.. 7
1.2. Защита информации в базах данных.. 10
Глава 2.Ключевые подходы защиты базы данных 15
2.1.Политика прав доступа к данным... 15
2.2. Система защиты СУБД Access. 16
2.3. Организация системы защиты СУБД MS SQL Server.. 21
ЗАКЛЮЧЕНИЕ... 33
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ..... 37
Доступ к ресурсам информационной системы – это, фактически, доступ к данным, находящимся в хранилище под управлением СУБД. В таком контексте нарушением безопасности является несанкционированный доступ, который тем или иным способом может получить потенциальный злоумышленник. Поэтому обеспечение надёжной и безопасной аутентификации – важнейшая задача как для разработчиков, так и для администраторов систем. Существует несколько основных методов аутентификации, которые обеспечивают разную степень безопасности. Выбор метода должен основываться на следующих факторах:
• надёжность, достоверность и неотказуемость;
• стоимость решения, стоимость администрирования;
• соответствие общепринятым стандартам;
• простота интеграции в готовые решения и в новые разработки.
Как правило, более надёжные методы являются более дорогостоящими как для разработки, так и для администрирования. Наиболее надёжным методом аутентификации на сегодняшний день является двухфакторная аутентификация с использованием цифровых сертификатов X.509, которые хранятся в защищённой памяти смарт-карт или USB-ключей. Оба этих устройства обеспечивают одинаковую степень надёжности аутентификации, но смарт-карты требуют дополнительного оборудования, что, естественно, увеличивает стоимость решения.
Также необходимо обратить внимание на следующие аспекты:
• интеграцию с внешними системами аутентификации;
• безопасность соединений;
• защиту данных на любом уровне;
• выборочное шифрование данных;
• подробный аудит действий пользователей;
• централизованное управление аутентификацией и авторизацией пользователей.
Обычно разработчики программного обеспечения не уделяют должного внимания вопросам защиты данных, стараясь по максимуму удовлетворить пожелания заказчиков по функциональности системы. В результате подобные проблемы решаются зачастую в процессе внедрения системы, и это приводит к ситуациям, когда «защищённое» приложение содержит «секретные» коды, прошитые в исходных текстах программ или в файлах настройки.
Определённые трудности для разработчиков представляют ситуации, когда заказчик системы сам толком не представляет, от кого и что собственно следует защищать.
Интеграторы при внедрении систем на предприятии заказчика уделяют большое внимание защите, но здесь акценты смещены в сторону внешних атак – троянов, вирусов, хакеров.
Вопросы «внутренней» безопасности и в этом случае остаются открытыми. В такой ситуации усилия системных администраторов, неосведомлённых в полной мере о бизнес-процессах предприятия, направлены на «урезание» прав пользователей, что существенно осложняет работу системы в целом, а иногда приводит к её полной остановке.
Мероприятия по защите информации должны включать решение следующих вопросов:
• определение угроз безопасности и групп потенциальных нарушителей;
• определение групп приложений, обеспечивающих бизнес-процессы предприятия;
• определение категорий данных по уровню доступа;
• определение групп пользователей системы;
• определение объектов, хранящих данные и подлежащих защите;
• определение политик безопасности;
• определение методов хранения связей пользователь – права доступа – данные;
• выбор метода аутентификации и способов её реализации;
• подготовка методики по обеспечению безопасности инфраструктуры сети, СУБД, серверов приложений, клиентских приложений.
Также весьма популярным способом получения несанкционированного доступа к содержимому базы данных является попытка прочитать файлы БД на уровне ОС (как обычные файлы). Если администратором БД не были предприняты дополнительные меры по шифрованию содержащейся в ней информации (а чаще всего это именно так), то простое копирование файлов БД по сети и последующий прямой просмотр их содержимого позволят злоумышленнику получить доступ к хранящейся в БД информации.
Именно поэтому защищённая система должна быть спроектирована и построена так, чтобы:
• файлы программного обеспечения СУБД не были доступны по сети;
• к файлам БД на сервере не было доступа по сети — пользователи получают доступ
к информации, хранящейся в БД, только посредством СУБД;
• сами файлы БД были зашифрованы. Шифрование файлов БД используется как
простой и эффективный способ защиты данных от несанкционированного доступа
в случае физического обращения злоумышленника к носителю информации;
• сервер БД не выполнял функции файлового сервера. Актуальность данной темы обусловлена тем, что на сегодняшний день использование баз данных встречается практически в любой сфере деятельности, начиная от библиотеки и заканчивая организацией занимающейся транспортировкой.[8]
Целью данной работы является рассмотрение основных задач и проблем, при разработке оптимальной системы защиты и безопасности, поставленных перед управляющим баз данных. В данной работе будут рассмотрены в основе своей, проблемы, связанные с обеспечением безопасности, а так же сохранением целостности базы данных.
Объект исследования в данной работе это база данных. Мы будем рассматривать как понятие базы данных в целом, так и будем рассматривать конкретные примеры некоторых основных баз данных, таких как MS SQL Server, Oracle, Microsoft Access.
Большая часть терминов и основных понятий была взята из книги авторов Голицына О.Л., Максимов Н.В. и др. «Базы данных», это позволило дать вначале своего рода введение в основную часть курсовой работы.
Таким образом, в данной работе мы рассмотрим как обобщённые понятия и задачи базы данных, так и конкретные примеры и проблемы встречающиеся в частных случаях.
Основная часть данной работы будет направлена на рассмотрение основных аспектов защиты баз данных, а так же их реализация на нескольких примерах существующих СУБД.
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Внимание!
Если вам нужна помощь в написании работы, то рекомендуем обратиться к профессионалам. Более 70 000 авторов готовы помочь вам прямо сейчас. Бесплатные корректировки и доработки. Узнайте стоимость своей работы
Понравилось? Нажмите на кнопочку ниже. Вам не сложно, а нам приятно).
Чтобы скачать бесплатно Курсовые работы на максимальной скорости, зарегистрируйтесь или авторизуйтесь на сайте.
Важно! Все представленные Курсовые работы для бесплатного скачивания предназначены для составления плана или основы собственных научных трудов.
Друзья! У вас есть уникальная возможность помочь таким же студентам как и вы! Если наш сайт помог вам найти нужную работу, то вы, безусловно, понимаете как добавленная вами работа может облегчить труд другим.
Если Курсовая работа, по Вашему мнению, плохого качества, или эту работу Вы уже встречали, сообщите об этом нам.
Добавить отзыв могут только зарегистрированные пользователи.