Кстати, 9 апреля в Москве я на семинаре “Битрикса” рассказываю про безопасность DNS. Я планирую рассмотреть примеры злонамеренного использования DNS, рассказать про DNSSEC и про перспективы после DNSSEC. Семинар бесплатный, подробности на сайте “Битрикса”. Там интересные доклады, приходите, вроде бы ещё можно регистрироваться.



Comments Off on Ссылка: семинар по безопасности

satantennaВ продолжение предыдущей заметки. Какими способами можно бороться с активными помехами? Напомню, речь о том случае, когда помехопостановщик, приняв сигнал РЛС, генерирует сложный ответный импульс, характеристики которого специально подобраны, чтобы запутать радар.

Один из способов борьбы, как ни странно, состоит в “запутывании” помехопостановщика. Например, радар излучает зондирующие сигналы на нескольких частотах, а реально для “наблюдения” за целью использует лишь один из диапазонов – то есть, из отражённых сигналов выбирается какой-то один (отражаются целью все переданные сигналы). При этом то, какой из сигналов актуален для радара на заданном промежутке времени, известно только радару.

Получается, что активный помехопостановщик должен принять все сигналы, включая ложные, потратить вычислительные ресурсы на обработку каждого из них и на каждый поставить помеху. Эти задачи сильно нагружают системы помехопостановщика. Тут ещё нужно учитывать, что “раскрытие” каждого из сигналов требует серьёзной вычислительной обработки: нужно определить кодирование, модуляции, режим работы и т.п. Если же ставить помеху только на один из принятых сигналов, то такая помеха скорее всего окажется неэффективной.

(С другой стороны, излучение дополнительных “пустых” сигналов создаёт нагрузку на оборудование радара, требует выделения временных промежутков, меняет всю логику работы РЛС. Особенно проблемным такой подход становится, если в распоряжении РЛС всего один передатчик.)



Комментарии (30) »

mastf35Вот спрашивают, что общего у DNS и радиолокации. Вообще, не так уж и много, но есть интересные параллели, о которых не часто задумываются.

Вот пример: если взглянуть на радары с немного иной, чем обычная, точки зрения, то окажется, что радар отправляет в окружающее его пространство особый “запрос”, “ответом” на который будут координаты некоторого объекта в “окружающем пространстве”. На первый взгляд, такая трактовка может показаться странной и отвлечённой. Тем не менее, главное – выбрать верный уровень абстракции. При ближайшем рассмотрении оказывается, что описанным образом моделируется работа множества вполне реальных импульсно-доплеровских РЛС в режиме сопровождения цели. В этом режиме станция отправляет ЭМ-импульсы в направлении цели (в конкретный “сегмент” окружающего пространства) и, на основе полученного “ответа” на “запрос” (отражённого сигнала), определяет новые координаты цели. Можно сказать, в ответ на запрос приходит информация об “адресации” цели в пространстве.

Неожиданно? Но в программном обеспечении систем наведения и управления, работающих с РЛС, именно так всё и происходит логически: спросили обновление координат цели у РЛС – получили ответ. DNS также отвечает на запросы: спросили про узел с заданным именем – получите ответ с IP-адресом.

А параллели начинаются дальше.

Одна из самых известных уязвимостей, связанных с DNS – “отравление кеша” (имеется в виду, понятно, кеш адресной информации резолверов и DNS-серверов). Исходная причина этой уязвимости в том, что некоторое специальное программное обеспечение не контролирует, от кого получает ответ на свой запрос, но при этом данные ответа трактует как заведомо достоверные, сохраняет в кеше и далее использует для адресации.

То есть, спросили некий DNS-сервер из “окружающего пространства Интернета” об адресе узла, пришёл ответ, а от кого он реально пришёл – от того сервера, который спрашивали, или нет – никто не проверяет. Более того, встречались и встречаются совсем уж “закритические” случаи, когда программное обеспечение при обработке “ответа” от сервера вообще не проверяет, а был ли сделан соответствующий запрос. При этом ложный ответ, который прислали злоумышленники, содержит неверную адресную информацию. В результате приложение, запросившее адрес сервера для некоторого домена, отправляется, скажем так, не туда.

