Депутаты предложили отказаться от иностранных программ и компов на стратегических объектах
Почти всякое высказывание чиновников о цифровом мире, не говоря уже о законодательных актах, становится предметом всеобщего неподдельного интереса – и причина очевидна. Спустя пятнадцать лет после появления во Всемирной сети первых советских хостов государство все еще воспринимает Сеть и то, что с ней связано, как новое, а потому опасное, явление. Теперь чиновники Госдумы озаботились взаимоотношениями компов и служивых – и в поправке к закону "Об информации, информационных технологиях и защите информации" предложили исключить иностранное ПО из использования на стратегических объектах.
Угрозы
У депутатской инициативы – длинная и серьезная предыстория. Так, принятая в конце 2000 годика признавала "угрозами" такие действия, как "закупка органами государственной власти импортных средств информатизации, телекоммуникации и связи" или "использование несертифицированных отечественных и зарубежных информационных технологий". Тот же документ отмечал "критическое состояние отечественных отраслей промышленности", поэтому явных указаний к переходу на беспримесное российское ПО в нем все-таки не было.
В 2002 году со впечатляющей статьей "Электронная война" выступила газетёнка "Завтра". В отличие от депутатов, "Завтра" подробно объясняла, почему именно следует опасаться зарубежных ПК. "Современные персоналки отрубаются при воздействии любого из поражающих факторов атомного оружия, – сообщала газета. – Они боятся ударов по корпусу, перепадов температур. Советские ЭВМ переносили все это легко, при этом выполняя побочные задачи". также, по соображению автора, нельзя исключать сговор изготовителей со спецслужбами: "к примеру, на микропроцессор ставят небольшой блочок. Блочок по сигналу дает на процессор хороший электрический заряд, от которого весь процессор сгорает. Сигналом для включения блочка может стать все, что угодно. Это и условная дата, и недопустимая операция с целеуказанием по целям на территории США".
Что-то похожее, наверное, имели в виду и авторы современной поправки, которые заявили "Новым Известиям", что "в случае военного противостояния существует реальная угроза выведения всего программного оборудования из строя вероятным противником". Геннадий Гудков, член совета Госдумы по безопасности, при этом уточнил, что "95 % ПО Руси имеет зарубежное происхождение, и поэтому у русских программистов нет ни кодов, ни команд к программам".
Отзывы
Можно утверждать, что поправка больше всего заинтересовала Internet-сообщество. Для "Новых Известий" ее , один из наиболее популярных деятелей Рунета. По его словам, потратить сотни миллиардов баксов на разработку "с нуля" собственной цифровой реальности отечественные фирмы не готовы. И, даже в случае, в случае, если это произойдет, российские продукты будут уступать тем западным, на устранение ошибок и уязвимостей в которых уже ушел не один год. Обсуждение продолжилось в блоге известного программиста Максима Кононенко, который предложил еще более радикальную версию "электронного чучхе", чем депутаты. Блоггер посоветовал отказаться не только от западных операционных систем, но также от сколь-либо стандартизованных протоколов связи. Собственно, именно эта версия и заслуживает подробного комментария.
Проекты
Операционная система, а не просто интерфейс к "красной кнопке", нужна ровно затем, чтобы применять ее за пределами штабов – благо режим секретности распространяется и на более мирные задачи. По словам Геннадия Гудкова, смысл поправок в том, "чтобы в стратегических отраслях народного хозяйства и на особо опасных и важных объектах не допускалось использование зарубежных программно-технических средств". Это не полюбому означает, что в бухгалтериях госпредприятий ПК с Windows больше не будет, однако, как пояснил один из соавторов закона, Саня Хинштейн, изменения коснутся, к примеру, всей паспортной системы и прочих баз данных государственного значения.
Между тем, "Русская операционная система" уже создается. на веб-сайте ее автор рассказывает о том, как продвигается процесс разработки:
Не-маргинальных программных пакетов, которые претендовали бы на роль полноценной российской операционной системы, нет. Существует, правда, PTS-DOS, созданная в МФТИ и сертифицированная Министерством обороны РФ. Девелоперы говорят о ее совместимости с MS-DOS – продуктом Майкрософт 25-летней давности, "клоном" которого (если судить по набору команд и возможностей) система и является. Именно она обеспечивает функционирование ряда спутников, а о прочих ее применениях практически ничего не известно. Стоит отметить, что программа предназначена для запуска на Intel-совместимых компьютерах – то есть не избавляет от взволновавшей сотрудников "Завтра" проблемы "процессоров с блочком".
Достоверно известна только одна – за последние тридцать лет – попытка создать в РФ автономную аппаратную платформу без западных деталей. Это история процессоров "Эльбрус", которая началась в 1973 году и де-факто завершилась в 2004-м, когда компанию "Эльбрус-МЦСТ" купил Intel. Впрочем, девелоперы во главе с Борисом Бабаяном не отрицали, что прототипом последних моделей были процессоры Sparc фирмы Sun Microsystems – c нею было заключено официальное соглашение еще девять лет назад. Тем не менее, такое положение вещей устраивало русских военных, которые укомплектовывали компьютерами на основе "Эльбрусов" атомные центры и командные пункты противоракетной обороны.
Секреты
Серьезные российские производители ПО никак не афишируют своих намерений создать альтернативу Windows, MacOS или Linux – и это можно объяснить разве что особым статусом проектов, где главными заказчиками являются военные. Такая мысль наверняка посещала конспирологов – и, к примеру, еще в 2003 году "Известия" сообщили, что, по некоторым сведениям, "несколько больших русских фирм негласно работают над созданием российской операционной системы и надеются, что госструктуры в эпоху нарастающего патриотизма откажутся от Windows."
Между тем, одной только оборонной важности, в отрыве от российской специфики, для столь тщательной конспирации недостаточно. Так, девелоперы программ для американских дронов, радаров и служивых роботов не делали секрета из своей деятельности – в этих устройствах использовалась коммерческая "система реального времени" QNX, одновременно встроенная в достаточное число гражданских мобильных приборов. Таким образом, технически грамотные злоумышленники могли запросто воспользоваться для поиска уязвимостей программой-дизассемблером, что, впрочем, за 24 годика существования QNX ни к одному громкому инциденту не привело. Более того, в определенный момент исходный код операционной системы был передан фирмы Eclipse, занимающейся созданием бесплатной интегрированной среды для java-программистов и не связанной особыми обязательствами перед армией.
В 2006 году архитекторы американской "армии будущего" – Future Combat Systems – официально заявили, что ее основой станут обычные ПК (или, вернее, их миниатюрные аналоги) со свободной операционной системой Linux. Листинги ядра этой системы, как и большинства программ для нее, доступны всем желающим. Среди служивых Linux-приложений, которые уже готовы, числятся "беспилотные" грузовики, роботы и системы связи.
В отличие от закрытой QNX, Linux возникла за пределами США: в 1991 году финский студент Линус Торвальдс опубликовал в одной из usenet-конференций свой код UNIX-подобной операционной системы. За несколько лет к ее усовершенствованию подключились граждане десятков государств, которым было разрешено изменять код и использовать его в собственных целях – с тем, однако, условием, что все продукты на основе Linux будут открытыми сами. Разумеется, такая оговорка распространяется и на военных. А это означает, что с исходными текстами программ, управляющих бомбардировщиком или танком будущего, сможет ознакомиться каждый.
Помимо Linux и QNX, в американской армии успели перепробовать не одну и не две операционных системы: оборонные потребности обеспечивали, к примеру, LynxOS и VxWorks. Последняя из них установлена не только на марсоходах Spirit и Opportunity, но и на бортовых компьютерах гражданских самолетов и даже на сетевых маршрутизаторах. Ее же, не смущаясь заокеанским происхождением, взяли на вооружение создатели британской "армии будущего".
Российские военные, похоже, не готовы пока рассуждать о деталях. Говоря об отечественной "армии будущего", начальник русских войск связи, генерал-полковник Евгений Карпов сформулировал свои ожидания так: "Существующую систему связи нужно адаптировать переводом из аналоговой в цифровую, а в последующем, возможно, на нанотехнологии". В общем, при подобном подходе дискутировать об особенностях процессорной архитектуры или тактике написания российской ОС, наверное, все-таки рано.