1. анализ нормативноправовой базы обеспечения комплексной защиты информации в автоматизированных системах
Скачать 0.67 Mb.
|
Выводы по разделу 3Проанализированы основные методы оценки эффективности защитных мероприятий в АС. К их числу относятся: классический; официальный; экспериментальный. Установлено, что для оценки эффективности защитных мероприятий в АС наиболее целесообразно выбирать многокритериальные показатели. Разработан подход к оценке эффективности защитных мероприятий АС от НСД, для реализации которого достаточно иметь только данные о необходимых требованиях защищённости и данные о полноте выполнения этих требований. 3.3 Рекомендации по защите информации постановкой помех Рассмотрим несколько устройств и методов, которые могут быть использованы для улучшения постановки помех с целью защиты от несанкционированного доступа к информации. Первое устройство может быть применено при решении различных задач постановки помех и повышения периода случайности в постановщиках помех. Функциональная схема содержит генератор 1 равномерно распределенных случайных чисел, выход которого соединен со входом цифроаналогового преобразователя 2, блок 3 усреднения, выход которого соединен со входом сумматора 4, выход которого соединен со входом блока 5 сравнения, второй вход которого соединен с выходом цифроаналогового преобразователя 2, а выход - через прерыватель 6 и формирователь 7 импульсов соединен со входами генератора 1 равномерно распределенных случайных чисел и генератора 8 экспоненциального напряжения, выход которого соединен со входами блока 3 усреднения и сумматора 4. Генератор пуассоновского потока импульсов работает следующим образом. Генератор 1 случайных чисел вырабатывает случайное число, равномерно распределенное в некотором фиксированном интервале. На выходе цифроаналогового преобразователя 2 образуется аналоговый сигнал, амплитуда которого пропорциональна сформированному случайному числу. Синхронно с генератором 1 случайных чисел включается и генератор 8, амплитуда выходного сигнала которого возрастает по экспоненциальному закону. Сигнал с выхода генератора 8 поступает на один из входов сумматора 4 и вход блока 3 усреднения, на выходе которого образуется сигнал пропорциональный разности теоретического и текущего средних значений непрерывного случайного напряжения с равномерным распределением амплитуд с выхода генератора 8. Этот сигнал поступает на другой вход сумматора 4. Напряжение на выходе сумматора 4 с помощью блока 5 сравнивается с аналоговым напряжением цифроаналогового преобразователя 2, и в момент равенства этих напряжений блок 5 выдает сигнал, который, проходя через прерыватель 6, поступает на вход формирователя 7 импульсов. Сигнал с выхода формирователя 7 вновь запускает генератор 8 экспоненциального напряжения и считывает с генератора 1 вновь сформированное равномерно распределенное число. Использование новых блоков. — сумматора и блока усреднения позволяет повысить точность результатов исследований систем массового обслуживания, в которых применяется датчик потока электрических импульсов, распределенных по закону Пуассона; снизить требования к стабильности и температурной устойчивости источников питания и узлов датчика, что упростит конструктивные и схемные решения; устранить дополнительную погрешность, вызываемую усечением экспоненциального закона распределения, так как в предлагаемом устройстве устраняется необходимость выделения запаса по напряжению на случай дрейфа параметров. Следующее устройство может быть использовано для создания специализированных моделирующих устройств, применяемых, в частности, для моделирования потоков сбоев при передаче дискретной информации по каналу связи в том числе и при несанкционированном доступе к информации. Поставленная цель достигается тем, что в генератор случайного импульсного потока, содержащий последовательно соединенные генератор псевдослучайной последовательности импульсов, нелинейный цифроаналоговый преобразователь, компаратор, формирователь импульсов, выход которого соединен со входом генератора псевдослучайной последовательности импульсов, дополнительно введены блок задания закона распределения и последовательно соединенные управляемый генератор импульсов, счетчик импульсов, цифроаналоговый преобразователь, интегратор и сумматор, второй вход которого подключен к выходу дополнительного цифроаналогового преобразователя, выход сумматора соединен со вторым входом компаратора, причем выход формирователя импульсов соединен со вторым входом счетчика импульсов, в выход блока задания закона распределения подключен ко второму входу нелинейного цифроаналогового преобразователя. Генератор случайного импульсного потока содержит генератор 1 псевдослучайной последовательности импульсов, блок 2 задания закона распределения, нелинейный цифроаналоговый преобразователь 3, интегратор 4, сумматор 5, компаратор 6, формирователь 7 импульсов, цифроаналоговый преобразователь 8, управляемый генератор 9 импульсов, счетчик 10 импульсов, шину и выхода случайного импульсного потока, шину 12 входа управления интенсивностью случайного потока. Генератор работает следующим образом. На выходе генератора 1 псевдослучайной последовательности импульсов формируется n-разрядное двоичное равномерно распределенное случайное число, поступающее на входы нелинейного цифроаналогового преобразователя 3, на выходе которого устанавливается уровень напряжения пропорциональный функции, обратной функции распределения, задаваемой блоком 2 задания закона распределения. Напряжение с выхода нелинейного цифроаналогового преобразователя 3 поступает на один из входов компаратора 6, на другой вход которого поступает напряжение с выхода сумматора 5, на входы которого подается линейно изменяющееся напряжение с выхода цифроаналогового преобразователя 8 и напряжение с выхода интегратора 4, представляющее разность между напряжениями, соответствующими теоретическому и текущему среднему, линейно изменяющемуся напряжению с выхода цифроаналогового преобразователя 8, подключенного ко входу интегратора 4. На разрядные входы цифроаналогового преобразователя 8 поступают числа с выхода счетчика 10, содержимое которого увеличивается по мере поступления на счетный вход импульсов с выхода управляемого генератора 9 импульсов, период поступления которых регулируется по требуемому закону путем подачи соответствующего управляющего воздействия на шину 12 входа управления интенсивностью случайного потока. При сравнении напряжений компаратор 6 изменяет свое состояние, что вызывает появление импульса на выходе формирователя 7 импульсов, который, поступая на шину сдвига генератора 1, вызывает формирования на выходе нового случайного числа, и, поступая на вход установки нуля счетчика 10, устанавливает его в нулевое состояние. Затем процесс формирования импульса случайного потока повторяется. Интегратор 4 и сумматор 5 служат для стабилизации интенсивности случайного потока в процессе работы генератора случайного импульсного потока в процессе работы генератора случайного импульсного потока. Так, например, в результате температурного дрейфа параметров изменилась интенсивность потока на выходе устройства. Интегратор 4 формирует напряжение смещения, равное разности напряжений, соответствующих теоретическому и текущему среднему линейно изменяющемуся напряжению. Напряжение смещения, поступая на один из входов сумматора 5, складывается с линейно изменяющимся напряжением с выхода цифроаналогового преобразователя 8, поступающим на другой вход с сумматора 5. Результирующее напряжение с выхода сумматора 5 поступает на один из входов компаратора 6, где происходит компенсация температурного дрейфа. 4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ. ОПИСАНИЕ ТЕХНОЛОГИИ РАЗРАБОТКИ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ РАСЧЕТА СЕБЕСТОИМОСТИ И ДЛИТЕЛЬНОСТИ РАЗРАБОТКИ ПО 4.1 Состав и организация информационного обеспечения автоматизированной системы База данных — совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных. Реляционная база данных — это совокупность отношений, содержащих всю информацию, которая должна храниться в БД. Однако пользователи могут воспринимать такую базу данных как совокупность таблиц. Схема данных наглядно отображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных. В схеме данных устанавливаются параметры обеспечения целостности связей в базе данных. База данных содержит 11 таблиц, которые имеют между собой связь 1 ко многим. База данных приведена к третьей нормальной форме. Схема базы данных, а так же схема алгоритма работы программы представлена в графической части. Таблица «Значения коэффициентов с CASE» — предназначена для хранения коэффициентов для различных категорий новизны для ПО разработанного с применением case-технологиями. Состав таблицы и описание полей представлены в таблице 4.1. Таблица 4.1 — Атрибуты таблицы «Значения коэффициентов с CASE»
Таблица «Значения коэффициентов без CASE» — предназначена для хранения коэффициентов для различных категорий новизны для ПО разработанного без применения case-технологиями. Состав таблицы и описание полей представлены в таблице 4.2. Таблица 4.2 — Атрибуты таблицы «Значения коэффициентов без CASE»
Таблица «Каталог функций» — предназначена для хранения функций и их объема для различных языков программирования. Состав таблицы и описание полей представлены в таблице 4.3. Таблица 4.3 — Атрибуты таблицы «Каталог функций»
Таблица «Коэффициент использования стандартных модулей» —предназначена для хранения коэффициентов для степеней использования стандартных модулей. Состав таблицы и описание полей представлены в таблице 4.4. Таблица 4.4 — Атрибуты таблицы «Коэффициент использования стандартных модулей»
Таблица «Коэффициент новизны» — предназначена для хранения коэффициентов новизны для различных категорий новизны ПО. Состав таблицы и описание полей представлены в таблице 4.5. Таблица 4.5 — Атрибуты таблицы «Коэффициент новизны»
Таблица «Коэффициент сложности» — предназначена для хранения коэффициентов, учитывающих сложность разрабатываемого программного обеспечения обладающими различными характеристиками. Состав таблицы и описание полей представлены в таблице 4.6. Таблица 4.6 — Атрибуты таблицы «Коэффициен сложности»
Таблица «Коэффициент средства разработки» — предназначена для хранения коэффициентов средств разработки ПО для различных операционных систем и сред использования. Состав таблицы и описание полей представлены в таблице 4.7. Таблица 4.7 — Атрибуты таблицы «Коэффициент средства разработки»
Таблица «Нормативная трудоемкость» — предназначена для хранения объема ПО в строках и для каждой категории сложности в отдельности. Состав таблицы и описание полей представлены в таблице 4.8. Таблица 4.8 — Атрибуты таблицы «Нормативная трудоемкость»
Таблица «Показатели» — предназначена для хранения основных экономических показателей в РУП «Белоруснефть». Состав таблицы и описание полей представлены в таблице 4.9. Таблица 4.9 — Атрибуты таблицы «Показатели»
Таблица «Ставка» — предназначена для хранения тарифной ставки первого разряда программиста в РУП «Белоруснефть». Состав таблицы и описание полей представлены в таблице 4.10. Таблица 4.10 — Атрибуты таблицы «Ставка»
Таблица «Расчеты» — предназначена для хранения данных о рассчитанных программных продуктах в РУП «Белоруснефть». Состав таблицы и описание полей представлены в таблице 4.11. Таблица 4.11 — Атрибуты таблицы «Расчеты»
4.2 Разработка графического интерфейса Графический интерфейс пользователя — разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений. В графическом интерфейсе пользователь имеет произвольный доступ (с помощью устройств ввода — клавиатуры, мыши, джойстика и т. п.) ко всем видимым экранным объектам (элементам интерфейса) и осуществляет непосредственное манипулирование ими. Графический интерфейс пользователя является частью пользовательского интерфейса и определяет взаимодействие с пользователем на уровне визуализированной информации. Можно выделить следующие виды графического интерфейса пользователя: простой; истинно-графический, двухмерный; трёхмерный. Для разработки автоматизированной системы разработан макет графического интерфейса, представленный на рисунке 4.2. Рисунок 4.2 — Макет главного окна программы: 1— вкладка расчета длительности; 2— вкладка расчета себестоимости; 3 — вкладка предыдущих расчетов; 4 — поле выбора количества строк; 5 — поле выбора категории сложности; 6 — поле вывода уточненного объема строк; 7 — поле вывода нормативной трудоемкости ПО; 8 — поле ввода названия программы; 9 — поле ввода руководителя проекта; 10 — поле выбора категории новизны; 11 — элемент расчета программы с применением case-технологий; 12 — элемент расчета программы без применения case-технологий; 13 — поле выбора коэффициента сложности; 14 — поле выбора коэффициента использования стандартных модулей; 15 — Поле выбора коэффициента средств разработки ПО; 16 —Кнопка расчета трудоемкости ПО. На рисунке 4.3 представлен графический макет окна выбора языка программирования для расчета количества строк. Рисунок 4.3 — Макет окна выбора языка программирования: 1 — флаг выбора языка написания «Delphi»; 2 — флаг выбора языка написания «С++ Builder»; 3 — флаг выбора языка программирования «Visual C++»; 4 — флаг выбора языка программирования «Java»; 5 — кнопка для выбора языка программирования; На рисунке 4.4 представлен графический макет окна выбора функций ПО и расчета количества строк. Рисунок 4.4 — Макет окна выбора функций ПО и расчета количества строк: 1 — область выбора функций ПО; 2 — кнопка переноса функций из одной области в другую; 3 — кнопка удаления функций по из рабочей области; 4 — кнопка расчета количества строк по выбранным функциям; 5 — область отобранных функций ПО. |