Активные помехи, позволяющие срывать сопровождение цели РЛС, могут работать так: источник помех, например находящийся на борту цели, передаёт “атакующему” радару сигналы, имитирующие отражённые зондирующие импульсы радара, но при этом в имитацию вносятся искажения, изменяющие “вычисленную информацию” о цели на стороне радара. То есть, радар передаёт “запрос” – зондирующий импульс – в сторону цели и получает ложный “ответ”, похожий на отражённый целью сигнал, но на самом деле сгенерированный помехопостановщиком и содержащий неверные характеристики, реальный же “ответ” – отражение от цели – теряется из-за помех. В результате РЛС, действуя на основе ложной информации из поддельного ответа, вычисляет обновлённые координаты цели с ошибкой. За несколько итераций можно “увести” сигнал от реальной цели, так что после исчезновения помехи РЛС придётся искать цель заново.

Оба случая сильно похожи по логике явления: без проверки “валидности” источника “ответов” на свои “запросы”, и радар, и DNS-резолвер равно по одним и тем же причинам остаются с неверной информацией, оказываются одурачены. DNS-резолвер отправляет браузер интернет-пользователя на подставной фишинговый веб-сайт, а ракета с радаром пролетает мимо вражеского истребителя.

Да, конечно, причина в том, что логический фундамент при конструировании самых разных систем – он одинаковый.

При этом, как ни странно, и методы защиты схожи по логике их построения: тщательная верификация “ответов” на предмет их источника с привязкой к изменяющимся характеристикам “запроса”. Об этом, наверное, в следующий раз.

Такая субботняя заметка.



Комментарии (4) »

А почему строят и проектируют сравнимых с человеком по размерам шагающих военных роботов, перенимающих биомеханику живых четвероногих организмов? Не только потому, что фантасты о таких роботах писали.

Дело в том, что нужны роботы, способные действовать вместе с человеком, в составе небольших боевых подразделений (ну вот как сейчас собаки состоят на службе). При этом человек весьма и весьма “универсален” в плане преодоления различных преград рельефа. А вот, например, чисто колёсные платформы – они сильно ограничены в возможностях передвижения по сложным “рельефам” (лестницы, стенки, окна, трубы – это всё сложно для колёсных платформ). Но так как тип роботов, о котором речь, должен действовать вместе с человеком, непосредственно “работая” на том же “рельефе”, то становится очень важной соответствие “универсальности человека”: чтобы не быть обузой, робототехнические системы должны обладать сравнимыми возможностями в плане преодоления рельефа, иначе, как в случае с колёсными, робота придётся то и дело перетаскивать вручную. Вот поэтому системы и будут шагающими. И тут ещё нужно учитывать, что востребованы подобные боевые роботы, прежде всего, при операциях в городах. (Собственно, об этом же писал, например, Азимов, тем не менее, часто забывают о “специфике вопроса”.)

Сейчас есть собаки. Иногда используются другие животные (гораздо реже). Зачем же их заменять? Причин для замены животных – не так много, зато они веские. Самая главная – это способность к “электронной коммуникации”, к подключению в вычислительные сети. Информационные системы робота изначально проектируются так, чтобы легко сопрягаться с сетевой средой, там понятно с алгоритмами и сигналами. А можно ли незатратно подключить к сети “информационные системы” собаки? Вряд ли. По крайней мере, тут гораздо больше неясностей. Поэтому более вероятно появление чисто механических систем. (Ну или собаки-киборги – тоже вариант.)



Комментарии (8) »

ISIS публикует спутниковое фото северокорейской ракеты на стартовой площадке:

nkrocket

(Credit: DigitalGlobe – ISIS; дата, как пишут, 29 марта.)

Внимание вопрос: что напоминает установка и сама ракета? Вот чуть обработанный фрагмент:

nkrocket1

После запуска будет много шума, так или иначе, даже если не станут перехватывать. С другой стороны, очень вероятен вариант со сбоем при старте и разрушением ракеты – он многих устроит, понятно.



Комментарии (8) »

credit: KB35, flickr The Register пишет про итальянских исследователей, которые с помощью лазерного “виброметра” научились читать вводимые на клавиатуре компьютера символы. Кроме того, в этой же статье эти же исследователи “читают” PS/2-клавиатуры через линии электропитания.

В первом случае используется анализ звука, производимого каждым нажатием клавиши пользователем, во втором – анализируют электрические “наводки” в электросети, также связанные со срабатыванием клавиш клавиатуры. Для автоматизации распознавания кодов символов используют специальное ПО, вполне ожидаемо работающее со словарём. Интересно, что атаки реализованы с минимальными затратами, измеряемыми сотнями долларов США.

