Оценивание устойчивости информационно-телекоммуникационных сетей к деструктивным воздействиям на основе учета связности маршрутов
Автор: Гончаренко Владимир Анатольевич
Рубрика: Информатика и вычислительная техника
Статья в выпуске: 1, 2015 года.
Бесплатный доступ
Проанализированы понятие и показатели устойчивости. Изложена проблема оценивания показателей устойчивости информационно-телекоммуникационных сетей. Рассмотрены основные факторы, нарушающие устойчивость сети. Предложены модель и методика оценивания устойчивости на основе учета вероятности связности маршрутов сети.
Информационно-телекоммуникационная сеть, устойчивость, надежность, живучесть, коэффициент готовности, связность, простая цепь, деструктивные воздействия
Короткий адрес: https://sciup.org/148160215
IDR: 148160215 | УДК: 004.052.2+519.718
Evaluation of information telecommunication networks stability to destructive effects based on the connectivity of routes
The author of the article analyzes the concept and indicators of stability of the network, discusses the problem of assessing the stability indicators of information telecommunication networks, describes the main factors that violate the stability of the network, and proposes the model and methodology for stability assessment based on the network routes probability of connectivity.
Текст научной статьи Оценивание устойчивости информационно-телекоммуникационных сетей к деструктивным воздействиям на основе учета связности маршрутов
росвязи представляет собой способность сети электросвязи выполнять свои функции при выходе из строя части элементов сети в результате воздействия дестабилизирующих факторов. При этом дестабилизирующие факторы, воздействующие на сеть, подразделяются на внутренние и внешние . Соответственно этому свойство сети сохранять способность выполнять требуемые функции в условиях воздействия внутренних дестабилизирующих факторов называют надежностью сети , а в условиях воздействия внешних дестабилизирующих факторов – живучестью сети . Устойчивость же сети представляется как совокупность свойств надежности и живучести.
На рис. 1 отображена взаимосвязь основных состояний сложной системы.
При этом теория надежности оперирует в основном работоспособными и неработоспособными состояниями, в теории живучести важное место занимают частично работоспособные состояния , в которых система способна выполнять часть заданных функций в полном или частичном объеме или все заданные функции в частич-
Полностью
Частично
Неработоспособные
работоспособные состояния
Исправные Работоспособ-
работоспособные состояния состояния
Предельные состояния
ные состояния
состояния
Аварийные состояния
Рис. 1. Основные состояния сложных технических систем ном объеме. Также в условиях внешних деструктивных воздействий типичны групповые отказы элементов сети.
При функционировании ИТКС в условиях деструктивных информационно-технических воздействий (ИТВ) особое значение приобретает такое свойство ИТКС, как устойчивость к внешним дестабилизирующим факторам, воздействующим на информацию . В зарубежных источниках [6] устойчивость информационной системы (англ. resilience – эластичность, упругость, устойчивость) трактуется как способность системы противостоять кибератакам и другим действиям, влияющим на их работоспособность, а также восстанавливать исходное операционное состояние после сбоя в работе, вызванного любым инцидентом.
Основными дестабилизирующими факторами, воздействующими на ИТКС и нарушающими устойчивость их функционирования, являются:
-
- случайные отказы и сбои сетевого и серверного оборудования;
-
- невыявленные ошибки программного обеспечения;
-
- ошибки исходных данных программ;
-
- некорректные действия пользователей ИТКС;
-
- стихийные воздействия среды, приводящие к повреждению или уничтожению элементов сети;
-
- случайные и преднамеренные помехи, приводящие к искажению информации, циркулирующей в ИТКС;
-
- скачкообразно изменяющийся трафик от абонентов системы;
-
- воздействие программных вирусов и другого вредоносного кода;
-
- информационно-технические (программно-аппаратные и радиоэлектронные) воздействия на объекты ИТКС.
Понятие устойчивости относится не к самой системе, а к какому-либо свойству её функционирования. Различные виды возмущающих факторов определяют частные виды устойчивости, поскольку может наблюдаться устойчивость по отношению к одним возмущениям и неустойчивость по отношению к другим возмущениям в смысле какого-либо одного определения устойчивости. В отношении сложной системы можно рассматривать следующие виды устойчивости [7]:
-
- устойчивость к отказам техники (отказоустойчивость);
-
- устойчивость к ошибкам программ (ошибкоустойчивость);
-
- устойчивость (стойкость) к внешним климатическим факторам (теплоустойчивость, холодоустойчивость, влагоустойчивость);
-
- устойчивость к повреждению элементов системы (живучесть);
-
- устойчивость к механическим воздействиям (удароустойчивость, ударопрочность);
-
- устойчивость к радиоэлектронным воздействиям – электромагнитным излучениям, наводкам и др. (помехоустойчивость, помехозащищенность);
-
- устойчивость к программно-аппаратным воздействиям – к сетевым атакам, вредоносным программам (киберустойчивость);
-
- устойчивость к резкому увеличению трафика, рабочей нагрузки (трафикоустойчивость, нагрузоустойчивость).
Модель оценивания устойчивости ИТКС к деструктивным воздействиям, учитывающая как физический, так и информационный характер дестабилизирующих воздействий на систему, будет включать перечисленные внутренние и внешние факторы, воздействующие на ИТКС, а также структуру ИТКС с параметрами элементов сети (рис. 2).
ВЕСТНИК 2015
ВЕСТНИК 2015
Рис. 2. Модель оценивания устойчивости ИТКС
Для оценивания устойчивости функционирования ИТКС определим основные показатели устойчивости. Надежность и живучесть отдельных элементов сети будем характеризовать коэффициентами готовности и оперативной готовности . Устойчивость сети будем оценивать с помощью вероятности связности маршрута
между заданными узлами сети.
Коэффициент готовности является основ-
ным показателем, характеризующим надежность функционирования ИТКС и ее элементов (узлов сети и линий связи), и определяется как вероятность того, что сеть (элемент сети) окажется в работоспособном состоянии в произвольный момент времени ее функционирования (за исклю-
чением времени, в течение которого применение системы по назначению не предусматривается). Коэффициент готовности представляет собой отношение времени исправной работы к сумме времен исправной работы и вынужденных простоев системы, взятых за один и тот же календарный срок:
Т
К = —и—, г ип где Tи = ∑ im= Tиi – суммарное время исправной работы системы;
n пi=1 пi го простоя.
– суммарное время вынужденно-
В этом случае коэффициент готовности показывает долю времени, в течение которого сеть (элемент сети) сохраняла свою работоспособность.
Для перехода к вероятностной трактовке величины Т и и Т в заменяются математическими
ожиданиями времени между соседними отказами и времени восстановления соответственно:
К г =
т cp
Т „ + T cp ʙ
где
mT
T = i = 1 и i и
m отказ системы;
nT i=1 пi п=
n ления системы.
– среднее время наработки на
– среднее время восстанов-
В этом случае коэффициент готовности трактуется как вероятность того, что сеть (элемент сети) будет работоспособна в любой произвольно выбранный момент времени.
Устойчивость определенного маршрута между двумя абонентами определяется устойчивостью совокупности составляющих маршрут узлов сети и линий связи, включая оконечные узлы. Коэффициент оперативной готовности – это вероятность того, что объект окажется в работоспособном состоянии в произвольный момент времени, кроме планируемых периодов, в течение которых применение объекта по назначению не предусматривается, и, начиная с этого момента, будет работать безотказно в течение заданного интервала времени t р:
К ог ( t р ) = P ( t р ) К г •
Данный показатель позволяет различать системы с одинаковым коэффициентом готовности, но с различным временем непрерывной работы. Коэффициент оперативной готовности будет выше у систем, имеющих большее среднее время наработки на отказ при одинаковых коэффициентах готовности.
Методика оценивания устойчивости функционирования ИТКС основана на использовании случайных графов и нахождении связности между элементами графа с помощью метода перебора простых цепей [5; 8]. Под простой цепью понимают последовательность ребер и вершин графа без петель и параллелей, замыкающую полюсы (выбранные вершины) между собой. ИТКС моделируется графом сети, вершинами и ребрами которого являются узлы сети и линии связи. Вершины графа представляют собой узлы сети, а ребра – совокупность линий связи, которые соединяют вершины графа между собой. Всем элементам графа (вершинам и ребрам) присваивают весовые коэффициенты, представляющие собой коэффициенты готовности (оперативной готовности) узла или линии связи при расчете показателей надежности (живучести) сети связи. На построенном графе сети связи выделяют два полюса («исток» и «сток»), которые отмечают выбранное направление связи.
Методика оценивания связности между элементами графа с помощью перебора простых цепей заключается в том, что для выбранных полюсов графа сети отмечаются все пути, по которым может быть установлено соединение. Под событием связности понимают такое событие, когда между «истоком» и «стоком» в работоспособном состоянии существует хотя бы одна простая цепь. В противном случае наступает событие несвязности. Далее на графе сети выделяют все простые цепи ( μij ) между выделенной парой полюсов (узлов) vi и vj сети. При заданных коэффициентах готовности/оперативной готовности для всех элементов графа связность двухполюсной сети между выделенными узлами vi и vj рассчитывается методом объединения простых цепей с учетом эффекта поглощения.
При практических расчетах перечень простых цепей или путей μij k между узлами vi и vj ограничивают только теми путями, которые содержат допустимое число транзитных участков, зависящее от допустимого уровня искажений передаваемой по линии связи информации. Число транзитных участков определяет ранг простых цепей – r max. Таким образом, полный перечень простых цепей между узлами связи определяется с учетом максимально допустимого числа транзитных участков (ограничения ранга простых цепей).
Связностью pij k k -го пути μij k из перечня всех цепей μij называется совместная вероятность исправного состояния всех ребер и вершин, образующих эту цепь:
Pk = П0 - qa )=П Pa , (1) V a e pi V aepi где qa = 1 – ра – коэффициент неготовности (или оперативной неготовности) а-го элемента последовательности ребер и вершин, принадлежащего пути μijk (при проведении реальных расчетов этим коэффициентом пользоваться удобнее, чем коэффициентом ра);
ра – коэффициент готовности (или оперативной готовности) а -го элемента последовательности ребер и вершин, принадлежащих пути μij k .
Вероятность связности рij от vi к vj – это вероятность исправного состояния хотя бы одной цепи из всех возможных цепей или (при ограничении числа транзитных участков rmax ) хотя бы одной цепи с допустимым рангом:
p , = , = i — П ( 1 — P k ) . (2)
V p k e m i
Из-за наличия общих ребер и вершин в цепях вероятность связности, вычисленная по формуле (2), имеет завышенное значение. Для расчета действительного значения необходимо исключить события многократного учета коэффициента готовности/оперативной готовности одного ребра или одной вершины. Для этого необходимо выполнить операцию поглощения E (т.е. замену после раскрытия скобок всех членов, имеющих показатели степени больше единицы, на единицу). Формула для вычисления связности принимает вид:
p ij
= E 1 P max
= 1 — П ( 1 - p k ) ^
Vp k e m .
Число перемножаемых сомножителей в фор-
мулах (2) и (3) равно числу простых цепей, а число перемножаемых сомножителей в формуле (1) равно числу ребер и вершин в одной цепи. Таким образом, показатели надежности и живучести сети (по вероятностям связности двухполюсного графа) вычисляют по формуле (3). Аналогично исключение дублирования элементов сети при расчете связности выполняется на основе логико-вероятностных методов [9].
Пример . Определим пути из вершины 1 в
Рис. 3. Пример сетевой модели ИТКС
ВЕСТНИК 2015
1 путь. 1-2-3-5, r = 3 5 путь. 1-4-5, r = 2
2 путь. 1-2-4-5, r = 3 6 путь. 1-4-3-5, r = 3
3 путь. 1-2-4-3-5, r = 4 7 путь. 1-4-2-3-5, r = 4
4 путь. 1-2-3-4-5, r = 4
Число транзитных участков определяет ранг простых цепей – rmax = 3.
Тогда пути 3, 4 и 7 исключаются. Вероятности связности оставшихся цепей (рис. 4) представлены ниже.
p 115 = K г1 ⋅ K г12 ⋅ K г2 ⋅ K г23 ⋅ K г3 ⋅ K г35 ⋅ K г5 ;
p 125 = K г1 ⋅ K г12 ⋅ K г2 ⋅ K г24 ⋅ K г4 ⋅ K г45 ⋅ K г5 ;
ВЕСТНИК 2015
p 15 = K г ⋅ K г ⋅ K г ⋅ K г ⋅ K г ;
Рис. 4. Пример сетевой модели ИТКС
Затем рассчитываем вероятность связности маршрута из первого узла в пятый – p 15: P l5 = E { p = 1 - (1 — P 1s ) ■ (1 — Pti ) ■ (1 — P ^5 ) ■ (1 — P 1‘ ) } •
При коэффициентах готовности узлов и линий связи данной сети K Г = 0,99 получим значение показателя устойчивости p 15 = 0,9792 . При условии абсолютной надежности (отказоустойчивости, живучести) узлов сети ( K Г i = 1) получим p 15 = 0,9998. При условии абсолютной надежности (помехоустойчивости, живучести) линий связи между узлами сети ( K Г ij = 1) получим p 15 = 0,9799 . Таким образом, данный маршрут более чувствителен к готовности узлов.
Для оценивания и сравнительного анализа показателей устойчивости сетевых структур расчет проводится в трех различных режимах с выходом из строя выбранных элементов сети и последующим выявлением ее узких мест:
-
1) расчет показателей устойчивости для исходной структуры;
-
2) расчет показателей устойчивости в условиях одиночных отказов узлов и связей между ними (режим надежности);
-
3) расчет показателей устойчивости в условиях групповых отказов узлов и связей между ними (режим живучести).
Коэффициенты готовности отказавших элементов сети приравниваются к нулю. Данная методика может быть также использована при рек онфигурировании сети за счет резервных узлов и связей.
Список литературы Оценивание устойчивости информационно-телекоммуникационных сетей к деструктивным воздействиям на основе учета связности маршрутов
- Гладышев А.И. Вопросы создания единого информационного пространства в космотехносфере//Вестник Российского нового университета. -2014. -№ 4. -С. 137-140.
- Гончаренко В.А. Методы обеспечения устойчивости функционирования распределенных информационно-вычислительных систем//Проблемные вопросы сбора, обработки, передачи и защиты информации в сложных радиотехнических системах: тематический науч.-тех. сборник. -МО РФ: ПВИРЭ КВ, 2005. -№ 24. -С. 102-106.
- Гончаренко В.А., Швец Т.С. Методика оценивания устойчивости функционирования критически важных объектов к программно-аппаратным воздействиям//Актуальные вопросы в научной работе и образовательной деятельности: сб. науч. тр. по мат-лам Междунар. науч.-практ. конф. 30 апреля 2014 г.: в 11 ч. -Тамбов: ООО «Консалтинговая компания Юком», 2014. -Ч. 8.-С. 34-35.
- ГОСТ 34.003-90. Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения. -М.: Стандартинформ, 2009. -24 с.
- ГОСТ Р 53111-2008. Устойчивость функционирования сети связи общего назначения. Требования и методы проверки. -М.: Стандарт-информ, 2009. -19 с.
- ANSSI. Information systems defence and security//France’s strategy. -№ 6. -2011. -Feb. -24 p.
- Эксплуатация средств вычислительной техники. Часть 1. Аппаратные средства вычислительной техники: учебник/А.В. Аверьянов, А.Г. Басыров, В.А. Гончаренко /под ред. Г.В. Кремеза. -СПб.: ВКА имени А.Ф. Можайского, 2013. -505 с.
- Надежность и живучесть систем связи/Б.Я. Дудник, В.Ф. Овчаренко, В.К. Орлов /под ред. Б.Я. Дудника. -М.: Радио и связь, 1984. -216 с.
- Рябинин И.А. Надежность и безопасность структурно-сложных систем. -СПб.: Изд-во СПб ун-та, 2007. -276 с.