Автор работы: Пользователь скрыл имя, 06 Ноября 2013 в 21:46, курсовая работа
Под безопасностью информационных ресурсов (информации) понимается защищенность информации во времени и пространстве от любых объективных и субъективных угроз (опасностей), возникающих в обычных условиях функционирования организации и условиях экстремальных ситуаций: стихийных бедствий, других неуправляемых событий, пассивных и активных попыток злоумышленника создать потенциальную или реальную угрозу несанкционированного доступа к документам, делам, базам данных. Необходимый уровень безопасности информационных ресурсов определяется в процессе различных аналитических исследований, которые предопределяют структуру и требуемую эффективность системы защиты этих ресурсов.
ВВЕДЕНИЕ 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
6) изменение проведенных документов;
7) просмотр отчетов.
Пользователь – Техник:
1) просмотр справочников;
2) создание нового справочника;
3) редактирование справочников;
4) чтение документов;
5) редактирование документов;
6) просмотр отчетов.
Для пользователей «Начальник» и «Менеджер» только просмотр отчетов.
Администратор базы данных имеет неограниченные права в рамках данной базы.
Так же для устранения утечки экономической информации на стороне Microsoft Server 2000 существует возможность разграничения прав доступа к файлам и каталогам.
В аспекте правовой безопасности
для идентификации
Для решения проблем безопасности «1С» для SQL на предприятии задействован режим Row Level Security из MS SQL.
Авторизация в подсистеме реализации электроэнергии промышленным потребителям происходит следующим образом:
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С» начинает
Суть данного подхода
состоит в том, что пользователь
видит не всю таблицу, а только
часть строк таблицы. Такая задача
разграничения доступа
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 или без этого.
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) для пользователя «Программист»
На мой взгляд, использование
данного метода защиты полностью
исключает рассмотренные
При разработке информационной подсистемы реализации электроэнергии промышленным потребителям операционная система рассматривается как информационно-вычислительная платформа системы. Информационно-вычислительная платформа предоставляет среду выполнения комплексов программ решения функциональных задач информационной подсистемы реализации электроэнергии промышленным потребителям. Рассмотрим одну из наиболее популярных ОС - 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.1 Цели и задачи проектирования
Целью настоящеей курсовой работы является разработка подсистемы реализации электроэнергии промышленным потребителям. Разработка автоматизированной подсистемы реализации электроэнергии позволит предприятию:
Информация о работе Защита информации в муниципальных информационных системах