В общем, технологии становятся всё доступнее и доступнее. В данном случае важнее не дешевизна лазеров и высокочувствительных электроизмерительных приборов, а доступность и дешевизна вычислительной мощности. При этом обе атаки известны очень и очень давно. Например, ещё около сорока лет назад анализ акустических шумов, сопровождавших работу шифровальных машин в посольствах США, позволял (по крайней мере, скажем так, теоретически) вычислять используемые ключи. В качестве приёмников шума могли служить скрытые микрофоны, установленные за пределами “шифровальной комнаты”, но внутри посольства (понятно, что разным помещениям в посольствах назначены разные уровни доступа, поэтому где-то “жучок” может установить “человек с улицы”, скажем, уборщик или курьер). Собственно, акустические и электромагнитные “каналы утечек”, описанные в статье, уже давно вошли в учебники по защите информации, а сложное экранирование помещений, предназначенных для работы с секретной информацией, стало реальностью уже не один десяток лет назад.

Но интерес-то статьи в другом: рядовые пользователи не экранируют свои квартиры (ну, за редким исключением) и используют самые обычные клавиатуры (часто вообще – беспроводные). При этом с помощью клавиатур вводятся и “банковские пароли”, и номера кредитных карт. И вот уже почти настал такой момент, когда на оборудование по дистанционному “съёму информации” с ПК этих пользователей уже не нужно тратить десятки тысяч евро, а достаточно спаять “лазерный микрофон” за $200 и раздобыть не самую мудрёную программу-анализатор. (Да, конечно, как и прежде требуется высококвалифицированный специалист, чтобы всё заработало.)

Вот так. Ждём появления средств защиты для массовых пользователей.

(Между прочим, готовое решение – работает против “виброанализатора”: на клавиатуру достаточно привинтить вибратор, который будет ставить помеху по сложному алгоритму. Вполне годится виброзвонок от мобильного телефона.)



Комментарии (7) »

sejong А вот интересный будет эффект, если штатовские системы (в том числе и на японских, южнокорейских кораблях) промахнутся по стартующей северокорейской ракете. И правда, мало ли что там разработчики на эксклюзивной ракете накрутили? Впрочем, вряд ли, конечно.

Вообще, вполне очевидно, что перехват этой нашумевшей ракеты как раз будет первой попыткой практического “закрытия космоса” от неугодных. Всё укладывается в план по созданию Штатами не системы стратегической ПРО, а именно системы защиты собственных спутников, находящихся на орбите, то есть защиты штатовских космических завоеваний. Прикрыть спутниковую группировку от противоспутникового оружия, которое может появиться у развивающихся “конкурентов” – важная задача: такое прикрытие Штатам совершенно необходимо для обеспечения эффективности “дистанционных” операций на территории этих самых “конкурентов”.

Вопрос теперь в том, полетит ли северокорейская ракета в реальности. А если полетит, то Штаты вряд ли упустят возможность потестировать собственные разработки.

Японские корабли, кстати, уже несколько раз участвовали вместе с ВМС США в стрельбах по мишеням, имитирующим разные этапы полёта МБР. Накладки были, но были и успехи. Так что сценарий заранее отработан.



Comments Off on Северокорейская ракета: сбить, и без промаха

Credit: Max Kiesler А вот есть же такая знаменитая правительственная организация, как ЦРУ США. На вооружении цэреушников обязательно состоят весьма неожиданные результаты работы секретных лабораторий. Интересный пример: самолёт-шпион U-2 Гэри Пауэрса, сбитый советскими ПВО в 1960. Тогда ЦРУ, живо сотрудничая с NASA, подготовило операцию прикрытия, которая как раз описана в записке по ссылке.

(Кстати, то образцовое сотрудничество двух “контор” хорошо иметь в виду, обдумывая, например, заявления NASA об удивительной опасности для жизни на Земле топлива, находящегося на борту секретного спутника. Ну, читатели, думаю, помнят прошлогоднюю историю с вышедшим из строя спутником, который сбили противоракетными средствами, когда основной причиной, по которой необходимо спутник уничтожить, специалисты NASA называли то самое токсичное топливо.)

Так вот, ЦРУ наверняка использует на практике хитрые штуки, которые в “открытой печати” только планируются к внедрению в будущем. Эти штуки плавают: миниатюрные глубоководные подводные лодки, совершающие длительное автономное плавание. Эти штуки наверняка уже ползают глубоко под землёй: перспективные роботы-кроты, небольшого размера, скрытные и, что главное, умеющие осуществлять подземную навигацию.

