Материал: Программно-аппаратные средства обеспечения информационной безопасности. Толстых Н.Н

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

Другая угроза устойчивости функционирования инфокоммуникационной системы заключается в возможности раскрытия структуры внутреннего и внешнего управления за счет анализа радиообмена в ней. Можно представить радиообмен внутри такой системы в виде матрицы , где индексы i и j обозначают два взаимодействующих компонента инфокоммуникационной системы или пару «компонент системы – объект управления», индекс k идентифицирует последовательность кодов, передаваемых при взаимодействии (радиообмене), в конечном наборе всех используемых последовательностей.

Каждый элемент матрицы может быть представлен как совокупность преамбулы , идентифицирующей отправителя и получателя сообщения, его параметры и другие характеристики и собственно последовательности унитарных кодов, формирующей тело сообщения . Как правило, в преамбуле указывается тип сообщения (информативное или управляющее, то есть данные или команда), причем полная совокупность допустимых последовательностей кодов, формирующих данные или команду, ограничена некоторым допустимым диапазоном.

Весьма существенно, что, в отличие от тела сообщения, преамбула «по определению» не может быть подвергнута при передаче каким либо преобразованиям маскировки или шифрации, ее структура всегда определяется используемым протоколом, то есть жестко фиксирована на весь цикл радиообмена. Эта неотъемлемая особенность инфокоммуникационной системы позволяет конкуренту проанализировать и вскрыть иерархическую структуру управления в системе с последующим выделением приоритетных целей для подавления или воздействия.

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

При этом одной из основных задач становится определение отношения частных показателей устойчивости элементов инфокоммуникационной системы и всей системы в целом. Определенное выше понятие информационной устойчивости, очевидно, охватывает область исследований значительно более широкую, нежели традиционные вопросы радиоэлектронной борьбы (РЭБ), рассматривающей воздействия (радиоэлектронные помехи) лишь на сигнальном (энергетическом) уровне представления информации, информационной борьбы, включающей устойчивость программного обеспечения. Как показывает практика информационного противоборства и кибервойны (хоть и с малой историей), информационная устойчивость элементов инфокоммуникационной системы определяется через аналогичные показатели ее элементов только в каждом конкретном случае и эта оценка уникальна.

Поэтому и в соответствии с приведенными выше особенностями инфокоммуникационных систем и информационных воздействий со стороны конкурента рассмотрение вопросов информационной устойчивости этих систем и их элементов выходит за рамки традиционных вопросов радиоэлектронной борьбы или компьютерной безопасности и расположено на стыке сразу трех областей современной науки и техники:

  • радиоэлектронной борьбы, в которой разработаны методы анализа конфликта сложных радиоэлектронных систем в различных условиях их функционирования;

  • информационной борьбы, в которой определены методы синтеза различных воздействующих факторов на информационные системы;

  • теории защиты информации (информационной безопасности), в которой разработаны методы и системы показателей снижения эффективности воздействующих факторов при их взаимодействии с информационными системами.

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

Следует особо отметить, что такое определение устойчивости не может быть сведено к устойчивости по Ляпунову, то есть в этом случае не требуется близости изображающих траекторий движения системы в некотором фазовом пространстве при малых возмущениях, показанных выше на рис.1.6-1.8 и в табл.1. Подобное определение учитывает и особенности реальных современных инфокоммуникационных систем, для которых характерна значительная информационная избыточность. Эксперименты, проведенные в процессе подготовки этого пособия, показали, что в некоторых случаях даже весьма значительные модификации алгоритма функционирования программной системы все равно приводят к получению верных решений, совпадающих с невозмущенными, просто система приходит к ним альтернативным путем. Наличие подобных альтернативных вариантов функционирования в какой-то степени повышает устойчивость функционирования автоматизированных систем, хотя и обуславливают другие проблемы (например, снижают быстродействие или отнимают иной ресурс).

Очевидно, что при таком подходе следует достаточно корректно провести выбор соответствующих величин: характеристик и параметров элементов системы, способам описания состояний и измерения времени в системе.

Прежде всего, следует отметить, что в компьютерных системах, время всегда измеряется некоторыми дискретами (квантами, шагами) : изменение состояния системы происходит не непрерывно, а квантовано, при этом минимальный интервал, соответствующий переходу в следующее состояние, составляет, очевидно, величину порядка , где – наибольшая из тактовых частот, применяемых в системе процессоров. При исследовании конкретной системы (или подсистемы) в ряде случаев шаг измерения времени целесообразно увеличить.

В качестве параметра, определяющего функционирование комплекса элементов инфокоммуникационной системы, предлагается использовать обобщенный информационный ресурс всех элеме6нтов системы, определяемый в самом общем (абстрактном) виде как некоторая безразмерная функция вида , где – некоторый физический ресурс системы (тактовая частота процессора, объем оперативной памяти, емкость жесткого диска, пропускная способность канала и другие), – весовой коэффициент, задающий вклад данного ресурса в общий информационный ресурс системы.

Текущее состояние инфокоммуникационной системы можно задать точкой на некоторой полупрямой, координата которой задается целым числом из диапазона 00...0 ... 11...1 (числа двоичные). Количество разрядов, используемых для представления соответствующих чисел, определяется для каждой конкретной системы или ее элемента таким образом, чтобы представить ее всевозможные мгновенные состояния, то есть посредством записи текущего состояния всех информационных ресурсов в некотором установленном порядке (регистры процессора, оперативная память, жесткий диск и аналогичные). Очевидно, что для современных инфокоммуникационных систем отмеченное выше количество разрядов будет весьма значительным (гига– или даже терабайты), что и позволяет говорить о полупрямой, а не об отрезке.

