Защита информации в базах данных. 2

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

Одной из главных  тенденций в современном мире является постоянное повышение роли информации.

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

С повышением значимости и ценности информации соответственно растёт и важность её защиты.

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

Эта проблема на данный момент является одной из самых актуальных задач. Её можно свести к минимуму, если заранее планировать обеспечение безопасности программных продуктов [9,57].

Главная тенденция, характеризующая развитие современных  информационных технологий – рост числа компьютерных преступлений и связанных с ними хищений конфиденциальной и иной информации, а также материальных потерь.

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

         Актуальность дипломной работы определяется большим интересом к тематике защиты персональных данных со стороны общественности, современной науки и не проработанность законодательной базы при решении проблем обеспечения информационной безопасности, а так же изменениями в законодательстве РФ. Подписанный 27 июля 2006 года В.В. Путиным ФЗ «О защите персональных данных» в сферу действия, которого попадают все юридические и физические лица, в обработке у которых находятся персональные данные других граждан, обязывает каждую организацию принимать необходимые организационные и технические меры, в том числе использовать шифровальные (криптографические) средства, для защиты персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, распространения, а также от иных неправомерных действий. [1]

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

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

Цель данной работы проанализировать защиту информации в базах данных.

Гипотеза  исследования состоит в том, что создание эффективной системы защиты информации на сегодняшний день вполне реально. Надежность защиты информации, прежде всего, будет определяться полнотой решения целого комплекса задач: физическая защита ПК и носителей информации; опознавание (аутентификация) пользователей и используемых компонентов обработки информации; разграничение доступа к элементам защищаемой информации; криптографическое закрытие защищаемой информации, хранимой на носителях (архивация данных); криптографическое закрытие защищаемой информации в процессе непосредственной ее обработки; регистрация всех обращений к защищаемой информации. Ниже излагаются общее содержание и способы использования перечисленных механизмов.

Достижение  поставленной цели и подтверждения гиотезы потребовало решения следующих задач:

    • Выявление угроз безопасности баз данных, последствия, реализация последствий;
    • Указать основные принципы обеспечения защиты информации;
    • Обеспечение безопасности данных;
    • Проанализировать защиту информации в среде MS SQL Server ЗАТО Александровск.

Объектом выпускной квалификационной работы является информация.

Предметом – защита информация в базах данных.

Методологической  и теоретической основой исследования: правовой базой написания данной работы послужил ФЗ «О защите персональных данных», подписанный 27 июля 2006 года В.В. Путиным, а также ряд источников научной литературы различных авторов, среди которых следует отметить следующие: А. Вишневский «Microsoft SQL Server. Эффективная работа», А.Ю. Ефремов, Н.Б. Еремеев «Защита информации», Брайн Сноу «Четыре пути повышения безопасности», Н. Зенин «Система защиты от утечек информации», А. Овчинникова «Способы защиты информации».

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

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

ГЛАВА 1. ИСТОЧНИКИ ВОЗНИКНОВЕНИЯ И ПОСЛЕДСТВИЯ           РЕАЛИЗАЦИИ УГРОЗ БАЗ ДАННЫХ

    1. Классификация источников угроз

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

Все источники  угроз безопасности информации можно  разделить на три основные группы:

1) Обусловленные  действиями субъекта (антропогенные источники угроз).

2) Обусловленные  техническими средствами (техногенные  источники угрозы).

3) Обусловленные стихийными источниками. [4, 153]

Антропогенные источники угроз.

Антропогенными  источниками угроз безопасности информации выступают субъекты, действия которых могут быть квалифицированы как умышленные или случайные преступления. Только в этом случае можно говорит о причинении ущерба. Эта группа наиболее обширна и представляет наибольший интерес с точки зрения организации защиты, так как действия субъекта всегда можно оценить, спрогнозировать и принять адекватные меры. Методы противодействия в этом случае управляемы и напрямую зависят от воли организаторов защиты информации.

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

Внешние источники  могут быть случайными или преднамеренными  и иметь разный уровень квалификации. К ним относятся:

1) криминальные  структуры; 

2) потенциальные  преступники и хакеры;

3) недобросовестные  партнеры;

4) технический  персонал поставщиков телематических услуг;

5) представители  надзорных организаций и аварийных  служб; 

6) представители  силовых структур.

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

1) основной персонал (пользователи, программисты, разработчики);

