Руководство программиста




 

Основной функцией разработанного скрипта является сравнение расстояния от объекта до центра зоны с расстоянием равным радиусу этой зоны и информирование пользователя о входе или выходе объекта за пределы разрешённой зоны.

Особых требований к составу и параметрам периферийных устройств, скрипт контроля местоположения МОИ относительно разрешённой зоны не предъявляет. Результат работы скрипта демонстрируется в пользовательском веб-интерфейсе, для работы которого необходим браузер и выход в интернет.

Так как скрипт предназначался для работы на уровне базы данных системы мониторинга, он реализован в виде вызываемой хранимой процедуры на языке SQL. Листинг разработанного алгоритма представлен ниже.

 

PROCEDURE voyager_test2.convert_coord()

BEGIN

 

DECLARE LAT_dec, -- широта объекта

LON_dec, -- долгота объекта

cel_lat, -- целая часть широты объекта

dr_lat, -- дробная часть широты объекта

cel_lon, -- целая часть долготы объекта

dr_lon, -- дробная часть долготы объекта

Dist, -- расстояние от центра окружности до объекта

R, -- радиус круговой зоны

dst_lat, -- координаты центра круговой зоны

dst_lon,

src_lat, -- координаты точки на окружности

src_lon double;

 

SELECT DISTINCT(`zone`.`id`) FROM `obj`

LEFT JOIN `suser_on_objgr` ON `obj`.`ID_OBJGR` = `suser_on_objgr`.`ID_OBJGR`

LEFT JOIN `zonegr` ON `suser_on_objgr`.`ID_SUSER` = `zonegr`.`OWNER`

LEFT JOIN `zone` ON `zone`.`ID_ZONEGR` = `zonegr`.`ID`

WHERE `obj`.`ID` = '227' AND `zone`.`ID`!= '';

 

-- Получение координат объекта

 

SET LAT_dec = (SELECT

`LAT`

FROM `obj`

WHERE `ID` = '227');

 

SET LON_dec = (SELECT

`LON`

FROM `obj`

WHERE `ID` = '227');

 

-- Преобразование координат объекта к нужному формату

 

SET `cel_lat` = FLOOR((`LAT_dec` / '100'));

SET `dr_lat` = (`LAT_dec` - (`cel_lat` * '100')) / '60';

SET `LAT_dec` = `cel_lat` + `dr_lat`;

 

SET `cel_lon` = FLOOR((`LON_dec` / '100'));

SET `dr_lon` = (`LON_dec` - (`cel_lon` * '100')) / '60';

SET `LON_dec` = `cel_lon` + `dr_lon`;

 

-- Получение координат центра разрешённой зоны

 

SET `dst_lat` = (SELECT `lat`

FROM `zone_points`

WHERE `ID_ZONE` = 6 LIMIT 0, 1);

SET `dst_lon` = (SELECT `lon`

FROM `zone_points`

WHERE `ID_ZONE` = 6 LIMIT 0, 1);

 

-- Расчёт расстояния между центром разрешённой зоны и объектом

 

SET dist:= 6371 * 2 * ASIN(SQRT(

POWER(SIN((LAT_dec - ABS(dst_lat)) * PI() / 180 / 2), 2) +

COS(LAT_dec * PI() / 180) *

COS(ABS(dst_lat) * PI() / 180) *

POWER(SIN((LON_dec - dst_lon) * PI() / 180 / 2), 2)));

-- Получение координат точки на периметре разрешённой зоны

 

SET src_lat = (SELECT `lat`

FROM `zone_points`

WHERE `ID_ZONE` = 6 LIMIT 1, 1);

SET src_lon = (SELECT `lon`

FROM `zone_points`

WHERE `ID_ZONE` = 6 LIMIT 1, 1);

 

-- Расчёт радиуса разрешённой зоны

 

SET R:= 6371 * 2 * ASIN(SQRT(

POWER(SIN((src_lat - ABS(dst_lat)) * PI() / 180 / 2), 2) +

COS(src_lat * PI() / 180) *

COS(ABS(dst_lat) * PI() / 180) *

POWER(SIN((src_lon - dst_lon) * PI() / 180 / 2), 2)

));

 

-- Формирование условия и состава сообщения для пользователя

 

IF dist > R THEN

INSERT INTO MesObjCheck (ID_Obj, ChkZone, ChkMes)

VALUES (227, 0, 0);

INSERT INTO sgn (ID_MES, ID_OBJ, REAL_DATE)

VALUES (1301, 227, NOW());

ELSE

INSERT INTO sgn (ID_MES, ID_OBJ, REAL_DATE)

VALUES (1341, 227, NOW());

END IF;

 

 

END


 

Заключение

 

В результате прохождения преддипломной практики в ООО «Глобал Мониторинг» были получены навыки практического применения полученных за время обучения знаний. Достигнута поставленная цель – повышение уровня защищённости мобильных объектов информатизации за счёт внедрения метода мониторинга на основе средств спутниковой навигации.

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

1 Приобретены знания о профессиональной деятельности и работе предприятия, построена структурная схема предприятия.;

2 Проведён анализ существующей системы мониторинга перемещения мобильных объектов информатизации ООО «Глобал Мониторинг» с определением информационных потоков и описанием компонентов системы мониторинга;

3 Выполнен обзор современных навигационных средств вычислительной техники мониторинга перемещения мобильных объектов информатизации(МОИ) на основе спутниковой навигации;