Но самое интересное, что, очень вероятно, есть и небольшие летающие боевые роботы, способные наносить удары, в том числе, и по объектам в городах на “чужой территории”. Скорее всего, это такие беспилотники-бомбы, полностью автономные и способные совершать очень длительные перелёты (видимо, в несколько этапов, подзаряжаясь в пути каким-то способом).

Может показаться, что это совсем фантастика. Но это только на первый взгляд. Вспомните, например, марсианские роверы NASA (дружественное ж агентство, кстати), которые уже не первый год автономно бороздят пески Красной планеты, выполняя довольно непростые задания. Да, роверы очень медленно ползут по поверхности, а секретные беспилотники должны очень быстро летать в городе. Но ведь роверы ползут по Марсу, за миллионы километров от штаб-квартир NASA и ЦРУ, а беспилотники действуют (если действуют) в куда как более изученной земной “среде обитания”, что, согласитесь, упрощает задачу.

Такая субботняя заметка. Да.

А ещё можно использовать голубей-киборгов. Для разведки.



Комментарии (3) »

Credit: alexkerhead, flickr Очень интересно следить за реакцией массовой аудитории на недавно запущенный домен верхнего уровня TEL. Как я уже писал, TEL задуман как обозначение глобальной базы данных, работающей на основе DNS и хранящей контактные и всякие персональные данные. Всё работает исключительно внутри DNS, используя DNS-запросы и серверы. Это основная хитрость.

Что же происходит с TEL? Пока этот TEL придумывали и утверждали, оказалось, что в понимании массового пользователя Интернет прочно и однозначно сросся с Вебом (хотя Веб – это только один из “сервисов”, формально). То есть, потенциальные потребители вообще не понимают, о чём идёт речь, когда, скажем, представители администратора домена TEL рассказывают, что это особенный домен, работающий исключительно с DNS. Непонимание видно из вопросов аудитории популяризирующих мероприятий. Слушатели, выслушав о “хранении в DNS” и о том, что “веб-хостинг не нужен”, спрашивают первым делом: “А можно ли разместить на этом домене свой фотоальбом?”, “А можно ли изменить дизайн веб-страниц?”, “А как привязать домен TEL к своему хостингу?”. То есть все вопросы исключительно “в разрезе Веба”.

Отношения Веба и TEL вообще сложные: хоть домен и позиционируется как “исключительно DNS”, администратору пришлось запустить proxy-сервис, который показывает содержание доменной зоны через Веб. См., например, nadya.tel браузером. Зачем? Да просто без подобного веб-туннеля массовой аудитории вообще нечего было бы показывать о домене. Ведь аудитория привыкла, что Интернет виден через веб-браузер – и только. Строки текста, возвращаемые (для тех, кто в курсе) dig – вообще непонятны. Приложения, извлекающие контакты из TEL через DNS, воспринимаются как “локальные адресные книги” и с Интернетом, в понимании пользователя, не связываются. Выходит, что TEL пытается бороться с Вебом. Весьма рискованная для TEL борьба.

При этом, в плане публикации контактов на веб-странице, TEL ничем не лучше “обычного” домена, а даже хуже, так как традиционный Веб позволяет и дизайн-оформление установить какие угодно, и фотоальбом опубликовать без проблем.

Другой момент: пока TEL готовился к запуску, в сознание массового пользователя проникли интернетовские социальные сети. Ведь интернет-среда быстро меняется. В TEL есть механизм “друзей”, назначение которого – управлять доступом к приватной контактной информации. Как только этот механизм упоминается, массовый слушатель тут же приходит к выводу: “А, так TEL это очередная социальная сеть!?”. То есть, если даже засомневался слушатель, услышав, что “домен TEL – не Веб”, то тут же догадывается, в чём “подвох” – это очередная социальная сеть! Какой такой DNS? Кто вообще задумывается о существовании DNS?

Посмотрим, что там из TEL выйдет.



Комментарии (2) »

А между прочим, уже завтра в зоне .ru ожидается два миллиона доменов. Судите сами: http://stat.nic.ru/.



Комментарии (4) »

Интересное про электромагнитные шапки-невидимки в блоге Игоря Иванова. Речь, естественно, не о сказочном артефакте, а об оболочках, позволяющих делать объекты невидимыми (в теории, пока что):

Казалось бы, для того, чтобы шапка-невидимка работала, надо тело обязательно помещать внутрь шапки. Оказывается, нет, не обязательно.



Comments Off on Ссылка про шапки-невидимки