Диплом: Автоматизация услуг почтовой связи для "Почтовое отделение №56" Почта России

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
37
устройства сбора, обработки, накопления, вывода и передачи
информации, такие как - жесткие диски, специальные устройства для хранения
данных, принтеры, сканеры, факсимильные аппараты;
различные устройства для передачи данных и линий связи – модемы.
Для решения данной задачи необходимо применять ПК со следующими
характеристиками: процессором AMD 2500 Мгц, либо Intel с такой же тактовой
частотой, минимальный объемом оперативной памяти от 2 Гб.
На текущий момент большое разнообразие персональных компьютеров создает
сложности с их техническим обслуживанием, а так же сопутствующим ремонтом,
поэтому необходимо унифицировать парк рабочих станций и закупить одинаковые
ПК.
Технические характеристики подходящего персонального компьютера
приведены в таблице 5.
Таблица 3
Характеристики рабочей станции
Параметры
Характеристики
Процессор
Intel Atom Single Core N270 – 1.66GHz
Память ОЗУ
8 Gb
Память ПЗУ
500 Gb
Видеоадаптер
Intel 4000
Дополнительные разъемы
4 USB, VGA, LAN, PS/2 (клавиатура), Audio
Блок питания
350 W
Операционная система
Windows 10
Размеры (ШхГхВ)
283 х 282 х 95 (мм)
Помимо этого, для реализации файл-сервера необходимо приобрести
специализированное оборудование, например STSS Flagman SX123.5-012LH.
38
II. Проектная часть
2.1. Разработка проекта автоматизации
2.1.1. Процессы жизненного цикла проекта автоматизации
Жизненный цикл информационной системы можно представить в виде
последовательных событий, которые происходят с системой в процессе ее создания и
эксплуатации [1]. Модель жизненного цикла показывает разные состояния системы.
Сегодня известны и широко применяются такие модели жизненного цикла:
каскадная модель предполагает последовательное исполнение всех
этапов проекта в установленном порядке. Переход на второй этап должен
происходить только после полного завершения работ на прошлом этапе;
Рис. 7. Каскадная модель разработки ПО
поэтапная модель с промежуточным контролем. Разработка
информационной системы проводится итерациями с циклами обратной связи между
этапами. Межэтапные корректировки обеспечивают возможность учитывать
существующее взаимовлияние результатов разработки на разных этапах; срок жизни
каждого из этапов занимает весь период разработки;
цикличная модель. На каждом цикле производится создание новой
версии продукта, проводятся уточнения требований проекта, устанавливается его
качество и планируются работы последующего цикла. Также особое внимание
уделяется первым этапам разработки, а именно анализу и проектированию, в рамках
39
которых реализуемость определенных технических решений проверяется и
обосновывается путем создания прототипов (макетирования) [7].
Предполагает итерационный процесс разработки ИС. Возрастает значение
начальных этапов жизненного цикла, таких как анализ и проектирование, где
проверяется и обосновывается реализуемость технических решений путем
создания прототипов.
Рис. 8. Спиральная модель разработки ПО
В настоящее время распространены несколько стандартов, в которых
описываются жизненные циклы информационной системы:
ГОСТ 33707-2016– стандарт распространяется на автоматизированные
системы, применяемые в разных видах деятельности, включая их
сочетания, создаваемые в компаниях. Стандарт определяет этапы и
стадии разработки автоматизированной системы;
ISO 12207 – стандарт используется при приобретении систем,
программных продуктов и предоставления соответствующих услуг (сопровождение,
внедрение). А также при поставке, создании, эксплуатации и сопровождении
программных систем и программных компонентов программно-аппаратных средств
внутри организации и вне ее;
ISO 15288 – стандарт регламентирует общие основы процессов, которые
составляют жизненной цикл систем, разработанных человеком;
40
RUP (Rational Unified Process – рациональный унифицированный
процесс) – это метод разработки ПО, созданная и распространяемая корпорацией
Rational Software. Она описывает упорядоченный способ распределения задач и
обязанностей в организации-разработчике;
XP (eXtreme Programming) – метод содержит в себе совершенно другие
базовые принципы, в отличие от RUP. Главными чертами данного метода являются
установление точных кратковременных планов, постоянное перепланирование,
непосредственное общение с заказчиком. Данная модель больше подходит для
инновационных и полу исследовательских проектов;
MSF (Microsoft Solutions Framework – метод создания программных
решений) – В модели процессов приводится общее описание организации работ над
проектом по разработке и внедрению ИТ-решений.
В этом проекте следует использовать стандарт ГОСТ 33707-2016 и каскадную
модель. Данной методологии будет достаточно.
2.1.2. Ожидаемые риски на этапах жизненного цикла и их описание
В процессе жизненного цикла ИС могут возникать различные риски, в связи с
которыми может быть сорвана разработка. Для минимизации негативных
последствий проводится оценка рисков и разрабатываются способы, позволяющие
выявить риски на начальном этапе или минимизировать их последствия.
Рассмотрим самые распространенные риски по этапам жизненного цикла ИС в
соответствии с выбранным стандартом.
сложность чёткого формулирования требований и невозможность их
динамического изменения на протяжении пока идет полный жизненный цикл;
низкая гибкость в управлении проектом;
последовательность линейной структуры процесса разработки, в результате
возврат к предыдущим шагам для решения возникающих проблем приводит к
увеличению затрат и нарушению графика работ;
непригодность промежуточного продукта для использования;
невозможность гибкого моделирования уникальных систем;
41
позднее обнаружение проблем, связанных со сборкой, в связи с одновременной
интеграцией всех результатов в конце разработки;
недостаточное участие пользователя в создании системы — в самом начале
(при разработке требований) и в конце (во время приёмочных испытаний);
пользователи не имеют возможности убедиться в качестве разрабатываемого
ПО до окончания всего цикла процесса разработки. Они не могут оценить качество
ПО, т.к. нельзя увидеть уже готовый продукт разработки;
у конечного пользователя нет возможности плавно привыкнуть к
информационной системе, потому что, процесс обучения происходит
непосредственно уже в конце жизненного цикла, когда программное обеспечение уже
запущено в эксплуатацию;
каждая фаза является предпосылкой для выполнения последующих действий,
что превращает такой метод в рискованный выбор для систем, не имеющих аналогов,
т.к. он не поддается гибкому моделированию [6].
2.1.3. Организационно-правовые и программно-аппаратные средства
обеспечения информационной безопасности и защиты информации
Система мероприятий, направленных на защиту информации в
разрабатываемой системе включает в себя несколько аспектов:
защита информации непосредственно в самой информационной системе
от всевозможных внутренних угроз;
защита информации ИС от различных внешних угроз.
Защита от внешних угроз производится посредством применения таких
методов:
использованием различных программно-аппаратных комплексов
защиты;
разработка, соблюдение и контроль за выполнением политик
безопасности;
применять защиту каналов связи при передаче конфиденциальной
информации;
42
использовать различные антивирусные средства как на рабочих станция,
так и на серверах;
применять средства для физической защиты помещений с информацией,
которая является коммерческой тайной ценной от несанкционированного
доступа.
Характеристика применяемых средств от внешних угроз информационной
безопасности представлена в таблице 6.
Таблица 6
Характеристика используемых средств от внешних угроз
информационной безопасности
Способ (метод)
Описание (наименование средства)
Программно-аппаратные
комплексы защиты
информации
Межсетевой экран TrustAccess
Разработка и соблюдение
политик безопасности
ограничение доступа пользователей к
информации;
анализ и статистика
нарушений
информационной
безопасности;
информационный мониторинг;
распределение
ответственности по
обеспечению
информационной
безопасности;
определение порядка работы с информацией,
являющейся конфиденциальной.
Защита каналов связи
протокол SSH
СЗИ TrustAccess - Сертифицированный распределенный межсетевой экран
высокого класса защиты для управления доступом внутри защищаемой сети
СЗИ TrustAccess предназначено для решения следующих типовых задач:
Разделение локальной сети на сегменты, обрабатывающие защищаемую
информацию
Разграничение доступа к информационным системам на сетевом уровне
Основные возможности
Аутентификация
43
В TrustAccess реализован собственный механизм аутентификации, основанный
на протоколе Kerberos, обеспечивающий защиту от прослушивания, попыток подбора
и перехвата паролей
Контроль целостности
Встроенная подсистема контроля целостности TrustAccess обеспечивает
слежение за неизменностью содержимого служебных файлов
Централизованный сбор событий
В TrustAccess реализован централизованный сбор и аудит событий
информационной безопасности со всех компьютеров, на которых установлены
компоненты системы
Фильтрация
TrustAccess может ограничивать сетевые соединения на уровне служебных
протоколов, периодов времени, пользователей или их групп, параметров прикладных
протоколов
Централизованное управление
TrustAccess позволяет централизованно управлять учетными записями
абонентов, списком защищаемых компьютеров, а также средствами и механизмами
защиты
Система отчетов
TrustAccess предоставляет наглядные отчеты о происходящих на защищаемых
компьютерах событиях, сетевой активности и конфигурации системы
Преимущества:
Быстрое развертывание без изменения существующей инфраструктуры
Разграничение доступа в терминальной среде, защита виртуальных машин
Поддержка ролевого разграничения доступа
Централизованное управление и аудит событий ИБ
Защита ИСПДн и ГИС
Кроме того, TrustAccess, установленный на сегментированные участки сети,
позволяет снизить уровень защищенности ПДн или класс защищенности ГИС
сегментированных участков и, соответственно, сэкономить на защите.
TrustAccess состоит из следующих программных компонентов:
44
сервер управления TrustAccess – центральная часть, обеспечивающая
взаимодействие всех компонентов TrustAccess, обработку и хранение данных.
Включает в свой состав ПО протокола Kerberos, применяемое для аутентификации
абонентов TrustAccess, а также ПО, используемое для регистрации событий
безопасности и хранения конфигурации TrustAccess. Устанавливается на
выделенный сервер (рекомендуется) или на один из компьютеров сети,
функционирующий под управлением ОС Windows (например, рабочее место
администратора безопасности или защищаемый сервер);
агент межсетевого экрана TrustAccess – предназначен для
аутентификации субъектов доступа и защищаемых объектов, образования
доверенного канала передачи данных и обеспечения функции разграничения
доступа к защищаемым объектам;
АРМ администратора TrustAccess – обеспечивает централизованное
управление механизмами защиты и абонентами. Устанавливается на рабочее место
администратора безопасности;
сервер обработки событий – предназначен для сбора и обработки данных
аудита с агентов и с сервера управления;
сервер построения отчетов – обеспечивает генерацию отчетов на сервере
обработки событий;
Программное обеспечение компонентов TrustAccess работает под управлением
операционных систем семейства Windows.
Программное обеспечение агента межсетевого экрана может быть установлено
на компьютеры сети с доменной архитектурой как локально, так и дистанционно, с
помощью механизма групповых политик Active Directory [9].
Для анализа трафика в компьютерной сети и недопущения сетевых атак на
серверах предприятия предлагается установить систему обнаружения сетевых атак
IDS Snort
SSH поддерживает дополнительные методы аутентификации пользователя, в
зависимости от конкретной операционной системы ( например bsd_auth или PAM)
В общем случае, аутентификация пользователя происходит на основе открытых
ключей. Клиент, пытающийся установить удаленное SSH соединение, шифрует
45
данные, известным ему открытым серверным ключом, который он получает при
первом подключении к серверу, и передает их на SSH сервер. Сервер в свою очередь
расшифровывает данные, только ему известным, секретным ключом, и отсылает их
клиенту. В такой схеме, клиент может быть уверен, что сервер является именно тем,
за кого себя выдает. Таким образом, можно не полагаться на DNS и маршрутизацию,
даже если злоумышленнику удалось подделать запись DNS или перенаправить
пакеты на свой хост, аутентификация не
будет пройдена, так как посторонние хосты
не обладают необходимыми для этого ключами [9].
Так как SSH это полноценный сетевой протокол, естественно это и
определенный набор программ, необходимых для его работы, как базовой
функциональности, так и различных дополнительных возможностей. Поскольку речь
у нас идет об операционной системе FreeBSD ( в других версиях Unix, набор может
несколько отличаться ), то основными компонентами SSH, являются:
sshd - это собственно SSH сервер, программа-демон;
ssh - программа-клиент, ставшая заменой для rlogin и telnet;
scp - программа для удаленного копирования через протокол SSH, замена для
rcp;
sftp - безопасный ftp-клиент;
sftp-server - подсистема обеспечивающая передачу файлов через протоколу
SSH;
ssh-keygen - генератор ключей
ssh-keyscan - "сборщик" публичных ключей хостов;
ssh-agent - агент аутентификации, для удержания приватных ключей;
ssh-add - небольшая программа для добавления ключей в ssh-agent
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Информационная модель – это совокупность информации об объекте,
описывающая свойства и состояние объекта, процесса или явления, а также связи и
46
отношения с окружающим миром [8]. К тому же она объясняет, на каких входных
документов и какой нормативно-справочной информации происходит выполнение
функций по обработке данных и формирование конкретных выходных документов.
Информационная модель приведена на рисунке 7.
Рисунок 7. Информационная модель системы
В соответствии с приведенной информационной моделью, работа системы
осуществляется следующим образом.
Оператор ведет прием почтовых отправлений от клиентов, используя
справочники ,«Клиенты», «Города», «Страны» и «Отправления» изменяя
содержимое таблицы «Прием», «Выдача» и «Регистрация».

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)