ВВЕДЕНИЕ 4
ГЛАВА 1. ОБЗОР ТЕХНОЛОГИЙ ХРАНЕНИЯ ИНФОРМАЦИИ 6
1.1. Существующие подходы к хранению информации в цифровом виде 6
1.2. Технологии для создания систем хранения данных 7
1.3. Хранение информации с использованием баз данных 10
1.4. Облачные технологии 11
1.5. Примеры облачных решений хранения корпоративной информации 15
1.6. Проблемы защиты хранилищ информации 18
1.7. Технологии защиты облачных хранилищ 20
ГЛАВА 2. ОРГАНИЗАЦИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 23
2.1. Хранение информации на предприятиях 23
2.3. Клиентский доступ в хранилище 26
2.4. Хранилище для информационной системы университета 28
2.5. Обеспечение защиты хранилища системы информирования 31
ГЛАВА 3. ОРГАНИЗАЦИЯ ЗАЩИЩЕННОГО ОБЛАЧНОГО ХРАНИЛИЩА 37
3.1. Структура и организация хранилища 37
3.2. Программа для модератора системы информирования 38
3.2.1. Модуль идентификации пользователя 39
3.2.2. Модуль основной программы для клиента-модератора 40
3.2.3. Модуль шифрования 42
3.3. Модуль программы для клиента-терминала 44
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 49
ПРИЛОЖЕНИЕ 52
Использование информации в цифровой форме стало неотъемлемой частью любой организации вне зависимости от ее размеров. Хранение информации на электронных носителях является достаточно удобным, так как она легко структурируется по сравнению с информацией на бумажном носителе. Но, несмотря на то, что работа с информацией становиться проще, возникают другие проблемы, связанные с ее хранением. Основная проблема - это возможность потери информации, особенно, имеющей некую ценность. До некоторого времени, этой проблеме не уделялось должного внимания, и лучшей защитой от потери информации было ограничение физического доступа к ее носителю.
Однако стремительное развитие технологий и рост зависимости бизнеса от IT заставляют компании более внимательно и вдумчиво подходить к вопросам информационной безопасности, ведь чем сложнее информационная система, тем больше существует возможных рисков. Особенно это актуально для компаний, ведущих какую - либо коммерческую деятельность онлайн или предоставляющих сервисы в Интернете.
Зачастую данные, хранящиеся в кампании, подлежат защите в соответствие с законами РФ, либо составляют коммерческую тайну. Поэтому предприятия заинтересованы в использовании защищенных хранилищ информации. На рынке существует предложение корпоративных облачных хранилищ, однако представлены они иностранными разработчиками. Некоторые из таких решений, в отличие от персональных облачных хранилищ, предоставляют в пользование отдельный сервер или нескольких серверов, расположенных в дата-центрах компании, предоставляющей услугу. Однако, возникает проблема с возможностью обрабатывать и хранить персональные данные в таком хранилище в связи с изменениями в законодательстве РФ. Так как использование для облачных хранилищ серверов расположенных за границей является нежелательным, возникает потребность в создании собственных хранилищ информации.
Корпоративные решения в области облачных хранилищ данных имеют ряд преимуществ перед хранением данных на сервере в локальной сети предприятия, который сейчас используется в большинстве случаев. Важным аспектом, используемым в облачных хранилищах, является разделение пользователей по уровню доступа к данным. Также открывается возможность работы пользователя со своими данными с любого компьютера предприятия.
Целью данной работы является разработка защищенного облачного хранилища предприятия, которое обладает собственной системой аутентификации, использует различные способы авторизации, позволяет хранить разнородную информацию (файлы и базы данных).
Для реализации поставленной цели необходимо выполнение следующих задач:
• проектирование облачного хранилища предприятия;
• распределение ролей пользователей;
• определение методов защиты хранилища предприятия;
• выбор алгоритма шифрования информации;
• разработать программу для доступа клиентских устройств в хранилище.
Анализ актуальных на сегодня решений в области построения хранилищ для информационных систем, как с аппаратной, так и с программной точки зрения, позволил выявить достоинства и недостатки этих решений и технологий. На основании предъявленных требований была спроектирована система хранения информации на предприятии. Спроектированное хранилище удовлетворяет следующим требованиям: хранение разнородной информации на собственных ресурсах, с возможностью разделения пользователей по уровню доступа к данным, а также возможность работы пользователя со своими данными с любого компьютера внутри сети предприятия.
Реализация облачного хранилища информации предприятия выполнена для конкретной информационной системы, являющейся системой информирования университета. Доступ в хранилище для пользователей разграничен, в зависимости от их прав и роли в системе. Программные приложения разработаны в среде Microsoft Visual Studio 2013 с использованием языка программирования высокого уровня C#. Подпрограмма для шифрования и дешифрования использует алгоритм RSA и разработана на языке C. Листинг программы приведен в ПРИЛОЖЕНИИ.
В ходе данной работы сделано следующее:
1. спроектировано облачное хранилище предприятия;
2. распределены роли пользователей;
3. определены методы защиты хранилища предприятия;
4. выбран алгоритм шифрования информации;
5. разработаны программы для доступа клиентских устройств в хранилище.