2) представители  службы защиты информации;

3) вспомогательный  персонал (уборщики, охрана);

4) технический  персонал (жизнеобеспечение, эксплуатация).

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

Квалификация  антропогенных источников информации играют важную роль в оценке их влияния и учитывается при ранжировании источников угроз. [6,178]

Техногенные источники  угроз.

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

Технические средства, являющиеся источниками потенциальных  угроз безопасности информации так же могут быть внешними:

1) средства связи; 

2) сети инженерных  коммуникации (водоснабжения, канализации);

3) некачественные  технические средства обработки информации;

4) некачественные  программные средства обработки  информации;

5 )вспомогательные  средства (охраны, сигнализации, телефонии);

6) другие технические  средства, применяемые в учреждении. [6,193]

Стихийные источники  угроз.

Третья группа источников угроз объединяет, обстоятельства, составляющие непреодолимую силу, то есть такие обстоятельства, которые носят объективный и абсолютный характер, распространяющийся на всех. К непреодолимой силе в законодательстве и договорной практике относят стихийные бедствия или иные обстоятельства, которые невозможно предусмотреть или предотвратить или возможно предусмотреть, но невозможно предотвратить при современном уровне человеческого знания и возможностей. Такие источники угроз совершенно не поддаются прогнозированию и поэтому меры защиты от них должны применяться всегда.

Стихийные источники  потенциальных угроз информационной безопасности как правило являются внешними по отношению к защищаемому  объекту и под ними понимаются прежде всего природные катаклизмы:

1) пожары;

2) землетрясения; 

3) наводнения;

4) ураганы; 

5) различные  непредвиденные обстоятельства;

6) необъяснимые  явления; 

7) другие форс-мажорные  обстоятельства. [6,204]

    1. Последствия воздействия угроз и виды угрожающих воздействий

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

Вскрытие (Несанкционированное).

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

1. «Разоблачение»: Угрожающее действие, посредством которого охраняемые данные стали доступны непосредственно субъекту, не имеющему на это право. Оно включает: «Преднамеренное разоблачение» (умышленный допуск к охраняемым данным субъекта, не имеющему на это право); «Просмотр остатка данных» (исследование доступных данных, оставшихся в системе, с целью получения несанкционированного знания охраняемых данных); «Ошибка человека» (действие или бездействие человека, которое неумышленно повлекло за собой несанкционированное знание субъектом охраняемых данных); «Аппаратно-программная ошибка»: (ошибка системы, которая повлекла за собой несанкционированное знание субъектом охраняемых данных).

2. «Перехват»: Угрожающее действие, посредством которого субъект имеет непосредственный несанкционированный доступ к охраняемым данным, циркулирующим между полномочными источниками и получателями. Оно включает: «Кража» (получение доступа к охраняемым данным путем воровства различных накопителей информации независимо от их физической сущности); «Прослушивание (пассивное)» (обнаружение и запись данных, циркулирующих между двумя терминалами в системе связи); «Анализ излучений»: (непосредственное получение содержания передаваемых в системе связи сообщений путем обнаружения и обработки сигнала, излучаемого системой и «переносящего» данные, но не предназначенного для передачи сообщений).

3. «Умозаключение»: Угрожающее действие, посредством которого субъект получает несанкционированный, но не прямой, доступ к охраняемым данным (но не обязательно к данным, содержащимся в передаваемых сообщениях) путем осмысления характеристик или «побочных продуктов» систем связи. Оно включает: «Анализ трафика» (получение знания охраняемых данных путем наблюдения за изменением характеристик системы связи, которая транспортирует данные); «Анализ сигналов» (не прямое получение знания охраняемых данных, передаваемых в системе связи, путем обнаружения и анализа сигнала, излучаемого системой и «переносящего» данные, но не предназначенного для передачи сообщений).

4. «Вторжение»: Угрожающее действие, посредством которого субъект обеспечивает несанкционированный доступ к охраняемым данным путем обмана средств обеспечения безопасности системы. Оно включает: «Посягательство» (получение несанкционированного физического доступа к охраняемым данным путем обмана системных средств защиты информации); «Проникновение» (получение несанкционированного логического доступа к охраняемым данным путем обмана системных средств защиты информации); «Реконструкция» (добыча охраняемых данных путем декомпозиции и анализа конструкции системного компонента); «Криптоанализ» (преобразование зашифрованных данных в открытый текст (дешифрование) без априорных знаний о параметрах и алгоритме процедуры зашифрования). [7,235]

