Управление, вычислительная техника и информатика. Рубрика в журнале - Современные инновации, системы и технологии

Публикации в рубрике (84): Управление, вычислительная техника и информатика
все рубрики
Сравнительный анализ языков программирования C++ и Java с точки зрения обеспечения безопасности кода

Сравнительный анализ языков программирования C++ и Java с точки зрения обеспечения безопасности кода

А. К. Назарян, И. Н. Карцан

Статья

Язык программирования представляет собой набор команд, которые помогают компьютерам, мобильным телефонам, планшетам и другим электронным устройствам функционировать по назначению и выполнять различные задачи. Существует множество типов языков программирования, и выбор правильного из них должен основываться на философии и целях конкретного устройства или программы. Отмечается важность языков программирования в области интеграции. Языки программирования третьего поколения были переведены с английского на машинный язык, для преобразования этих инструкций использовались компиляторы. Примерами языков программирования третьего поколения являются C++ и Java. В статье представлен анализ языков программирования C++ и Java с точки зрения обеспечения безопасности кода. Рассматриваются аспекты управления памятью, обработки ошибок и предотвращения уязвимостей. Практика разработки программного обеспечения, с точки зрения безопасного кодирования, обеспечивает устойчивость к уязвимостям безопасности путем применения лучших практик, методов и инструментов безопасности на ранних этапах разработки. Вместо того чтобы думать только о пользовательском опыте, безопасное кодирование приводит каждую функцию в соответствие с мерами безопасности с самого начала жизненного цикла разработки программного обеспечения. Выявлены преимущества и ограничения каждого языка, а также предложены рекомендации по их использованию в зависимости от требований к безопасности программного обеспечения.

Бесплатно

Структурно-параметрический синтез системы управления документопотоком

Структурно-параметрический синтез системы управления документопотоком

Дмитрий Зыбин, Андрей Калач, А.А. Рогонова, Александр Башкатов, Мария Клементьева

Статья

Рассмотрены структуры представляющие процессы движения документов в организации путем их синтеза из простейших структур. Представленные в виде графов процессы движения документации становятся формализованными и однозначно заданными. Используя классификацию типовых структур информационных потоков и имеющуюся математическую модель системы управления, возможно, формализовать процессы движения документов и их взаимодействия в виде модели управления, а также составить техническое задание на разработку информационной системы и законченную формализованную постановку задачи структурно-параметрического синтеза.

Бесплатно

Формализованный подход к проектированию микропроцессорных систем с элементами человеко-машинного взаимодействия

Формализованный подход к проектированию микропроцессорных систем с элементами человеко-машинного взаимодействия

И. В. Ковалев, В. В. Лосев, А. О. Калинин

Статья

В статье рассматривается методология формализованного подхода по проектированию микропроцессорных систем, обеспечивающих человеко-машинное взаимодействие. Рассмотрены классические процедуры проектирования последовательностных систем (схемной логики), применимые для разработки МП-систем, в частности формальные методики получения таб­лиц переходов/выходов и графа проектируемого автомата. Основной акцент проектирования строится на логике графа автомата Мили, характеризуемый тем, что в течение всего периода «устойчивого» состояния Qi входной Хi и вы­ходной Zi векторы остаются неизменными. Однако, при этом условные операторы алгоритма селектируют изменения входного вектора Xi, если оно произошло в состоянии Qi под воздействием внешних по отношению к МП-системе со­бытий. В результате такой селекции МП-система перехо­дит к иному «устойчивому» состоянию Qi+k, которое опре­делено схемой алгоритма. В качестве примера проектируемой МП-системы выступает контроллер вызова управляющих подпрограмм, соответствующих конкретным режимам работы объекта управления. Предложено программное решение участка алгоритма, обеспечивающего условный переход по результатам реализации процедуры сравнения констант. В качестве обоснования функциональной реализации прототипа проектируемого контроллера приведена принципиальная электрическая схема на базе микроконтроллера, обеспечивающая элементы человеко-машинного взаимодействия.

Бесплатно

Цифровая трансформация государственных учреждений

Цифровая трансформация государственных учреждений

В. С. Аверьянов, И. Н. Карцан

Статья

В статье представлена методология построения высокотехнологичной цифровой платформы министерства здравоохранения, обеспечивающей высокое качество жизни гражданина Российской Федерации на всем её протяжении. По своим тактико-техническим характеристикам платформа уникальна, имеет распределенный реестр и децентрализованную многоранговую иерархическую структуру. Условие распределённости позволяет достичь неизменности цепочки блоков, сформированных данными, и прозрачности консенсуса легитимных пользователей электронного документооборота. Её концепцией определен ключевой элемент – искусственный интеллект, интегрированный в медицинские информационно-аналитические процессы учреждения. Серверная часть платформы ответственна за хранение, обработку, формирование и передачу электронно-медицинской документации на уровень регионального и федерального реестра данных. Отдельным узловым элементом представлена система обеспечения информационной безопасности в разрезе средств защиты больших данных, электронной подписи врача, каналов связи межведомственного взаимодействия, иных элементов – значимых в решении повседневных задач лечебно-профилактических учреждений. По результатам исследования определен ландшафт угроз цифровой платформы, возможности по её масштабированию, комплекс мероприятий по усилению мер информационной безопасности, включая направления будущих исследований.

Бесплатно

Журнал