- •Минобрнауки россии
- •Лабораторный стенд для изучения принципов работы системы обнаружения вторжений.
- •Содержание
- •1. Общие сведения 4
- •2. Назначение и цели создания лабораторНого стенДа 6
- •3. Требования к Программному изделию 7
- •Требования к Программному изделию
- •Требования к лабораторному стенду в целом
- •Требования к надежности
- •Порядок контроля и приемки лабораторНого стенДа
- •Требования к составу и содержанию работ по подготовке лабораторНого стенДа к вводу в действие
- •8. Требования к документированию
- •9. Источники разработки
Требования к Программному изделию
Требования к лабораторному стенду в целом
Требования к надежности
Надежное (устойчивое) функционирование лабораторного стенда должно быть обеспечено выполнением совокупности организационно-технических мероприятий, перечень которых приведен ниже:
организацией бесперебойного питания технических средств;
использованием лицензионного программного обеспечения.
Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.
Отказы из-за некорректных действий пользователей системы сведены к минимуму за счет контроля вводимой информации.
Требования безопасности
Требования безопасности данного стенда должны соответствовать общим требованиям, предъявляемым к учебной лаборатории, на базе которой будет использоваться лабораторный стенд.
Требования к эргономике
Разработка лабораторного стенда должна осуществляться в условиях, соответствующих требованиям СанПиН.
Требования по экономике
Стоимость разрабатываемого лабораторного стенда не должна превышать 450 000 рублей.
Требования к составу и параметрам технических средств
В состав технических средств должен входить персональный компьютер, включающий в себя:
Процессор с тактовой частотой 1,6 ГГц или большей.
ОЗУ объемом 1 ГБ (1,5 ГБ для работы на виртуальной машине).
3 ГБ доступного пространства на жестком диске.
Операционную систему не ниже Windows 7.
Наличие .Net Framework версии 4.5 и выше.
Анализатор траффика WinDump.
Требования к функциям (задачам), выполняемые лабораторным стендом
Требования к составу выполняемых функций.
Лабораторный стенд должен обеспечивать возможность выполнения перечисленных ниже функций:
настройки параметров функционирования программы;
выбор сигнатуры;
выдачу предупреждающего сообщения о возможности наличия атаки или подозрительных действий;
возможность сохранения отчета работы программы в отдельный файл.
Лабораторный стенд должен предоставлять простой и интуитивно понятный интерфейс управления, а также простую и интуитивно понятную систему предоставления отчетов.
Требования к организации входных и выходных данных
Входными данными является информация текстового файла, сформированного анализатором трафика. Выходные данные представляются в виде предупреждающего сообщения в программном модуле лабораторного стенда и сохраняются в файле (при желании пользователя).
Требования к информационной и программной совместимости
Требования к информационным структурам и методам решения
Требования к информационным структурам (файлам), а также к методам решения не предъявляются.
Требования к исходным кодам и языкам программирования
Исходные коды программы должны быть реализованы на языке C#.
В качестве интегрированной среды разработки программы должна быть использована среда Visual Studio 2012.
Требования к программным средствам, используемым лабораторным стендом
Системные программные средства, используемые стендом, должны быть представлены лицензионной локализованной версией операционной системы не ниже Windows 7.
Лабораторный стенд использует анализатор трафика WinDump (версия библиотеки WinPcap 4.1.3).
Состав и содержание работ по созданию ЛАБОРАТОРНого СТЕНДа
Разработка проекта включает в себя следующие стадии и этапы:
Составление технического задания (ТЗ) с полным описанием всех необходимых требований к разрабатываемому проекту, документации и пр., а также предоставление ТЗ на согласование и подпись уполномоченным лицам.
Разработка алгоритмов для выбранных методов решения задачи и предоставление их схематического вида.
Разработка программной реализации выбранных алгоритмов. Предоставление работающего модуля программы.
Тестирование готовой системы – ввод данных, распознавание и составление отчетов с выявлением ошибок и их устранением.
Предоставление на согласование и подпись уполномоченным лицам всей необходимой документации со всеми требуемыми приложениями в надлежащем (согласно ТЗ и действующим ГОСТам) оформлении.
Расчет экономических показателей (выявление экономических преимуществ разрабатываемого программного модуля: сравнительная характеристика разрабатываемого изделия с готовыми продуктами различных фирм, оценка затрат на создание лабораторного стенда, оценка эффективности принятых методов и средств, расчет ориентировочного экономического эффекта разрабатываемого проекта).
