Защита информации в муниципальных информационных системах
Курсовая работа, 06 Ноября 2013, автор: пользователь скрыл имя
Краткое описание
Под безопасностью информационных ресурсов (информации) понимается защищенность информации во времени и пространстве от любых объективных и субъективных угроз (опасностей), возникающих в обычных условиях функционирования организации и условиях экстремальных ситуаций: стихийных бедствий, других неуправляемых событий, пассивных и активных попыток злоумышленника создать потенциальную или реальную угрозу несанкционированного доступа к документам, делам, базам данных. Необходимый уровень безопасности информационных ресурсов определяется в процессе различных аналитических исследований, которые предопределяют структуру и требуемую эффективность системы защиты этих ресурсов.
Содержание
ВВЕДЕНИЕ 2
1. ОБЩАЯ ХАРАКТЕРИСТИКА ОБЪЕКТА УПРАВЛЕНИЯ 4
1.1 Организационная структура Федерального Государственного Унитарного Предприятия «110 ЭС ВМФ» 4
1.2 Задачи службы Энергосбыта 5
2.ОРГАНИЗАЦИЯ ВНЕДРЕНИЯ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ УПРАВЛЕНИЯ 7
2.1 Подсистема реализации электроэнергии промышленным потребителям 7
2.2 Задачи проектирования новой подсистемы реализации электроэнергии 8
3.ВЫБОР ТЕХНИЧЕСКОГО ОБЕСПЕЧЕНИЯ ПОДСИСТЕМЫ РЕАЛИЗАЦИИ ЭЛЕКТРОЭНЕРГИИ 10
3.1 Выбор и обоснование архитектуры разрабатываемой подсистемы реализации электроэнергии 10
3.2 Компьютерно-сетевое обеспечение 10
3.3 Сетевая архитектура 14
3.4 Обеспечение информационной безопасности 18
3.5 Организация безопасности 1С для SQL. При помощи Row Level Security и Process Security 20
4. ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ПОДСИСТЕМЫ РЕАЛИЗАЦИИ ЭЛЕКТРОЭНЕРГИИ 23
5. РАЗРАБОТКА И ПОСТАНОВКА ЗАДАЧИ 27
5.2 Описание входной и выходной информации 28
6. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 30
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 37
Прикрепленные файлы: 1 файл
ИТУ.docx
— 159.15 Кб (Скачать документ)6) изменение проведенных документов;
7) просмотр отчетов.
Пользователь – Техник:
1) просмотр справочников;
2) создание нового справочника;
3) редактирование справочников;
4) чтение документов;
5) редактирование документов;
6) просмотр отчетов.
Для пользователей «Начальник» и «Менеджер» только просмотр отчетов.
Администратор базы данных имеет неограниченные права в рамках данной базы.
Так же для устранения утечки экономической информации на стороне Microsoft Server 2000 существует возможность разграничения прав доступа к файлам и каталогам.
В аспекте правовой безопасности
для идентификации
Для решения проблем безопасности «1С» для SQL на предприятии задействован режим Row Level Security из MS SQL.
3.5 Организация безопасности 1С для SQL. При помощи Row Level Security и Process Security
Авторизация в подсистеме реализации электроэнергии промышленным потребителям происходит следующим образом:
1) пользователь запускает «1С». Выбирает пользователя из списка: Программист, Техник, Бухгалтерия, Начальник, Менеджер и вводит пароль.
2) система через алгоритм
MD5 получает HASH-код пароля и сравнивает
его с эталоном в файле users.
3) далее «1С» расшифровывает из файла 1CV7.DBA через XOR-алгоритм пользователя SQL и его пароль. Отметим, пользователи не знают данной информации;
4) система устанавливает соединение с MS SQL через данного пользователя;
5) система смотрит, нет ли других процессов с «1С». Если есть, запускается краткая верификация БД, если нет - полная. «1С» проверяет наличие процесса как по sysprocesses, так и через проверку файловой блокировки каталогов пользователя. Если есть приложение с именем «1СV7», но нет файловой блокировки, программа аварийно завершается;
6) краткая верификация состоит только в проверке общих параметров БД. Для выполнения данной операции пользователь должен быть DBO. Если это не так, то программа аварийно завершается;
7) полная верификация
состоит в сравнении структур
таблиц (включая все поля и
индексы) и хранимых процедур
с их описанием в файле 1CV7.
8) после успешного прохождения
верификации «1С» начинает
Организация Row Level Security
Суть данного подхода
состоит в том, что пользователь
видит не всю таблицу, а только
часть строк таблицы. Такая задача
разграничения доступа
1) пользователи бухгалтерии
не должны видеть документ
«Счет-фактура»
2) пользователь «Техник» не должен видеть документ «Оплата» предназначенный для использования в бухгалтерии;
3) пользователь «Начальник» должен видеть только отчеты.
Реализация Row Level Security (RLS) построена на базе использования представлений. В системе созданы несколько представлений для разных групп пользователей описанных выше.
RLS очень безопасен, т.к. контроль доступа делается на сервере, а не на клиенте.
Естественно, представления должны отвечать условиям updateable view. В противном случае представлению будет казаться, что нужно обязательно при операции добавления подавать значение в колонку indentity.
Организация Process Security
Process Security (PS) позволяет сделать авторизацию соединений не только на базе логина и пароля, а также на основании прочей информации о соединении из sysprocesses. Обычно Process Security применяют для запрещения работы со стандартными средствами анализа базы данных такими как MS Query, SQL Analyzer и др. Кроме того, Process Security обычно проверяет клиентскую машину по хосту и коду сетевой карты. Таким образом, можно привязать вход определенного пользователя к определенной машине.
Process Security может быть объединен с Row Level Security путем использования проверок. Она может делаться одновременно с проверкой SUSER или без этого.
Реализация Row Level Security и Process Security в подсистеме реализации электроэнергии.
1) создаем пользователя «Техник» и указывает его в 1CV7.DBA;
2) переименовываем все таблицы в HIDE. Например, Abonent в Abonent HIDE;
3) создаем представления для всех таблиц;
4) если на таблицу наложен только PS, то представление будет выглядеть так: create view Abonent as select * from Abonent _HIDE where dbo.ivn_CheckSec(). Внутри функции ivn_CheckSec осуществляется проверка процесса через @@spid и login_time;
5) если на таблицу наложен
RLS, то представление будет
6) настраиваем полномочия
таким образом: «Технику»
7) добавляем пользователей
подсистемы через NT-логины. Добавляем
NT-логины соответствующие
8) для пользователя «Программист»
На мой взгляд, использование
данного метода защиты полностью
исключает рассмотренные
4. Выбор программного
обеспечения для подсистемы реализации
электроэнергии
При разработке информационной подсистемы реализации электроэнергии промышленным потребителям операционная система рассматривается как информационно-вычислительная платформа системы. Информационно-вычислительная платформа предоставляет среду выполнения комплексов программ решения функциональных задач информационной подсистемы реализации электроэнергии промышленным потребителям. Рассмотрим одну из наиболее популярных ОС - Windows 2000 server. Прикладные программы в среде Windows 2000 работают в режиме вытесняющей многозадачности. Они изолированы друг от друга и от ядра сетевой ОС (а значит, не могут ей навредить), хотя могут общаться между собой через Clipboard, DDE и OLE. Возможна принудительная выгрузка или временная остановка «зависшего» или нежелательного приложения без всякого ущерба для ОС и остальных приложений. Все это обеспечивает очень хорошую надежность Windows 2000, но требует высоких системных затрат. Ресурсы Windows 2000, в основном динамические: они захватываются по мере надобности (или возможности) и освобождаются, когда необходимость в них отпадает.
Инсталляция Windows 2000 происходит, в основном, автоматически. Система обычно сама находит периферийные устройства. Оператору необходимо только правильно отвечать на задаваемые системой вопросы, которых не очень много. Для дальнейшей переконфигурации сервера также существует множество утилит с удобным интерфейсом.
В качестве системы управления базами данными (СУБД) в разработке принята СУБД Microsoft SQL server. В связи с установкой на предприятии комплекса программ «1С: Предприятие» SQL версия, которая требует установки SQL Server 2000, а в свою очередь SQL Server 2000 устанавливается только на Microsoft Windows 2000 Server. Выбор Microsoft SQL Server в качестве сервера баз данных для продуктов фирмы "1С" был обусловлен рядом причин. Во-первых, это технические преимущества СУБД: в Microsoft SQL Server оптимальным образом сочетаются легкость в установке и администрировании, надежность и отказоустойчивость, мощность и полнофункциональность, а также интеграция с другими продуктами семейства Microsoft BackOffice и многочисленными средствами разработки. Другой важной особенностью является умеренная стоимость, как приобретения, так и эксплуатации. Существенным аргументом послужила популярность этого сервера баз данных, который за последнее время получает широкое распространение при создании клиент-серверных и многоуровневых информационных систем предприятий. Следует отметить достоинства Microsoft SQL server.
СУБД Microsoft SQL server в составе вычислительной платформы информационной подсистемы реализации электроэнергии промышленным потребителям обеспечивает:
- расширенные возможности при проектировании, создании, модификации и администрировании распределенной базы данных;
- оперативную обработку и хранение больших объемов данных;
- поддержку целостности данных;
- защиту от несанкционированного доступа и восстановление данных;
- бесконфликтный многопользовательский доступ к данным;
- поддержку распределенной модели баз данных;
- поддержка синхронных и асинхронных связей в распределенных базах данных;
- тиражирование подмножеств базы данных;
- возможность использования готовых модулей из хранилища базы данных (репозитория);
- высокую производительность и максимальную продуктивность при работе многих пользователей с базой данных.
В качестве средства разработки информационной подсистемы реализации электроэнергии промышленным потребителям предлагается использование системы «1С:Предприятие» SQL версия. Система «1С:Предприятие» является универсальной системой автоматизации деятельности предприятия. За счет своей универсальности система «1С:Предприятие» может быть использована для автоматизации самых разных участков экономической деятельности предприятия: учета товарных и материальных средств, взаиморасчетов с контрагентами, расчета заработной платы, расчета амортизации основных средств, бухгалтерского учета по любым разделам и т. д. Основной особенностью системы «1С:Предприятия» является ее конфигурируемость. Собственно система «1С:Предприятие» представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация. Вместе с конфигурацией система «1С:Предприятие» выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач. Конфигурация создается штатными средствами системы. Конфигурация обычно поставляется фирмой «1С» в качестве типовой для конкретной области применения, но может быть изменена, дополнена пользователем системы, а также разработана заново.
В следующей таблице представлена информация об используемых программных продуктах и их ценах:
Таблица 4
№ |
Наименование ПО |
Назначение |
Стоимость в РУБ |
1 |
Windows 2000 server |
Сетевая операционная система |
16000 |
2 |
SQL Server 2000 |
Сервер БД |
10000 |
3 |
Windows 2000 server |
Операционная система для рабочих станций |
14000 |
4 |
Microsoft Office |
Комплекс офисных программ |
9000 |
5 |
1С:Предпприятие |
Для разработки подсистемы |
12000 |
5. РАЗРАБОТКА И ПОСТАНОВКА ЗАДАЧИ
5.1 Цели и задачи проектирования
Целью настоящеей курсовой работы является разработка подсистемы реализации электроэнергии промышленным потребителям. Разработка автоматизированной подсистемы реализации электроэнергии позволит предприятию:
- повысить эффективность управления предприятием за счет обеспечения руководителей и специалистов максимально полной, оперативной и достоверной информацией на основе единого банка данных;
- улучшить делопроизводство при помощи стандартизации документооборота, автоматизации наиболее трудоемких его процедур;
- снизить расходы на ведение дел за счет автоматизации процессов обработки информации, изменить характер труда сотрудников, избавляя их от выполнения рутинной работы и давая возможность сосредоточиться на профессионально важных обязанностях.
- обеспечить надежный учет и контроль поступления и расходования денежных средств;
- руководителям среднего и нижнего звена анализировать деятельность своих подразделений и оперативно готовить сводные и аналитические отчеты для руководителя предприятия и смежных отделов;
- гарантировать полную безопасность и целостность данных на всех этапах обработки информации.