Обман.

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

1. «Маскарад»: Угрожающее действие, посредством которого субъект получает несанкционированный доступ к системе или осуществляет злонамеренное действие, выступая в роли полномочного субъекта.

«Мистификация»: Попытка субъекта осуществить несанкционированный доступ в систему под видом полномочного пользователя.

«Устройство для злонамеренных действий»: С точки зрения «маскарада», любое аппаратно-программное устройство или программное обеспечение (например, «троянский конь»), которое якобы предназначено для поддержания эффективного и устойчивого функционирования системы, но на самом деле обеспечивает несанкционированный доступ к системным ресурсам или обманывает пользователя путем выполнения другого злонамеренного акта.

2. «Фальсификация»: Угрожающее действие, посредством которого искаженные данные вводят в заблуждения полномочного субъекта.

«Подмена»: Внесение изменений или замена истинных данных на искаженные, которые служат для обмана полномочного субъекта.

«Вставка»: Добавление искаженных данных, которые служат для обмана полномочного субъекта.

3. «Отказ»: Угрожающее действие, посредством которого субъект обманывает другого путем ложного отрицания ответственности за какое-либо собственное действие.

«Ложный отказ источника»: Действие, посредством которого автор («держатель») данных отрицает свою ответственность за авторство (генерирование) этих данных.

«Ложный отказ получателя»: Действие, посредством которого получатель данных отказывается от получения этих данных и обладания ими. [7,241]

Разрушение.

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

1. «Вредительство»: Угрожающее действие, которое препятствует или прерывает функционирование системы путем вывода из строя ее компонентов.

«Устройство для злонамеренных действий»: С точки зрения «вредительства», любое аппаратно-программное устройство или программное обеспечение (например, «логическая бомба»), умышленно встраиваемое в систему для нарушения ее работоспособности или уничтожения ее ресурсов.

«Физическое разрушение»: Умышленной разрушение системного компонента с целью препятствия нормальному функционированию системы или его прерывание.

2. «Порча»: Угрожающее действие, которое вносит нежелательное изменение в функционирование системы путем вредительского изменения алгоритмов функционирования или данных системы.

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

«Устройство для злонамеренных действий»: С точки зрения «порчи», любое аппаратно-программное устройство или программное обеспечение (например, «компьютерный вирус»), преднамеренно встроенное в систему с целью изменения алгоритмов и процедур функционирования системы или ее данных. [4,199]

Захват (узурпация).

Обстоятельство  или событие, в результате которого управление службами системы и ее функционирование перешло к незаконному  субъекту. Следующие угрожающие действия могут повлечь за собой «захват»:

1. «Незаконное присвоение»: Угрожающее действие, посредством которого субъект присваивает себе функции несанкционированного логического или физического управления системным ресурсом.

«Кража службы»: Несанкционированное использование службы субъектом.

«Кража функциональных возможностей»: Незаконное приобретение действующих аппаратно-программных средств и программного обеспечения компонентов сети.

«Кража данных»: Незаконное приобретение и использование данных.

2. «Злоупотребление»: Угрожающее действие, которое повлекло за собой выполнение системным компонентом каких-либо функций или процедур обслуживания, подрывающих безопасность системы.

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

«Устройство для злонамеренных действий»: С точки зрения «злоупотребления», любое аппаратно-программное устройство или программное обеспечение, преднамеренно встроенное в систему с целью выполнения или управления несанкционированными функцией или процедурой обслуживания.

«Нарушение дозволенности»: Действие субъекта, которое обеспечивает для него превышение дозволенных системных полномочий путем выполнения несанкционированной функции.

Анализ представленных угроз и последствий их воздействия  показывает, что конечными их целями являются: информация пользователей, циркулирующая  в информационно-вычислительной сети или системе - чтение и искажение (разрушение) информации и/или нарушение процедур информационного обмена; работоспособность самой информационно-вычислительной сети или системы - чтение и искажение (разрушение) управляющей информации и/или нарушение процедур управления сетевыми (системными) компонентами или всей сетью (системой). [6,294]

    1. Реализации возникновения угроз безопасности баз данных

