Скачиваний:
19
Добавлен:
20.01.2016
Размер:
46.08 Кб
Скачать

Информационная система

«Хранение и учет криптографических ключей»

Техническое задание

Лист утверждения

Ответственный исполнитель

Студент гр. ИСТ-22

__________ Устинов Ф.С.

“_____”____________2015

Основная часть

1. Наименование и область применения

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

2. Основание для проведения разработки

Основание для разработки является задание на курсовое проектирование по дисциплине «МСПИСИТ».

3. Назначение разработки

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

-Аутентификация пользователей, пытающихся получить доступ к системе.

-Хранение ключевой информации.

-Учет ключевой информации.

Конечными пользователями системы являются администраторы безопасности или системные администраторы.

4. Технические требования к информационной системе

4.1 Требования к функциональным характеристикам.

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

4.2 Требования к надежности

На платформе информатизации должен быть установлен RAID-массив, чтобы обеспечивать дублирование данных.

4.3 Условия эксплуатации

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

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

4.4 Требования к составу и параметрам технических средств.

Платформа информатизации, на которую производится установка данной информационной системы должна иметь в своем составе веб-сервер с подключенным модулем для языка программирования Python и реализацию СУБД MySQL или Postgre SQL. Доступ к системе осуществляется с помощью веб-браузера.

4.5 Требования к информационной структуре и методам решения.

4.5.1 Требования к информационным структурам и методам решения

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

4.5.2 Требования к исходным кодам и языкам программирования.

Информационная система должна быть реализована с использованием языка гипертекстовой разметки HTML и языка программирования Python. В ходе разработки должны быть задействована СУБД MySQL и фреймворк Django.

4.5.3 Требование к защите информации и программ.

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

5. Требования к программной документации

5.1 Предварительный состав программной документации.

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

1) техническое задание;

5) программа и методика испытаний;

6) пояснительная записка;

9) описание применения;

10) руководство системного программиста; -одно из, можно выбрать своего

11) руководство программиста;

12) руководство оператора

Состав программной документации согласовать с заказчиком.

5.2 Специальные требования к программной документации.

Специальных требований к программной документации не предъявляется.

7. Стадии и этапы разработки

7.1 Стадии разработки

  • Разработка и утверждение технического задания

  • Разработка и утверждение экскизного проекта

  • Разработка и утверждение технического проекта

  • Разработка программы

  • Разработка программной документации

  • Испытания программы

  • Подготовка и передача программы.

7.2 Этапы разработки

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

На стадии рабочего проектирования должны быть выполнены следующие этапы работы. (см. таблица 1)

Содержание работы

Срок

Исполнитель этапа

1

2

3

4

5

6

7

8

9

8. Порядок контроля и приемки

8.1 Виды испытаний.

Приема - сдаточные испытания программного модуля должно проводиться согласно разработанной и согласованной «Программы и методики испытаний».

Ход проведения испытаний документируется в протоколе проведения испытаний.