ДОВЕРЕННЫЙ КОМПЬЮТЕР

Полезная модель относится к области компьютерной техники и информационных технологий.
В указанной области техники издавна существует проблема защиты информации, исторически первым и простейшим решением которой явилось создание и применение программного обеспечения, реализующего те или иные защитные функции. Однако опыт разработок минувших лет и теоретический анализ проблемы убедительно продемонстрировали ограниченность такого подхода и подвели к необходимости преимущественно аппаратной реализации защитных функций с использованием для этого специализированных аппаратных средств - т.н. резидентных компонентов безопасности (РКБ), интегрированных в аппаратную среду электронного взаимодействия, в частности, встроенных в компьютеры [1, с. 50].
Позднее была сформулирована концепция доверенной вычислительной среды (ДВС) - такого фрагмента среды электронного взаимодействия, для которого установлена и поддерживается в течение заданного интервала времени целостность объектов и целостность взаимосвязей между ними [2, с. 209]. Наиболее совершенные модели компьютеров, предназначенных для работы в ДВС - доверенных компьютеров - не ограничиваются контролем целостности программно-аппаратной среды, а поддерживают и дополнительные защитные функции - в частности, проверку соответствия внешних ситуативных факторов доверенным диапазонам, установленным принятой политикой безопасности. Для этого связи РКБ с компьютером не ограничиваются его шиной - на которую, как правило, установлен РКБ - а проложена, по меньшей мере, одна дополнительная (физически выделенная) связь РКБ, с, по меньшей мере, одним функциональным блоком компьютера - в частности, датчиком внешнего ситуативного фактора [3].
Однако компьютер [3] - наиболее близкий к данной полезной модели - характеризуется недостаточно высоким уровнем защищенности от утечек критичных данных в доверенном режиме во внешний мир через один или несколько блоков компьютера, ответственных за его внешние связи - в частности, модули WiFi, Bluetooth и т.п. Это связано с тем, что указанные блоки дополнительными связями со стороны РКБ не охвачены - поэтому нельзя дать твердых гарантий, что они в результате каких-либо злоумышленных действий или случайно не будут включены в доверенном режиме.
Задачей полезной модели является устранение указанного недостатка - т.е. повышение уровня защищенности компьютера от утечек критичных данных в доверенном режиме, а ее техническим результатом является, соответственно, получение наиболее защищенного доверенного компьютера.
Поставленная задача решена тем, что в доверенном компьютере, содержащем РКБ, имеющий, по меньшей мере, одну дополнительную, по отношению к шине компьютера, связь с функциональным блоком, ответственным за передачу данных во внешний мир, по меньшей мере, в цепи питания указанного функционального блока установлен транзисторный ключ, управляющий контакт которого соединен с одним из контактов Интерфейса ввода-вывода общего назначения процессора РКБ, используемым в качестве его выхода, указанной дополнительной связью, и по ней пропущен управляющий сигнал, отключающий питание указанного блока в доверенном режиме работы компьютера. Выходной же контакт указанного транзисторного ключа второй дополнительной связью соединен со вторым контактом Интерфейса процессора РКБ - используемым в качестве его входа. Процессор РКБ при этом запрограммирован на индицирование соответствующей неисправности компьютера и/или его отключение при выявлении несрабатывания транзисторного ключа по сигналу, пришедшему по первой дополнительной связи.
Тем самым задача полезной модели оказывается решена, поскольку отключение питания ответственного за внешние связи функционального блока компьютера, в частности посредством транзисторного ключа - наиболее твердая гарантия невозможности его несанкционированного активирования, а доставка сигнала, отключающего питание, от РКБ до блока по дополнительной (физически выделенной) связи в обход общей шины компьютера - наиболее твердая гарантия его беспрепятственного прохождения. Интерфейс процессора РКБ - стандартизованный Интерфейс ввода-вывода общего назначения (англ. General-purpose input/output - GPIO), наиболее удобный для создания дополнительных связей между компонентами компьютерной системы, а также гибко конфигурируемый - одни и те же его контакты могут выступать в качестве как входов, так и выходов [4].
Поскольку надежность любого реального ключа не абсолютна (есть ненулевая вероятность его несрабатывания при подаче правильного управляющего сигнала), между вышеуказанными контактами транзисторного ключа и GPIO проложена вторая дополнительная связь. Программирование процессора РКБ на индицирование соответствующей неисправности компьютера и/или его отключение при выявлении несрабатывания ключа по сигналу, пришедшему по первой дополнительной связи, также является, таким образом, обязательным условием решения задачи полезной модели.
Указанный транзисторный ключ целесообразно установить в цепи питания функционального блока, осуществляющего беспроводную передачу данных во внешний мир по радиоканалу - например, модуля WiFi или Bluetooth. Тем самым окажется блокированным наиболее опасный канал утечки критичных данных в доверенном режиме - через эфир.
ИСТОЧНИКИ ИНФОРМАЦИИ
1. Конявский В.А. Управление защитой информации на базе СЗИ НСД «Аккорд». - М.: Радио и связь, 1999 - 325 с.
2. Конявский В.А., Гадасин В.А. Основы понимания феномена электронного обмена информацией. - Минск: Беллитфонд, 2004 - 282 с.
3. Патент России на полезную модель №175 189.
4. GPIO - https://ru.wikipedia.org/wiki/GPIO