АВТОМАТИЗИРОВАННОЕ РАБОЧЕЕ МЕСТО ДЛЯ КОНТРОЛЯ ЭФФЕКТИВНОСТИ РАБОТЫ ПЕРСОНАЛА И ПРЕДОТВРАЩЕНИЯ ИНСАЙДЕРСКИХ АТАК

Полезная модель относится к системам обработки и защиты данных, предназначенная для различных целей, а именно для оценки эффективности работы персонала организации, предотвращения и прогнозирования инсайдерских атак.
Наиболее близким по технической сущности является устройство для оценки эффективности [1], предназначенное для оценки эффективности различных систем за счет определения вероятности выполнения задач этими системами благодаря вычислению вероятности того, что одна случайная величина больше или равна другой случайной величине. Недостатком данного устройства является то, что оно не может быть использовано для оценки эффективности работы персонала и не учитывает при оценке характеристик работы пользователя и использование им рабочего времени.
Задача, на которую направлена заявленная полезная модель, является создание автоматизированного рабочего места для контроля эффективности работы персонала, которое позволяет расширить арсенал технических средств, для того что бы достаточно точно ценить эффективность работы пользователей и выявить внутренних злоумышленников.
Целью предлагаемой полезной модели является повышение эффективности работы пользователей организации и повышение уровня защиты объектов информационной системы путем выявления внутренних злоумышленников.
Предложен новый подход, основанный на создании автоматизированного рабочего места для контроля эффективности работы персонала, который позволяет оценить эффективность пользователей на основе характеристик и результатов их работы. На основании полученного результата осуществляется выявление неэффективного использования ресурсов организации и инсайдерская деятельность пользователей.
Поставленная цель достигается путем оценки количества и качества работы, выполненной пользователем, использования рабочего времени и соответствия требуемым перечням текущего состава программного и аппаратного обеспечения компьютера пользователя.
Сущность полезной модели состоит в том, что эффективность работы каждого пользователя складывается из следующих качеств: количество и качество выполненных работы, отсутствие запрещенных действий, использование рабочего времени.
n
Таким образом, эталонную модель эффективности E каждого пользователя можно представить в виде следующего кортежа:
n
где Q - требуемое количество выполненных работ,
n
C - требуемое качество выполненных работ,
n
P - отсутствие запрещенных действий,
n
T - требуемая длительность рабочего дня.
n
n
Требуемое количество Q и качество C выполненных работ задаются экспертно на основе требований, предъявляемых к каждой должности, сложности выполняемых операций и требований к качеству выполнения.
t
Текущую эффективность E каждого пользователя можно представить в виде следующего кортежа:
t
где Q - количество выполненных работ,
t
C - качество выполненных работ,
t
P - действия пользователя в ходе работы,
t
T - длительность рабочего дня.
Путем сопоставления кортежа (1) и кортежа (2) получаем следующий кортеж:
t
Относительное количество выполненных работ Q каждого пользователя за время T - можно оценить следующим образом:
t
Относительное качество выполненных работ Q каждого пользователя за время T можно оценить следующим образом:
n
Действия пользователя в ходе работы можно оценить исходя из содержания журналов безопасности Windows 7 и используемого оборудования пользователем. Для формирования эталонного значения данного параметра проводится инвентаризация программных и аппаратных средств, которая должна определить их исходные состояния, а так же определяется перечень программ и ресурсов, необходимых пользователю для выполнения работ. Таким образом, эталонные действия пользователя P можно описать в качестве следующего кортежа:
где S - перечень программного обеспечения, установленного на рабочем ПК
пользователя,
H - перечень аппаратного обеспечения и его конфигураций, установленного на рабочем ПК пользователя,
w
S - перечень программного обеспечения, необходимого для работы пользователю,
w
H - перечень аппаратного обеспечения, необходимого для работы пользователю,
I - перечень информационных ресурсов, необходимых пользователю для работы и создаваемых в ходе работы.
t
Текущие действия пользователя P описываются теми же параметрами:
t
где S - перечень программного обеспечения, установленного на рабочем ПК пользователя на момент инвентаризации,
t
H - перечь аппаратного обеспечения и его конфигураций, установленного на рабочем ПК пользователя на момент инвентаризации,
- перечень программного обеспечения, используемого пользователем,
w
H - перечень аппаратного обеспечения, используемого пользователем,
t
I - перечень информационных ресурсов, используемых пользователем и создаваемых в ходе работы.
Эффективность работы пользователя определяется на основе проверки, входят ли действия пользователя в множество эталонных или нет:
Относительная оценка использования рабочего времени сотрудником T можно определить как:
t
где T - время, затраченное пользователем на выполнение своих должностных обязанностей, Tn - нормативное время работы пользователя.
t
t
T является суммарным временем, затраченным пользователем на работу. T можно определить как:
где Te - это полезное время, в течение которого пользователь решал функциональные задачи; Tu - это бесполезное время, в течение которого пользователь работал как инсайдер, решал другие задачи.
i
Время T, затраченное на выполнение одной задачи определяется следующим образом:
где  - время начала выполнения задачи,  - время окончания выполнения задачи. Его так же можно определить на основе содержимого журналов безопасности, в которых зафиксированы действия пользователя и их время.
Тогда общее бесполезное время определяется как:
где n - общее количество задач, которые должен решить пользователь в ходе работы,
Время, затраченное на работу, определяется как:
Возможные результаты:
e
n
- T≥0,75∗T, то данный пользователь в целом рационально расходует время отведенное на работу;
e
n
- T≤0,75∗T, это говорит о неэффективном использовании времени работы пользователем.
Таким образом, эффективность работы пользователя может быть представлена с помощью следующего кортежа (3).
Эффективность будет максимальной при следующих значениях зависимых переменных:
e
u
- max T (min T),
- max Q,
- max C,
- min P.
Тогда задача оценки эффективности сводится к оптимизационной задаче:
при ограничениях:
Данная задача эквивалентна следующей задаче:
при ограничениях:
u
Д
Д
где T - бесполезное время, в течение которого пользователь решал другие задачи, Q, C - допустимое относительное отклонение соответственно количество и качество выполненных работ.
Таким образом, эффективность работы пользователя можно определить исходя из соответствия эталонным значениям перечисленных параметров:
- требуемое количество выполненных работ,
- требуемое качество выполненных работ,
- отсутствие запрещенных действий,
- требуемое использование рабочего времени.
В случае выявления несоответствий у одного или нескольких показателей эталонным значениям, выносятся рекомендации для данного пользователя, которые повысят данный параметр.
Устройство автоматизированное рабочее место для контроля эффективности работы персонала поясняется Фигурой 1 Блок-схема автоматизированного рабочего места для контроля эффективности работы персонала, которая включает в себя серверную компоненту: модуль оценок 1, который состоит: модуль управления 1.1, модуль ввод требуемых характеристик работы пользователя 1.2, модуль формирование шаблона эталонной работы пользователя 1.3, модуль оценка эффективности работы пользователя 1.4, модуль формирование отчета, выдача рекомендаций 1.5, модуль работа с базой данных шаблонов» 1.6, модуль связь с модулем сбора данных 1.7, модуль работа с БД результатов проверок 1.8 и группу клиентских компонентов: модуль сбора данных 2, который включает: модуль управления 2.1, модуль инвентаризация программных средств 2.2, модуль инвентаризация аппаратных средств 2.3, модуль определение доступных пользователю ресурсов 2.4, модуль аудит текущих действий пользователя 2.5, модуль ввод характеристик работы пользователя 2.6, модуль связь с модулем оценок 2.7, модуль работа с БД
Клиентская и серверная части содержат программную и аппаратную платформу, к которой предъявляются следующие требования:
- процессор Intel(R) Core (TM) i7 с частотой не менее 2GHz;
- объем оперативной памяти - от 4 GB;
- объем свободного дискового пространства - от 1 GB.
- операционная система Windows 7 Максимальная;
- .NET Framework 4.0;
- MySQL 5.
Для эффективного использования разработанного программного комплекса для контроля эффективности работы персонала необходимы следующие настраиваемые параметры операционной системы:
- рекомендуемое разрешение экрана 1024×768;
- highColor (32 разряда).
Взаимодействия пользователей с программой использованы следующие элементы управления (ЭУ):
- стандартные ЭУ окном Windows;
- кнопки различных размеров и видов;
- выпадающие списки;
- поля ввода и вывода цифровых данных.
Модуль сбора данных 2 автоматизированное рабочее место для контроля эффективности работает следующим образом: блок модуль управления 2.1 устанавливает параметры сбора сведений для блоков инвентаризация программных средств 2.2, инвентаризация аппаратных средств 2.3, определение доступных пользователю ресурсов 2.4, аудит текущих действий пользователя 2.5 и передает в них управляющие команды. Модуль инвентаризация программных средств 2.2 выполняет сбор сведений о программной составляющей рабочего места пользователя и возвращает сведения в модуль управления. Модуль инвентаризация аппаратных средств 2.3 выполняет сбор сведений об аппаратной составляющей рабочего места пользователя и возвращает сведения в модуль управления. Модуль определение доступных пользователю ресурсов 2.4 определяет информационные ресурсы, доступны пользователю автоматизированного рабочего места и возвращает сведения в модуль управления. Модуль аудит текущих действий пользователя 2.5 выполняет аудит действий пользователя и возвращает сведения в модуль управления. Модуль вВвод характеристик работы пользователя 2.6 осуществляет считывание введенных характеристик работы пользователя для дальнейшей оценки и возвращает сведения в модуль управления. Далее модуль управления передает полученные сведения в блок работа с базой данных результатов проверок 2.8, который выполняет запись полученных сведений в базу данных и в блок связь с модулем оценок 2.7, который осуществляет передачу сведений в модуль оценок. Приведенный алгоритм действий выполняется для передачи сведения для формирования шаблона эталонной работы и оценки текущих действий пользователя.
Модуль оценок 1 автоматизированное рабочее место для контроля эффективности работает следующим образом: модуль связь с модулем сбора данных 1.7 получает результаты сбора характеристик работы от модуля связь с модулем оценок 2.7 и передает в модуль управления 1.1. Модуль управления передает полученные сведения в модуль формирование шаблона эталонной работы пользователя 1.3 (при формировании шаблона) или в модуль оценка эффективности работы пользователя 1.4 (при оценке результатов аудита). Модуль ввод требуемых характеристик работы пользователя 1.2 осуществляет считывание введенных характеристик работы пользователя и передает их в модуль управления. Далее модуль управления, передает полученные характеристики в модуль 1.3, основе чего данный модуль формирует шаблон эталонной работы пользователя. Шаблон эталонной работы пользователя возвращается в модуль управления, который его передает в модули Работа с базой данных шаблонов 1.6 и оценка эффективности работы пользователя 1.4. Модуль работа с базой данных шаблонов 1.6 осуществляет запись шаблона в базу данных. Модуль оценка эффективности работы пользователя 1.4 выполняет оценку эффективности работы пользователя на основе полученного шаблона и результатов текущего аудита работы пользователя. Результаты возвращаются в модуль управления, откуда они передаются для записи в базу данных в модуль работа с базой данных результатов проверок 1.8 и в модуль формирование отчета, выдача рекомендаций 1.5.
Техническим результатом использования полезной модели является значение оценки эффективности работы пользователя, и обнаружение внутреннего злоумышленника, способного оказать деструктивное воздействие на объекты или систему в целом. Разработанное автоматизированное рабочее место позволяет выбрать лучшего сотрудника и определить дни, когда сотрудники работали лучше всего.
Таким образом, АРМ для контроля эффективности работы персонала позволяет повысить эффективность работы пользователей и повысить защищенность объектов информационной системы, путем выявления внутреннего злоумышленника на основании количественной оценки эффективности его работы, при этом обеспечивается возможность гибкого управления параметрами оценки эффективности.
Список литературы:
1. Устройство для оценки эффективности, патент Российской Федерации №2178201.