4 Разработана классификация современных систем мониторинга перемещения мобильных объектов информатизации;

5 Разработана структура модернизированной системы мониторинга перемещения мобильных объектов информатизации на основе средств спутниковой навигации ООО «Глобал Мониторинг»;

6 Разработана модель нарушителя, демонстрирующая его оценочные способности: профессиональную и техническую подготовленности, осведомленность об объекте защиты и о системе защиты и модель актуальных угроз, содержащая основные архитектурные уровни угроз безопасности, вызванные преднамеренными или непреднамеренными действиями потенциальных нарушителей, а также были раскрыты составляющие перечисленных угроз и вероятность их реализации для ООО «Глобал Мониторинг»;

7 Разработана модель угроз для мобильных объектов информатизации, в соответствии с которой наиболее актуальными угрозами являются угрозы несанкционированного доступа к МОИ.

8 Разработан алгоритм мониторинга перемещения мобильных объектов информатизации на основе средств спутниковой навигации;

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

 

 

Список использованных источников

 

1 Официальный сайт ООО «Глобал Мониторинг», информация о компании – [Электронный ресурс]. – Режим доступа: https://gm56.ru/about/ (Дата обращения – 03.04.2017).

2 Система мониторинга подвижных объектов Optima [Электронный ресурс].: – Режим доступа: https://www.optima.ru/– 30.12.2016.

3 Навигационное средство компании «SpaceTeam». Руководство пользователя [Электронный ресурс] – ООО «SpaceTeam», Москва – 20 с. Режим доступа: https://space-team.com/pdf/about/SpaceTeam-GLONASS_About_Holding_2016_1.pdf (30.12.2016)

4 Системы информации и связи [Электронный ресурс].: –Режим доступа: https://www.icsis.ru/ – 29.12.2016

5 Громыко В.Д. Основы обработки и передачи информации / В.Д. Громыко, А.И. Крылович, С.П. Толмачев / Под ред. А.П. Янцева. – М.: Воениздат, 1978.

6 Модель угроз и модель нарушителя ООО «Глобал Мониторинг».

7 Защита объектов с помощью инженерно-технических средств охраны. Основные термины и определения / СТО Газпром 4.1-1-001-2009 / № 251 от 21.08.2009.

8 Система категорирования объектов по степени потенциальной опасности и террористической уязвимости / СТО Газпром 2-1.4-082-2006.

9 Пермяков, Р. А. Инженерное проектирование систем информационной безопасности: учебно-методическое пособие / Р. А. Пермяков. – Новосибирск: Изд-во Новосиб. гос. ун-та, 2009. – 120 с.

10 ГОСТ Р 50922-2006 «Защита информации. Основные термины и определения» от 27 декабря 2006 г.

11 Доктрина информационной безопасности Российской Федерации от 09.09.2000.

12 Методика определения актуальных угроз безопасности персональных данных при их обработке в информационных системах персональных данных. ФСТЭК России, 2008 г.

13 ГОСТ Р 51275-2006 – «Защита информации. Объект информатизации. Факторы, воздействующие на информацию».

14 Положение по аттестации объектов информатизации по требованиям безопасности информации от 25 ноября 1994 г. - ФСТЭК России.

15 РД Гостехкомиссии России № 7.2/02.03.2001 г. «Специальные требования и рекомендации по технической защите конфиденциальной информации» (СТР-К) – Москва, 2001.

16 Спутниковая система навигации – [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org/wiki/Спутниковая_система_навигации (Дата обращения 03.05.17).

17 Принципы спутниковой навигации – [Электронный ресурс]. – Режим доступа:https://www.glonass-iac.ru/guide/navfaq.php (Дата обращения 03.05.17).

Приложение А

(обязательное)

Дневник по практике

 

График работ, выполненных за время прохождения практики, представлен в таблице А.1.

 

Таблица А.1 – График выполненных работ

 

Дата Описание работ Подпись
     
17.04 Прохождение инструктажей по технике безопасности на предприятии. Сбор информации о деятельности организации  
18.04-20.04 Проведение анализа информации о структуре ООО «Глобал Мониторинг» и решаемых на предприятии задач. Ознакомление с нормативными документами, регламентирующими деятельность предприятия.  
21.04 Сбор информации о характеристиках и структуре системы мониторинга мобильных объектов предприятия. Построение структурной схемы.  
22.04 Изучение собранного материала  
23.04-24.04 Выявление актуальных угроз безопасности мобильных объектов информатизации. Построение модели нарушителя и модели угроз безопасности.  
25.04 Анализ существующих методов мониторинга мобильных объектов информатизации.  
26.04 Разработка общей модели алгоритма мониторинга перемещения мобильных объектов информатизации.  
27.04 Изучение литературы на тему «Методы мониторинга мобильных объектов», а так же изучение существующих алгоритмов мониторинга.  
28.04-30.04 Вывод формулы для определения нахождения мобильного объекта информатизации в разрешённой зоне.  
01.05-04.05 Разработка алгоритма мониторинга мобильных объектов информатизации.  
05.05-10.05 Разработка и тестирование скрипта мониторинга мобильных объектов информатизации.  
11.05- Оформление отчета по производственной практике  

 

Руководитель от предприятия

Начальник отдела ИТиЗИ

ООО «Глобал Мониторинг» Бермухамбетов А.С.

Приложение Б

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: