Китайские закладки: непридуманная история о виртуализации, безопасности и шпионах
Я не профессионал в области информационной безопасности, моя область интересов — это высокопроизводительные вычислительные комплексы. В тему ИБ я пришел совершенно случайно, и именно об этом дальше пойдет речь. Думаю, эта невыдуманная история гораздо лучше осветит проблемы, связанные с аппаратурой виртуализации, нежели сухое изложение фактов.
Еще до официального анонса новых процессоров Intel с поддержкой аппаратной виртуализации (в начале 2007 года) я задумал использовать эти чипы для создания единой вычислительной системы на базе нескольких серверов, которая стала бы для ОС и прикладных программ единой вычислительной установкой с SMP-архитектурой. Для этого требовалось написать компактный гипервизор с нестандартным функционалом, главной особенностью которого было бы не разделение ресурсов единой вычислительной установки между разными ОС, а наоборот, объединение ресурсов нескольких вычислительных машин в единый комплекс, которым бы управляла одна ОС. При этом ОС не должна была даже догадываться, что имеет дело не с единой системой, а с несколькими серверами. Аппаратура виртуализации предоставляла такую возможность, хотя изначально не предназначалась для решения подобных задач. Собственно, система, в которой аппаратура виртуализации применялась бы длявысокопроизводительных вычислений, не создана до сих пор, а уж в то время я вообще был первопроходцем в этой области.
Гипервизор для этой задачи, конечно, писался с нуля. Принципиально важно было запускать ОС уже на виртуализированной платформе, чтобы с первых команд загрузчика ОС все работало в виртуальной среде. Для этого пришлось виртуализировать реальную модель и все режимы работы процессора и запускать виртуализацию сразу после инициализации платформы до загрузки ОС.
Поскольку система виртуализации для этой цели получилась нестандартной и выглядела как полностью автономный компактный программный модуль (объем кода не более 40–60 Кб), язык как-то не поворачивался называть ее гипервизором, и я стал использовать термин "гипердрайвер", поскольку он более точно передавал суть функционального предназначения системы. Серийного оборудования с аппаратурой виртуализации в то время еще не было, однако благодаря сотрудничеству с фирмой "Крафтвей" я имел доступ к предсерийным образцам процессоров и материнских плат с поддержкой виртуализации, которые еще не выпускались официально (так называемым сэмплам, которые фирма Intel любезно предоставляет своим партнерам по бизнесу). Поэтому работа закипела на этом "сэмпловом" оборудовании.
Макет был собран, гипердрайвер написан, все заработало, как и было задумано. Нужно сказать, что на тот момент аппаратура виртуализации было очень "сырой", из-за чего она не один раз отказывалась работать так, как написано в документации. Приходилось разбираться буквально с каждой ассемблерной командой, а сами команды для аппаратуры виртуализацииписать в машинных кодах, поскольку тогда не существовало компиляторов с поддержкой команд виртуализации.
Владимир Путин внёс в Госдуму кандидатуру Дмитрия Медведева для получения согласия на назначение Председателем Правительства
Владимир Путин подписал:
Указ «О единовременной выплате некоторым категориям граждан Российской Федерации в связи с 67-летием Победы в Великой Отечественной войне 1941–1945 годов».
Указ «О долгосрочной государственной экономической политике».
Указ «О мероприятиях по реализации государственной социальной политики».
Указ «О совершенствовании государственной политики в сфере здравоохранения».
Указ «О мерах по реализации государственной политики в области образования и науки».
Указ «О мерах по обеспечению граждан Российской Федерации доступным и комфортным жильём и повышению качества жилищно-коммунальных услуг».
Указ «Об основных направлениях совершенствования системы государственного управления».
Указ «О реализации планов (программ) строительства и развития Вооружённых Сил Российской Федерации, других войск, воинских формирований и органов и модернизации оборонно-промышленного комплекса».
Указ «О дальнейшем совершенствовании военной службы в Российской Федерации».
Указ «О мерах по реализации внешнеполитического курса Российской Федерации».
Указ «О мерах по реализации демографической политики Российской Федерации».
Указ «О сложении полномочий Правительством Российской Федерации».
Кратко:
Владимир Путин, вступивший в понедельник в должность главы государства, подписал первый президентский указ - о единовременной выплате некоторым категориям граждан в связи с 67-летием Победы в Великой Отечественной войне. http://www.ria.ru/politics/20120507/643380538.html
Президент РФ Владимир Путин подписал указ "О долгосрочной государственной экономической политике", в частности, он поручил правительству принять меры для создания и модернизации 25 миллионов высокопроизводительных рабочих мест к 2020 году http://www.ria.ru/economy/20120507/643404239.html
Президент РФ Владимир Путин поручил правительству к 1 декабря утвердить основные направления деятельности до 2018 г и прогноз долгосрочного развития страны до 2030 года, сообщает в понедельник пресс-служба Кремля. http://www.ria.ru/politics/20120507/643410723.html
Президент РФ Владимир Путин поручил правительству до октября внести в Госдуму законопроект об использовании нефтегазовых доходов, а также средств Резервного фонда и Фонда национального благосостояния http://www.ria.ru/economy/20120507/643412532.html
Президент РФ Владимир Путин поручил правительству до 2016 года завершить выход государства из капитала компаний несырьевого сектора, не относящихся к субъектам естественных монополий и оборонке http://www.ria.ru/economy/20120507/643415752.html
Президент РФ Владимир Путин поручил правительству до 1 декабря создать механизм привлечения иностранных компаний к строительству автодорог в России http://www.ria.ru/economy/20120507/643433810.html
Президент РФ Владимир Путин поручил до декабря внести изменения в законодательство РФ для исключения возможности решения бизнес-споров путем уголовного преследования предпринимателей http://www.ria.ru/economy/20120507/643431974.html
Президент РФ Владимир Путин поручил правительству РФ до июля представить предложения по ускорению социально-экономического развития Сибири и Дальнего Востока http://www.ria.ru/society/20120507/643433723.html
Президент РФ Владимир Путин поручил кабмину проработать до лета 2013 года вопрос о формировании многофункциональных центров прикладных квалификаций, осуществляющих обучение на базе среднего общего образования http://www.ria.ru/society/20120507/643435098.html
Президент РФ Владимир Путин поручил правительству к ноябрю подготовить изменения, ограничивающие покупку госкомпаниями и ФГУПами акций коммерческих компаний http://www.ria.ru/economy/20120507/643440707.html
Президент РФ Владимир Путин поручил кабмину РФ обеспечить к 2018 году снижение показателей смертности по различным причинам, в том числе в ДТП - в два раза http://www.ria.ru/society/20120507/643449775.html
Президент РФ Владимир Путин поручил правительству до конца декабря 2012 года разработать меры по повышению эффективности единого государственного экзамена http://www.ria.ru/society/20120507/643453527.html
Президент РФ Владимир Путин поручил до конца декабря оценить эффективность работы государственных образовательных учреждений и реорганизовать неэффективные http://www.ria.ru/society/20120507/643457862.html
Президент России Владимир Путин подписал серию поручений по решению проблем отечественного жилищно-коммунального комплекса, предполагающих в том числе снижение на одну пятую цены квадратного метра жилья и средней стоимости рублевых ипотечных кредитов до уровня инфляция + 2,2 процентного пункта. http://www.ria.ru/society/20120507/643454610.html
Президент РФ Владимир Путин поручил правительству РФ создать до 1 декабря 2012 года в стране институт уполномоченного по защите прав предпринимателей http://www.ria.ru/society/20120507/643461575.html
Президент РФ Владимир Путин поручил до начала лета подготовить предложения о создании президентского совета по межнациональным отношениям, а к декабрю разработать и утвердить Стратегию национальной политики России http://www.ria.ru/society/20120507/643486265.html
Президент России Владимир Путин поручил федеральным и региональным к властям к ноябрю ввести для гастарбайтеров обязательный экзамен по русскому языку, истории России и основам российского законодательства. http://www.ria.ru/society/20120507/643486327.html
Президент России Владимир Путин поручил правительству к июлю представить предложения по новому порядку выдвижения кандидатов на пост председателя и аудиторов Счетной палаты, а также новому порядку формирования списка членов Общественной палаты по президентской квоте http://www.ria.ru/society/20120507/643495127.html
Президент РФ Владимир Путин поручил правительству до декабря 2012 года подготовить предложения по усилению наказания за нарушение миграционного законодательства http://www.ria.ru/society/20120507/643496394.html
Президент России Владимир Путин поручил правительству в целях защиты стратегических интересов страны обеспечить развитие Военно-морского флота, прежде всего в Арктической зоне РФ и на Дальнем Восток http://www.ria.ru/defense_safety/20120507/643496351.html
Президент России Владимир Путин поручил подготовить предложения по выводу из подчинения Минобороны РФ федеральных ведомств, отвечающих за размещение гособоронзаказа и контроль его исполнения. http://www.ria.ru/defense_safety/20120507/643487255.html
Президент РФ Владимир Путин поручил к 2015 году увеличить внутренние затраты на исследования и разработки до 1,77% внутреннего валового продукта, а к 2018 году увеличить объем финансирования государственных научных фондов до 25 миллиардов рублей http://www.ria.ru/science/20120507/643496470.html
Президент России Владимир Путин поручил активизировать усилия по формированию механизмов защиты прав и интересов российских детей, усыновляемых или удочеряемых иностранцами. http://www.ria.ru/society/20120507/643523039.html
Президент России Владимир Путин поручил МИД РФ и другим федеральным органам исполнительной власти обеспечивать последовательную реализацию российско-американского договора СНВ, а также добиваться предоставления твердых гарантий ненаправленности системы ПРО США против российских сил ядерного сдерживания http://www.ria.ru/defense_safety/20120507/643525274.html
Президент РФ Владимир Путин поручил к осени создать в интернете единый ресурс для размещения информации о разработке проектов нормативных правовых актов, ходе и результатах их общественного обсуждения http://www.ria.ru/society/20120507/643522493.html
Президент РФ Владимир Путин поручил правительству РФ обеспечить повышение к 2018 г. суммарного коэффициента рождаемости до 1,753. Об этом говорится в указе "О мерах по реализации демографической политики Российской Федерации", сообщает пресс-служба Кремля. Отметим, что по итогам 2011 г. суммарный коэффициент рождаемости составил 1,606
Всюду и повсеместно: "Правительству Российской Федерации... обеспечить достижение следующих показателей... обеспечить реализацию следующих мероприятий... принять меры, направленные на достижение следующих показателей..." Всем в правительстве ближайшие лет 6 точно будет не до свобод с демократиями. Даже Медведеву