47
Раскрытие плана мероприятий по защите внедренной системы от
инсайдерских угроз не требуется, потому что система полностью облачная и
ответственность за надежность и сохранность данных полностью лежит на
хостинг провайдере, с которым заключен договор на оказание бесперебойного
доступа к удаленной машине с опцией защиты от вирусов и утечки данных [7, стр.
76].
С точки зрения разработки системы, был проведен целый ряд мероприятий
по предотвращению критических ошибок в коде, которые могли бы испортить
базу данных. Список мероприятий приведен ниже.
первичная валидация вводимой пользователями информации в поля форм
при помощи инструментов языка гипертекстовой разметки HTML5 и
мульти парадигменного языка программирования JavaScript.
повторная серверная валидация вводимой информации, полученной из
полей экранных форм средствами языка PHP
поиск и нейтрализация SLQ инъекций, которые могут храниться в
полученных от пользователя данных. В нашем случае это параметры из
GET и POST запросов предающие данные из полей экранных форм.
создан модуль, позволяющий руководителю предприятия создавать
резервную копию базы данных по его запросу.
2.2. Информационное обеспечение задачи
2.2.1. Информационная модель и её описание
Основными входными документами, на основании которых строится весь
бизнес процесс сервисного центра — это карточка клиента и заказ на оказание
услуг. Карточка клиента заполняется при первом обращении клиента в сервис и
редактируется только в случае если клиент сменил номер телефона или адрес
электронной почты. Заказ на оказание услуг привязывается к карточке клиента и
создается при каждом новом обращении под уникальным идентификационным
номером. На рисунке 2.2 представлена информационная модель.