Наиболее логичным способом нумерации представляется использование в качестве номера состояния его двоичного кода, построенного особым образом, а именно в виде

, (1.23)

где n – номер состояния инфокоммуникационной системы или ее элемента, J – объем i-го информационного ресурса элемента этой системы в битах, I – общее число компонентов инфокоммуникационной системы, составляющих ее информационный ресурс, – значение i-го бита j-го компонента системы или элемента (нумерация битов выполняется с нуля). При таком подходе любое состояние инфокоммуникационной системы, определяемое состоянием ее элементов, имеет номер, определяемый в двоичном представлении в виде

xx…xyy…yzz…z…, (1.24)

то есть представляет собой запись в установленном порядке текущих значений информационных компонентов инфокоммуникационной системы (жестких дисков, оперативной памяти, регистров устройств и аналогичных).

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

Следуя предложенному подходу, динамику функционирования (процесс решения центральной задачи) инфокоммуникационной системы в наиболее общем виде целесообразно представить как случайное блуждание на такой полупрямой9. То есть, функционирование системы с момента подачи на ее вход последовательности входных данных до получения на выходе сигнала в виде решения центральной задачи в форме некоторых данных или управляющих воздействий, можно рассматривать как последовательность переходов между упомянутыми точками фазового пространства, осуществляемых с некоторыми вероятностями.

Вероятности перехода (и, соответственно, последовательность обхода точек полупрямой) определяются входными данными и алгоритмом их обработки, который реализован в системе. При этом начальное состояние системы (точка входа) определяется только входными данными, а конечное (точка выхода) – последовательностью переходов, то есть реализованным в системе алгоритмом обработки данных применительно к конкретным входным данным.

В дальнейшем такой способ (в самом широком смысле этого слова, включая сюда понятия алгоритма, программы, последовательности кодов и другие) решения центральной задачи системы целесообразно назвать ее целевой функцией, а процесс применения этого способа к решению центральной задачи – реализацией целевой функции.

Для произвольных (априори не заданных) входных данных функционирование системы (последовательность переходов по точкам полупрямой, реализация целевой функции) имеет вид случайного блуждания в силу того, что в реальных алгоритмах обязательно присутствуют условные переходы (ветвления), результат которых в рассматриваемом случае предсказуем лишь вероятностно. При этом вероятность любого из выходных состояний в условиях априорной неопределенности отлична от 0 и 1 и может быть определена по общим формулам теории случайных блужданий.

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

В случае информационных воздействий на систему вероятности конечных состояний даже во втором случае (заданные входные данные) отличны от 0 и 1 в силу возможных вариаций входных данных (возмущение первого рода) или алгоритмов их обработки (возмущение второго рода). В рассматриваемом случае детерминированное (для штатного режима) функционирование системы приобретает черты вероятностного с возможной априорно непредсказуемой неустойчивостью.

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

Каждой паре «начальное состояние xi – конечное состояние yj» можно поставить в соответствие вес wij, определяющий «корректность», «значимость», «требуемость», «актуальность» такого перехода10 (степень правильности решения центральной задачи). Приписываемые таким парам веса имеет смысл ограничить все состояния интервалом [-1,1], причем отрицательные веса соответствуют «нежелательным» (недопустимым с точки зрения нормальной работы системы) переходам.

Следует отметить, что в практическом применении одинаковые веса могут приписываться сразу некоторому множеству пар вход-выход в соответствии с предпочтениями объекта, принимающего решение.

При анализе реальной инфокоммуникационной сисемы важно представление о ее функционировании в среднем, то есть при обработке всевозможных (различных) входных данных. В силу этого целесообразно определить величину P = < < Pij >i >j = < < p(yj|xi)*wij >­i >j, получаемую путем усреднения по всем возможным входным и выходным состояниям соответствующих условных вероятностей с их весами, и называемую далее вероятностью реализации целевой функции системы. Нетрудно убедиться, что введенная таким образом вероятность реализации целевой функции не превосходит 1,0. При этом отрицательные значения этой вероятности соответствуют системам, в принципе не способным решить свою центральную задачу за конечное время с заданным ресурсом.

Таким образом, определив характеристики и параметры автоматизированной системы, способ описания состояний и измерения времени, несложно представить функционирование инфокоммуникационной системы как движение изображающей точки в некотором фазовом пространстве (табл.1.1, см. выше). При этом целесообразно использовать четырехмерное пространство с независимыми осями времени t, ресурса R, унитарных кодов u и осью вероятности реализации целевой функции P=P(t,R,u), как показано на рис. 1.10.

Рис. 1.10. Пространство P=P(t,R,u)

В силу зависимости P=P(t,R,u) можно записать базовое уравнение для определения информационной устойчивости любого э\лемен67та инфокоммуникационной системы:

. (1.25)

Анализируя изменение вероятности реализации целевой функции с течением времени (знак полной производной) на основе определения соответствующих частных производных и скоростей изменения унитарных кодов и ресурса, можно сделать вывод об устойчивости системы с учетом изменения состояния его элемепнтов: система устойчива, если соответствующая производная неотрицательна, и неустойчива в противном случае.

Источник: https://studfile.net/preview/16568037/