Долгое время  защита баз данных ассоциировалась  с защитой локальной сети предприятия  от внешних атак хакеров, борьбой с вирусами и т. п. Последние аналитические отчеты консалтинговых компаний выявили другие, более важные направления защиты информационных ресурсов компаний. Исследования убедительно показали, что от утечки информации со стороны персонала и злонамеренных действий «всесильных» администраторов баз данных не спасают ни межсетевые экраны, ни VPN, ни даже «навороченные» системы обнаружения атак и анализа защищенности.

1. Предупреждение кибератаки с помощью мониторинга активности базы данных.

Заранее выявлять несанкционированную деятельность благодаря непрерывному отслеживанию любой активности БД - без снижения производительности или модифицирования БД.

2. Мониторинг активности привилегированных пользователей.

Обнаружение или блокировка несанкционированные действия администраторов БД и другого персонала, не полагаясь на регистрационные журналы или механизмы, встроенные в СУБД.

3.Отслеживание активности пользователей корпоративных приложений на мошенничество.

Выявления случаев мошенничества конечных пользователей с помощью мониторинга многоуровневых сред (SAP, PeopleSoft, Cognos и т.д.) на уровне приложений.

4.Осуществление аудита и проверки соблюдения нормативных требований.

Упрощение процесса контроля над соблюдением требований законодательных актов с помощью предварительно настроенных отчетов и автоматизированных процессов контроля.

5.Контроль над изменениями в базе данных.

Обеспечение безопасного  управления и контроля данных путем предотвращения несанкционированного изменения критически важных значений, параметров или структуры БД.

6.Предотвращение утечек критической информации данных из базы данных.

Выявление и блокировка утечки информации в центре обработки данных с помощью трех основных процедур.

7.Обеспечение конфиденциальности и защита данных.

Целостный подход к защите данных обеспечивает конфединциальность информации и снижение затрат. [5, 32]

Выводы по первой главе

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

Все источники  угроз безопасности информации можно  разделить на три основные группы:

1) Обусловленные  действиями субъекта (антропогенные  источники угроз).

2) Обусловленные  техническими средствами (техногенные  источники угрозы).

3) Обусловленные стихийными источниками.

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

  1. Предупреждение кибератаки с помощью мониторинга активности базы данных.
  2. Мониторинг активности привилегированных пользователей.
  3. Отслеживание активности пользователей корпоративных приложений на мошенничество.
  4. Осуществление аудита и проверки соблюдения нормативных требований.
  5. Контроль над изменениями в базе данных.
  6. Предотвращение утечек критической информации данных из базы данных.
  7. Обеспечение конфиденциальности и защита данных.

ГЛАВА 2. ЗАЩИТА БАЗ ДАННЫХ И СИСТЕМА  УПРАВЛЕНИЯ  
БАЗАМИ ДАННЫХ

2.1. Основные понятия о базах данных

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

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

База данных - это динамичный объект, меняющий значения при изменении состояния отражаемой предметной области (внешних условий по отношению к базе). Под предметной областью понимается часть реального мира (объектов, процессов), которая должна быть адекватно, в полном информационном объеме представлена в базе данных. Данные в базе организуются в единую целостную систему, что обеспечивает более производительную работу пользователей с большими объемами данных. С понятием базы данных тесно связано понятие системы управления базой данных (СУБД). [6, 229]

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

  1. Позволяет определять базу данных, что обычно осуществляется с помощью языка определения данных (DDL - Data Definition Language). Язык DDL предоставляет пользователям средства указания типа данных и их структуры, а также средства задания ограничений для информации, хранимой в базе данных.
  2. Позволяет вставлять, обновлять, удалять и извлекать информацию из базы данных, что обычно осуществляется с помощью языка управления данными (DML - Data Manipulation Language). Наличие централизованного хранилища всех данных и их описаний позволяет использовать язык DML как общий инструмент организации запросов, который иногда называют языком запросов.
  3. Предоставляет контролируемый доступ к базе данных с помощью: системы обеспечения безопасности, предотвращающей несанкционированный доступ к базе данных со стороны пользователей; системы поддержки целостности данных, обеспечивающей непротиворечивое состояние хранимых данных; системы управления параллельной работой приложений, контролирующей процессы их совместного доступа к базе данных; системы восстановления, позволяющей восстановить базу данных до предыдущего непротиворечивого состояния, нарушенного в результате сбоя аппаратного или программного обеспечения; доступного пользователям каталога, содержащего описание хранимой в базе данных информации.