<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">gumrf</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2309-5180</issn><issn pub-type="epub">2500-0551</issn><publisher><publisher-name>ФГБОУ ВО «Государственный университет морского и речного флота имени адмирала С.О. Макарова»</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21821/2309-5180-2023-15-6-1105-1114</article-id><article-id custom-type="elpub" pub-id-type="custom">gumrf-411</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>АВТОМАТИЗАЦИЯ И УПРАВЛЕНИЕ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ И ПРОИЗВОДСТВАМИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>AUTOMATION AND CONTROL OF TECHNOLOGICAL PROCESSES AND PRODUCTIONS</subject></subj-group></article-categories><title-group><article-title>Управление рисками при разработке программного обеспечения в области защиты информации</article-title><trans-title-group xml:lang="en"><trans-title>Risk management in software development in the field of information protection</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Ястребов</surname><given-names>И. М.</given-names></name><name name-style="western" xml:lang="en"><surname>Yastrebov</surname><given-names>I. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Ястребов Иван Михайлович — инженер по разработке ПО</p><p>193376, Москва, ул. Рочдельская, 15, стр. 15</p></bio><bio xml:lang="en"><p>Yastrebov, Ivan M. — Software development engineer </p><p>15 Rochdelskaya Str., Moscow, 193376</p></bio><email xlink:type="simple">vanka998@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>ООО «ЯДРО ЦЕНТР ПРОГРАММНЫХ РАЗРАБОТОК»</institution><country>Россия</country></aff><aff xml:lang="en"><institution>YADRO SOFTWARE DEVELOPMENT CENTER, LLC.</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2023</year></pub-date><pub-date pub-type="epub"><day>07</day><month>02</month><year>2024</year></pub-date><volume>15</volume><issue>6</issue><fpage>1105</fpage><lpage>1114</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Ястребов И.М., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Ястребов И.М.</copyright-holder><copyright-holder xml:lang="en">Yastrebov I.M.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://journal.gumrf.ru/jour/article/view/411">https://journal.gumrf.ru/jour/article/view/411</self-uri><abstract><p>Темой работы является исследование проблем, связанных с возрастающим объемом обслуживающих транспортный процесс информационных потоков и повышением требований к защите информации в условиях агрессивной внешней информационной среды в условиях нарастания цифровизации морского и речного транспорта, а также трансформации в ней всей транспортной инфраструктуры. В цифровой среде программный продукт должен не только обслуживать документооборот транспортных цепочек, но и обеспечивать его конфиденциальность. Автоматизация управления транспортными объектами (суда, платформы, причалы, склады) увеличивает их потенциальную уязвимость от несанкционированного доступа к системам управления; последнее должно учитываться в обслуживающих программах, увеличивая их размер (например, возникает необходимость дробления связных информационных блоков и их альтернативной маршрутизации). Это в свою очередь повышает риски появления ошибок в самих программных продуктах, и значительно усложняет их структуру. Риски сбоев (в том числе нарушения конфиденциальности) при работе программного обеспечения, реализующего информационный обмен, могут повлечь за собой для разработчика существенные материальные и репутационные потери. В случае юридической и функциональной включенности разработчика в отрасль такие потери могут и должны рассматриваться в общем ряду рисков на водном транспорте. Важным аспектом управления рисками, который до последнего времени практически не рассматривался в количественном аспекте в рамках математических моделей, является совместное рассмотрение потерь при наступлении ситуации риска и затрат разработчика, связанных с уменьшением вероятностей таких наступлений; последнее может повлечь уменьшение общих ожидаемых потерь, формализованных как соответствующие математические ожидания. В результате управление рисками может быть сформулировано в терминах задач математического программирования с различными (дискретными либо непрерывными) множествами ограничений и различными свойствами целевых функций.</p></abstract><trans-abstract xml:lang="en"><p>In the context of increasing digitalization of sea and river transport, the immersion of the entire transport infrastructure in the digital environment, the volume of information flows serving the transport process is increasing, and the requirements for information protection are increasing in conditions of an aggressive external information environment. In the digital environment, a software product must not only serve the document flow of transport chains, but also ensure its confidentiality. Automation of transport facilities (ships, platforms, berths, warehouses) management increases their potential vulnerability from unauthorized access to control systems; the latter must be taken into account in servicing programs, increasing their size (for example, there is a need to fragment coherent information blocks and their alternative routing). This, in turn, increases the risk of errors in the software products themselves and significantly complicates their structure. Risks of failures (including confidentiality violations) during the software operation that implements information exchange can entail significant material and reputational losses for the developer. If the developer is legally and functionally involved in the industry, such losses can and should be considered among the general range of risks in water transport. An important aspect of risk management, which until recently was practically not considered in a quantitative aspect within the framework of mathematical models, is the joint consideration of losses when a risk situation occurs and the developer’s costs associated with reducing the likelihood of such occurrences; the latter may entail a reduction in the total expected losses, formalized as the corresponding mathematical expectation. As a result, risk management can be formulated in terms of mathematical programming problems with different (discrete or continuous) sets of constraints and with different properties of objective functions.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>управление рисками</kwd><kwd>оптимизация</kwd><kwd>математическое моделирование</kwd><kwd>информационные потоки</kwd><kwd>программирование</kwd><kwd>сложность программ</kwd></kwd-group><kwd-group xml:lang="en"><kwd>risk management</kwd><kwd>optimizing</kwd><kwd>math modeling</kwd><kwd>information flows</kwd><kwd>software development</kwd><kwd>program complexity</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Демарко Т. Вальсируя с медведями: управление рисками в проекте при разработке программного обеспечения / Т. Демарко, Т. Листер. — М.: Компания p. m. Office, 2005. — 190 с.</mixed-citation><mixed-citation xml:lang="en">DeMarco, Tom, and Timothy Lister. Waltzing With Bears: Managing Risk on Software Projects. Dorset House, 2003.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Каретников В. В. К вопросу оценки рисков на внутреннем водном транспорте Российской Федерации / В. В. Каретников, К. И. Ефимов, А. А. Сикарев // Вестник Астраханского Государственного технического университета. Серия: Морская техника и технология. — 2017. — № 2. — С. 22–27. DOI: 10.24143/2073-1574-2017-2-22-27.</mixed-citation><mixed-citation xml:lang="en">Karetnikov, V. V., K. I. Efimov, and A. A. Sikarev. “To the question of risk assessment on domestic water transport of the Russian Federation.” Vestnik of Astrakhan State Technical University. Series: Marine engineering and technologies 2 (2017): 22–27. DOI: 10.24143/2073-1574-2017-2-22-27.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Anatoliy P. N. Aggregation process for implementation of application security management based on risk assessment / A. P. Nyrkov, Yu. F. Katorin, V. D. Gaskarov, Ya. V. Kosyak, A. V. Sauchev // 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). — IEEE, 2018. — Pp. 98–101. DOI: 10.1109/EIConRus.2018.8317039.</mixed-citation><mixed-citation xml:lang="en">Nyrkov, Anatoliy P., Yuri F. Katorin, Vagiz D. Gaskarov, Yana V. Kosyak, and Aleksandr V. Sauchev. “Aggregation process for implementation of application security management based on risk assessment.” 2018 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). IEEE, 2018. 98–101. DOI: 10.1109/EIConRus.2018.8317039.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Холин А. И. Основные риски, связанные с разработкой программного обеспечения / А. И. Холин // Научный лидер. — 2023. — № 18 (116). — С. 43–44.</mixed-citation><mixed-citation xml:lang="en">Kholin, A.I. “Main risks associated with software development.” Nauchnyi lider 18(116) (2023): 43–44.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Тихонов А. Г. Управление рисками при разработке программного обеспечения / А. Г. Тихонов, Т. Н. Субботина // Экономика и бизнес: теория и практика. — 2022. — № 5–3 (87). — С. 122–125. DOI: 10.24412/2411-0450-2022-5-3-122-125.</mixed-citation><mixed-citation xml:lang="en">Tikhonov, A.G., and T. N. Subbotina. “Risk management in software development.” Economy and Business 5–3(87) (2022): 122–125. DOI: 10.24412/2411-0450-2022-5-3-122-125.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Макаров Д. А. О факторах риска в процессе разработки программного обеспечения / Д. А. Макаров, М. Я. Розенберг, А. Б. Шильников // Вестник Южно-Уральского государственного университета. Серия: Математическое моделирование и программирование. — 2009. — № 37 (170). — С. 85–92.</mixed-citation><mixed-citation xml:lang="en">Makarov, D.A., M. Y. Rozenberg, and A. B. Shilnikov. “Risks in software development process.” Bulletin of the South Ural State University, Series “Mathematical Modelling, Programming &amp; Computer Software” 37(170) (2009): 85–92.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Волошин И. П. Факторы риска при разработке программного обеспечения / И. П. Волошин // Информационная безопасность регионов. — 2016. — № 3 (24). — С. 15–19.</mixed-citation><mixed-citation xml:lang="en">Voloshin, I.P. “Risk factors in the development of software.” Informatsionnaya bezopasnost’ regionov 3(24) (2016): 15–19.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Каретников В. В. К вопросу оценки рисков использования безэкипажных средств водного транспорта на участке акватории / В. В. Каретников, С. В. Козик, А. А. Буцанец // Вестник Государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2019. — Т. 11. — № 6. — С. 987–1002. DOI: 10.21821/2309-5180-2019-11-6-987-1002.</mixed-citation><mixed-citation xml:lang="en">Karetnikov, Vladimir V., Sergey V. Kozik, and Artem A. Butsanets. “Risks assessment of applying unmanned means of water transport in the water area.” Vestnik Gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 11.6 (2019): 987–1002. DOI: 10.21821/2309-5180-2019-11-6-987-1002.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Нырков А. П. Программно-аппаратная реализация системы предупреждения аварийной ситуации для объектов морского транспорта / А. П. Нырков, С. С. Соколов, А. А. Жиленков, С. Г. Черный // Автоматизация в промышленности. — 2016. — № 2. — С. 56–60.</mixed-citation><mixed-citation xml:lang="en">Nyrkov, A. P., S. S. Sokolov, A. A. Zhilenkov, and S. G. Chernyi. “Programmno-apparatnaya realizatsiya sistemy preduprezhdeniya avariinoi situatsii dlya ob”ektov morskogo transporta.” Avtomatizatsiya v promyshlennosti 2 (2016): 56–60.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Mamunts D. Models and algorithms for estimation and minimization of the risks associated with dredging / D. Mamunts, S. Sokolov, A. Nyrkov, S. Chernyi, M. Bukhurmetov, V. Kuznetsov // Transport and Telecommunication. — 2017. — Vol. 18. — No. 2. — Pp. 139–145. DOI: 10.1515/ttj‑2017-0013.</mixed-citation><mixed-citation xml:lang="en">Mamunts, D., S. Sokolov, A. Nyrkov, S. Chernyi, M. Bukhurmetov, and V. Kuznetsov. “Models and algorithms for estimation and minimization of the risks associated with dredging.” Transport and Telecommunication 18.2 (2017): 139–145. DOI: 10.1515/ttj‑2017-0013.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Нырков А. П. Модели, алгоритмы и программное обеспечение минимизации рисков мультимодальных перевозок / А. П. Нырков, А. А. Нырков // Вестник государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2013. — № 1 (20). — C. 67–73.</mixed-citation><mixed-citation xml:lang="en">Nyrkov, A. P., and A. A. Nyrkov. “Modeli, algoritmy i programmnoe obespechenie minimizatsii riskov mul’timodal’nykh perevozok.” Vestnik gosudarstvennogo universiteta morskogo i rechnogo flota imeni admirala S. O. Makarova 1(20) (2013): 67–73.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Nyrkov A. P. Hard- and Software Implementation of Emergency Prevention System for Maritime Transport / A. P. Nyrkov, A. A. Zhilenkov, S. S. Sokolov, S. G. Chernyi // Automation and Remote Control. — 2018. — Vol. 79. — Pp. 195–202. DOI: 10.1134/S0005117918010174.</mixed-citation><mixed-citation xml:lang="en">Nyrkov, Anatoliy P., A. A. Zhilenkov, S. S. Sokolov, and S. G. Chernyi. “Hard-and software implementation of emergency prevention system for maritime transport.” Automation and Remote Control 79 (2018): 195–202. DOI: 10.1134/S0005117918010174.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Вихров Н. М. Анализ информационных рисков / Н. М. Вихров, А. П. Нырков, Ю. Ф. Каторин, А. А. Шнуренко, А. В. Башмаков, С. С. Соколов, Р. А. Нурдинов // Морской вестник. — 2015. — № 3 (55). — С. 81–85.</mixed-citation><mixed-citation xml:lang="en">Vikhrov, N. M., A. P. Nyrkov, Yu. F. Katorin, A. A. Shnurenko, A. V. Bashmakov, S. S. Sokolov, and R. A. Nurdinov. “Analiz informatsionnykh riskov.” Morskoi vestnik 3(55) (2015): 81–85.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Veselkov V. Development of Methods to Identify Risks to Build up the Automated Diagnosis Systems / V. Veselkov, N. Vikhrov, A. Nyrkov, S. Chernyi, I. Titov // 2017 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). — IEEE, 2017. — Pp. 598–601. DOI: 10.1109/EIConRus.2017.7910625.</mixed-citation><mixed-citation xml:lang="en">Veselkov, Viacheslav, Nikolai Vikhrov, Anatolii Nyrkov, Sergei Chernyi, and Ivan Titov. “Development of methods to identify risks to build up the automated diagnosis systems.” 2017 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). IEEE, 2017. 598–601. DOI: 10.1109/EIConRus.2017.7910625.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">Нырков А. П. Анализ и оценка рисков на водном транспорте / А. П. Нырков // Региональная информатика «РИ‑2014»: Материалы XIV Санкт-Петербургской международной конференции. — СПб.: СанктПетербургское общество информатики, связи и управления, 2014. — С. 278–279.</mixed-citation><mixed-citation xml:lang="en">Nyrkov, A. P. “Analiz i otsenka riskov na vodnom transporte.” Regional’naya informatika “RI‑2014”. Materialy XIV Sankt-Peterburgskoi mezhdunarodnoi konferentsii. SPb.: Sankt-peterburgskoe obshchestvo informatiki, svyazi i upravleniya, 2014. 278–279.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Зак Ю. А. Принятие решений в условиях нечетких и размытых данных: Fuzzy-технологии / Ю. А. Зак. — М.: «ЛИБРОКОМ», 2013. — 352 с.</mixed-citation><mixed-citation xml:lang="en">Zak, Yu. A. Prinyatie reshenii v usloviyakh nechetkikh i razmytykh dannykh: Fuzzy-tekhnologii. M.: «LIBROKOM», 2013.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">Function Point Counting Practices Manual. Release 4.2. — IFPUG, 2004.</mixed-citation><mixed-citation xml:lang="en">Function Point Counting Practices Manual. Release 4.2. IFPUG, 2004.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
