
Почти 170 стажёров завершили работу в Линкольнской лаборатории MIT и вернулись к своим программам бакалавриата или магистратуры. Однако для Анны Реймейкер и Вивека Джагадиша работа только начинается. Они входят в число более чем двух десятков стажёров, которые остаются в лаборатории в качестве студенческих технических ассистентов и продолжат поддерживать исследования в сфере национальной безопасности в течение 2026–2027 учебного года.
«Наша летняя исследовательская программа — ключевой путь подготовки кадров для критически важных оборонных программ», — заявил Роберт Лойнд, исполнительный директор аппарата директора. По его словам, стажёры включены в научно-исследовательские и опытно-конструкторские команды практически во всех направлениях работы — от противоракетной обороны и киберопераций до передовых систем связи и квантовых технологий. В 2026 году программа стажировок лаборатории вошла в список Top 100 Internship Program, составленный Yello и WayUp, и получила награду этих организаций Public Service Award. Эта награда вручается за исключительную приверженность содержательной работе со стажёрами на благо общества.
Анна Реймейкер, аспирантка Технологического института Джорджии, нашла своё направление, занявшись морской безопасностью. Четыре года назад она только начала изучать кибербезопасность и ещё не определилась с темой. Когда научный руководитель предложил ей проект по созданию испытательного стенда на базе судна, уроженка Флориды сразу заинтересовалась. Представляя свои исследования на академических конференциях по кибербезопасности, она заметила пробел: «Никто всерьёз не занимался безопасностью судоходства», — говорит она. Это подтолкнуло её напрямую общаться с моряками, чтобы выяснить, с какими киберугрозами они сталкиваются.
Одной из постоянно поднимаемых проблем оказалась безопасность Автоматической идентификационной системы (AIS) — устройства, которое помогает судам избегать столкновений, передавая данные о своём местоположении, скорости и курсе. Международные правила требуют, чтобы все суда валовой вместимостью свыше 300 тонн — грузовые, танкеры, круизные лайнеры — постоянно передавали свои идентификационные данные через AIS. «Моряки говорили мне, что AIS — их источник истины, поэтому манипуляции с ней в реальных условиях их очень пугали», — отмечает Реймейкер. Так называемые «фантомные флоты», например, могут выдавать себя за суда другого типа с помощью AIS, чтобы обходить санкции. Такая подмена возможна, поскольку AIS не требует проверки подлинности.
Этим летом Реймейкер изучала безопасность AIS непосредственно в Линкольнской лаборатории. Её целью был анализ заложенных в систему допущений о доверии и поиск мест, где эти допущения можно использовать. Исследование выявило несколько способов вмешательства в работу AIS, включая радиоподмену, при которой ложные сообщения могут выглядеть как сигналы от легального устройства. Поддельные сообщения могут, к примеру, предписывать судам сменить канал передачи или сообщать ложные координаты, что способно заставить их изменить курс. Совместно с научным руководителем в лаборатории Хамедом Охрави она затем изучала способы защиты от таких ложных сигналов. «Недавние события показали, что безопасность AIS — не просто теоретическая проблема: манипуляции или подмена данных о морском местоположении напрямую влияют на навигацию, безопасность и мировое судоходство. Работа Анны напрямую помогает понять и снизить эти новые риски, — говорит Охрави. — Она с нуля создала новый экспериментальный стенд, провела детальные опыты, проанализировала результаты и помогла превратить работу в публикацию, продемонстрировав отличные практические технические и исследовательские навыки».
Как студенческий технический ассистент Реймейкер займётся другими аспектами морской безопасности. Особенно её интересует предотвращение злонамеренного перерезания подводных кабелей, которое стало серьёзной геополитической проблемой. «Суда большие и медленные. Если у нас есть данные об их перемещении, возможно, мы сможем предсказать, когда судно собирается сделать что-то плохое», — говорит она. После выпуска весной она надеется продолжить решать проблемы, о которых услышала от моряков: «Я хочу идти по этому списку пункт за пунктом и создавать решения, которые могут помочь. Их работа в море тяжела, и они заслуживают защиты».
Вивек Джагадиш учится в магистратуре Вустерского политехнического института. Его путь в Линкольнскую лабораторию сложился естественно. После собеседования на летнюю позицию он узнал, что у его научного руководителя есть связи с сотрудниками группы защищённых и отказоустойчивых систем и технологий. Это придало ему уверенности, что лаборатория соответствует его интересам. Как оказалось, работа группы тесно совпадала с задачами, которые Джагадиш решал в своих исследованиях: защитой операционных систем.
В частности, исследователи Линкольнской лаборатории разрабатывали технологию аппаратно-ассистированной компартментализации ядра (HAKC). Ядро — основная программная часть операционной системы — обычно имеет наивысший уровень доступа к аппаратному обеспечению компьютера. Из-за этого одна ошибка в коде ядра может привести к катастрофическим сбоям в безопасности. HAKC снижает этот риск, разделяя код ядра на более мелкие компоненты, каждый из которых отделён проверками контроля доступа. Команда рассчитывает, что технология позволит устранить уязвимости в ядрах Linux, на которых работает большинство устройств в мире.
Джагадиш сосредоточился на поддержке перехода HAKC в промышленность. «Идея в том, чтобы сделать технологию менее проприетарной, чтобы любой крупный распространитель Linux, например Red Hat или Canonical, мог её использовать», — говорит он. Однако таким распространителям нужна ясная картина того, как HAKC изменяет код ядра. Чтобы обеспечить это, Джагадиш разработал инструмент под названием source-to-source compiler (транспайлер, преобразователь исходного кода в исходный код).
Компилятор превращает исходный код на языке C в двоичный, понятный машине. Разные компиляторы обрабатывают код по-разному, и компилятор, который использует HAKC, отличается от того, что часто применяет сообщество Linux. Изменения в код обычно вносят на промежуточном этапе — в переведённой версии кода, которую компиляторы используют до генерации двоичного файла, — но работа с кодом на этом этапе зависит от компилятора, из-за чего изменения трудно переносить между системами. Чтобы избежать этой проблемы, транспайлер Джагадиша вставляет код HAKC напрямую в исходный файл на C, сохраняя исходную информацию файла и делая добавления легко распознаваемыми. В результате любой разработчик может проверить изменения, вносимые HAKC, а сама технология может без проблем встраиваться в сложные системы сборки, которые используют разработчики ядра и распространители. «Создание транспайлера — нетривиальная задача, но именно этого добился Вивек. Его транспайлер способен преобразовать всё ядро Linux — ключевая веха, необходимая нам для вывода HAKC в промышленность», — говорит его научный руководитель в Линкольнской лаборатории Деррик Макки, который сам начал разрабатывать HAKC пять лет назад как студент-исследователь.
По словам Макки, транспайлер станет основой для следующей версии HAKC. Новую версию планируется выпустить в рамках инициативы Open Resilient Compartmentalization Alliance (Альянс открытой отказоустойчивой компартментализации) при Фонде Linux, которая посвящена внедрению технологии компартментализации в системы Linux. Джагадиш рассказывает, что чувствовал сильную поддержку во время стажировки и встречался с двумя главными исследователями проекта как минимум дважды в неделю. «Было ощущение, что мы вместе работаем над этим по-крупному, и я получал много поддержки от всех, кто за это отвечает», — говорит он. Осенью он с нетерпением ждёт работы над другими аспектами безопасности систем в группе.
Студентам, которые рассматривают стажировку в лаборатории, Джагадиш даёт такой совет: «Вы работаете над реальными вещами, которые имеют настоящий эффект. Это работа, которую после возвращения в вуз вы будете применять в дальнейших исследованиях». Подробнее о летней исследовательской программе Линкольнской лаборатории и других возможностях для студентов можно узнать на сайте учреждения.