Ресурсы: техническое описание TLS, LaTeX - в картинки (img), криптографическая библиотека Arduino, шифр "Кузнечик" на ассемблере AMD64/AVX и ARM64
Вообще, давно известно, что разнообразные бытовые “гаджеты”, использующие в своей работе радиосигналы, – будь то автомобильные сигнализации или беспроводные телефонные аппараты, – в массе своей не являются серьёзно защищенными (в криптологическом смысле). Так вот, на днях этот факт подтвердился и для беспроводных клавиатур. В данном случае, для клавиатур от Microsoft.
Специалисты разобрали защиту и теперь умеют читать из эфира значения клавиш, которые нажимает счастливый обладатель беспроводной клавиатуры. В общем, осуществляют самый полный (и незаметный!) перехват, лучше любого “кейлогера”.
Интересны подробности про использованный авторами клавиатуры механизм защиты данных. Как пишут “взломщики”, шифруется (надо бы в кавычках написать: “шифруется”) лишь код нажатой клавиши (один байт). При этом (внимание!) код “шифруется” операцией XOR с фиксированной однобайтовой маской. Маска – это ключ, генерируемый во время привязки клавиатуры к приёмнику.
Понятно, что для раскрытия такого ключа (всего-то 256 вариантов) вовсе не нужно перехватывать “сессию инициализации”. Достаточно предположить, что пользователь клавиатуры набирает осмысленный текст и далее, накопив множество “нажатий кнопок”, вычислить ключ тривиальным образом, используя словарь (что, собственно, и делают авторы атаки).
Добавить нужно только одно: используя специальный приёмник, слушать сигналы беспроводной клавиатуры можно очень издалека.
Comments Off on Беспроводные клавиатуры
Разработчики выпустили очередное обновление Firefox – 2.0.0.11. В примечаниях о назначении обновления пишут очень лаконично:
Этот релиз исправляет проблему, найденную в предыдущем релизе, Firefox 2.0.0.10.
Ни тебе ссылок, ни тебе пояснений. “Исправляет проблему” – и всё.
Comments Off on FireFox и обновления
Про АФАР (это Активная Фазированная Антенная Решётка) сейчас в популярной прессе пишут то и дело, в основном применительно к истребителю пятого поколения. Правда, даже минимальные технологические аспекты обычно остаются за кадром. Что за АФАР? Зачем? Как она работает? В общем, эта заметка поможет окинуть взглядом – конечно, в очень упрощённом виде – некоторые базовые принципы, стоящие за особенностями АФАР.
Начать придётся издалека. Известно, что радар (за некоторыми исключениями) сперва излучает зондирующий импульс – современные радары обычно импульсные – в окружающее пространство, а потом “слушает”, не последует ли отражений. Если отражённый импульс удалось принять, то по его характеристикам, имея “в уме” параметры соответствующего излучённого импульса, можно вычислить некоторую информацию о цели. Ну, по крайней мере, дальность и скорость (а хотелось бы ещё координаты, тип и тому подобные штуки).
Чтобы принимать/излучать сигналы, радару нужна антенна. Для эффективного использования энергии нужно, чтобы эта антенна обладала узкой “направленностью”. Грубо говоря, требуется, чтобы “был луч” (и по приёму, и по излучению импульсов). Создавать лучи научились разными способами. Самый банальный – использовать отражающую “тарелку-гиперболоид”: примеры подобных зеркальных антенн можно наблюдать в системах спутникового телевидения.
Правда, такую тарелку в самолёт запихивать сложно, да и управляться с ней неудобно. Поэтому придумали специальные антенные системы, которые действуют подобно тарелке, но при этом они плоские, а приёмник и передатчик находятся за антенной. Основной элемент таких антенн – очень сложная система волноводов, приводящих к приёмнику сигналы от разных “фрагментов” наружной части антенны таким образом, что “суммарный” результат получается аналогичным “отражающей” системе. Здесь “кривизна” отражающей тарелки оказывается преобразована в различное время прохождения сигналом различных волноводов системы. (Подробный разбор того, как и почему такая антенна работает, мы пока оставим за рамками нашей заметки.)
Итак, предположим, что в радаре есть один приёмник, один передатчик (генератор импульсов) и хитрая плоская антенна, подобная “отражающей тарелке”, формирующая луч. Оказывается, для того чтобы увидеть разные цели таким радаром, антенну придётся двигать, обычно в двух плоскостях. Тут уместна аналогия с фонариком в тёмной комнате: осветить стену целиком луч не может, и чтобы стену осмотреть, нужно “просканировать” её светлым пятном от луча. То есть для осмотра нашим радаром сколь-нибудь широкого сектора на практически важной дистанции потребуется механическое сканирование. Тяжёлой “тарелкой” придётся вертеть с помощью гидравлики. В большинстве современных истребителей как раз используются подобные радары с механическим сканированием.
Но механическое сканирование очень неудобно, прежде всего потому, что антенна движется медленно. Двигать ей быстро нельзя: сама антенна обычно очень массивная, если даже и удастся затолкать на борт истребителя мощную гидравлику, то при большой частоте сканирования самолёт просто начнёт рыскать и определённо развалится под воздействием механических напряжений. Поэтому обзор больших секторов происходит медленно. А, например, для атаки цели истребителем радар приходится переключать в специальный режим, в котором луч держит в “поле зрения” одну, выбранную пилотом, цель. С одновременной атакой нескольких целей возникают очень большие проблемы (и это не единственные проблемы радаров с механическим сканированием).
Так вот, от механического сканирования возможно отказаться, перейдя на электронное. Физика, стоящая за этой возможностью, не простая. А основной принцип – управление фазами сигналов. Оказывается, сформировать нужный луч можно, изменяя фазы сигналов, принятых (или излучённых) разными частями антенны. Правда, при этом антенну сперва нужно разделить на части.
Логичный вариант: плоская (прямоугольная или круглая) антенна разделена на ячейки, образующие регулярную решётку. В каждой такой ячейке находится специальный прибор – фазовращатель, который может на заданный угол изменять фазу “упавшей” в ячейку электромагнитной волны. “Обработанные” сигналы из ячеек поступают по волноводам на приёмник – понятно, что сигнал на входе приёмника образуется “суммированием” сигналов из ячеек решётки. Так получается ФАР – фазированная антенная решётка. (Для излучения сигналов антенна работает аналогично.)
Если в ФАР согласованно отрегулировать изменения фаз в разных ячейках, то можно, например, получить максимум усиления антенны в одном заданном направлении, аналогично зеркальной антенне с тарелкой. Так происходит, в общем, потому, что сигналы, принимаемые разными ячейками решётки (неподвижной!) с заданного направления, из-за изменения их фаз складываются с “максимальной энергией” (то же самое при излучении). Важно заметить, что в реальности ситуация сложнее, но подробный её разбор мы сейчас проводить не будем.
Ещё важнее заметить, что антенна всё равно принимает сигналы со всех направлений (даже изнутри самолёта), “по направлениям” различается только степень чувствительности.
Управление фазовращателями, конечно, должно быть электронным и центральным. В этом случае, согласованно регулируя настройки фазовращателей, можно обеспечить электронное управление перемещением луча. Правда, угловой диапазон этих перемещений будет ощутимо ограничен. Но так как при “перебросе” луча не используется механическое перемещение антенны, то в рамках доступных углов сканирование будет почти мгновенным (понятно, конечно, что в реальных системах небольшая инерционность всё равно присутствует). ФАР также позволяет формировать сразу несколько лучей. Для расширения углов обзора ФАР может использовать механическое сканирование в дополнение к электронному.
Антенная решётка, подобная только что описанной системе, со множеством элементов-фазовращателей, с одним приёмником и одним передатчиком, называется пассивной ФАР. Первый в мире истребитель, оснащённый РЛС с пассивной ФАР – МиГ-31 (система “Заслон”):

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

(Рисунок РЛС с АФАР Raytheon AN/APG-63(V)3 – из рекламки Raytheon)
АФАР гораздо сложнее пассивной ФАР и просто требует других технологий для своего создания.
Современные радары с АФАР очень “вычислительные”, основная часть обработки сигналов производится в цифровой форме, мощным компьютером. Компьютер же занимается вычислением “параметров передачи” сигналов. Самое интересное тут то, что, имея большое количество отдельных приёмников в АФАР, можно вычислять одновременно сигналы от многих конкретных целей на основе компьютерного анализа изменений фаз излучения заданной частоты во времени на множестве приёмников (то есть можно не вращать фазы в приёмниках, а только записывать их значения). Да и вообще, используя такую систему приёма-передачи сигнала, можно очень многое вычислить из характеристик принятого излучения (об этом как-нибудь в другой раз подробности).
Поэтому радары с АФАР не только с лёгкостью обеспечивают полноценную работу одновременно по множеству целей (10-20-30, можно ещё больше, с одновременным же сопровождением и атакой), но и попутно могут проводить картографирование поверхности под самолётом (с обнаружением наземных целей), очень эффективно отстраиваться от помех и тут же ставить помехи радарам противника.
Основной технологической проблемой в создании АФАР является микроэлектронная начинка активного элемента. Есть несколько разных технологий, позволяющих добиться нужных характеристик. Но самые перспективные – это появившиеся недавно компактные интегрированные твердотельные СВЧ-элементы, так сказать, приёмник и передатчик в одном миниатюрном полупроводниковом изделии.
Кстати, радары с АФАР используются не только и не столько на истребителях. Напротив, АФАР давно применяют в комплексах ПВО, а кроме того – на прочей наземной технике, на кораблях и даже на таких экзотических устройствах, о которых популярная пресса почему-то не пишет, как, например, загоризонтные радиолокаторы. Очень эффективны и полезны АФАР, установленные на спутниках.
Читайте, также, продолжение темы:
Преимущества АФАР для современных самолётов;
АФАР и бортовые РЛС малозаметных самолётов;
РЛС с синтезированной апертурой антенны.
Комментарии (12) »
На “Премии Рунета” есть сервис “народное голосование”. В нём за номинированные сайты голосуют пользователи Интернета, выбирая лучший сайт. Довольно странно читать, что РОЦИТ – титульный организатор “Премии Рунета” – в ответ на жалобы пользователей, которые не смогли проголосовать (их голоса не были приняты сервисом), раскрывает просто пещерную отсталость своей системы учёта голосов. РОЦИТ пишет:
“Нам, в оргкомитет Премии Рунета 2007, периодически поступают письма с жалобами на систему ограничений голосования – не дает голосовать тем, кто последний раз голосовал более суток назад или не голосовал вовсе, выдавая ошибку “Извините, но голосовать можно только раз в 24 часа”.
Причинами данной проблемы могут быть:
1. До того как вы подключились к интернету данный IP использовал другой человек, который принимал участие в голосовании;
2. Ваш компьютер находится в сети имеющий один внешний IP, т.е. из вне все компьютеры сети видны как один.
Мы понимаем, что идентификация пользователя по IP-адресу и Cookie не является 100% гарантом его уникальности, но иного лучшего способа в настоящее время нет.”
То есть люди, голосующие из корпоративной или “домовой” сети, где размещение сотни компьютеров за парой “внешних” (маршрутизируемых) IP – обычное дело, фактически лишены возможности голосовать. Или, например, пользователи коммутируемого доступа, в котором один небольшой пул IP-адресов динамически раздаётся на множество абонентов, – также не смогут нормально голосовать.
С другой стороны, сеть, имеющая большой блок IP-адресов (тысячи), может довольно просто накрутить результаты голосования (в том случае, если с одного IP-адреса можно опять голосовать через сутки). Вообще, при современной ситуации с “внешними” IP-адресами, система строгой авторизации по IP выглядит, по меньшей мере, странно. Нужно либо разрешить голосовать без строгой привязки к IP, либо, если нужно обеспечить точность повыше, использовать более прогрессивную систему авторизации. Самая простая из которых – регистрация с уникальным адресом e-mail, при условии проверки валидности адреса.
Комментарии (3) »
В Швейцарии на выборах использовали квантовую криптографию для того, чтобы закрыть каналы обмена данными в системе голосования. Как пишут, технологию реализовала швейцарская же компания ID Quantique. То есть, получается, что это, по крайней мере, одно из первых широких практических применений квантовой криптографии в подобных гос.системах.
Впрочем, смысл использования квантовой криптографии для такой задачи – тёмен. Разумным выглядит мнение, что это всего лишь шикарный рекламный ход ID Quantique.
Комментарии (1) »
Как известно, многие современные видеокарты, обеспечивающие на PC работу 3D-игр, содержат внутри весьма мощные специализированные процессоры. Изначально эти процессоры предназначены для ускорения сугубо “графических” задач. Но, понятно, математика в этих задачах не слишком узкоспециальная и вместо, скажем, представлений текстур можно обсчитывать какие-то другие массивы данных. Например, о таком применении графических карт можно прочитать у Алексея Тутубалина.
Так вот, оказывается, на днях компания “Элкомсофт” (известная по дурацкому скандалу с Adobe), выпустила новую версию своей программы “восстановления паролей” Elcomsoft Distributed Password Recovery. Новая версия умеет использовать для вычисления паролей процессор видеокарт, построенных на GeForce 8. Как пишут, применение видеокарты даёт 25-ти кратный прирост скорости вычислений. (Пресс-релиз “Элкомсофт”, PDF.)
(via)
Comments Off on Вычисления с графическими ускорителями
На картинке: тёмные точки соответствуют перемножаемым цифрам при умножении чисел алгоритмом Карацубы (это такой алгоритм быстрого умножения). Как бы фрактал получается. Найдено в Wolfram-блоге – там заметка появилась в связи с недавно обнаруженной ошибкой умножения MS Excel 2007.
Comments Off on Фракталы от умножения
Сайт “Битрикс” – 170 ошибок в валидаторе. Теперь можно думать – должно ли им быть стыдно?
Впрочем, там же на видном месте сказано: “…управлять сайтом, не привлекая специалистов по программированию и html-верстке“.
Комментарии (1) »
Чем не хорош хостинг от Мастерхоста? В конфигурации PHP по умолчанию там нет модуля CURL и ещё других ценных модулей. (Хотя там как-то можно собрать свой PHP и использовать его в качестве CGI-приложения – зачем это нужно? Не понятно.) Панель управления от Мастерхоста – это образец недружественного интерфейса, явно спроектированного программистами. В панели управления там ничего не понятно, а единственным прилично оформленным действием является “завершение сеанса”. Например, в Мастерхосте (по крайней мере в том тарифе, который я использую) для того, чтобы просмотреть логи ошибок сервера, нужно залогиниться в панель управления, пройти по нескольким ссылкам в этой панели – Древо услуг > Виртуальная площадка …. > Домен …. HTTP > error_log (!!!) – и потом просматривать логи внутри панели порциями (!) из нескольких десятков записей, только за текущие сутки. Такая вот “интерфейса”. В общем, по совокупности – Мастерхост стал совсем плох.
Комментарии (1) »
Оказывается уже запустили проект под названием “Ajax Windows“: десктоп, аналогичный Windows, но работает в браузере и, понятно, всё хозяйство вертится (и сохраняется) на удалённом сервере. То есть, можно с любого, подключенного к Интернету, компьютера с современным браузером использовать своё “рабочее место” на сервере. При этом функциональность весьма полная (ну там почта, текстовый редактор и т.п.). Выглядит это примерно вот так:
(Можно кликнуть картинку.)
Интересное развитие.
Comments Off on А потом пришёл новый Windows
“Коммерсант” пишет:
IBM и Infineon продали завод по производству полупроводников в окрестностях Парижа неизвестному российскому холдингу под названием GIS. Участники рынка указывают на его родство с ФГУП “Рособоронэкспорт”, где не отрицают свою причастность к сделке. Эксперты отмечают, что это первое приобретение “Рособоронэкспорта” за рубежом, оценивая сумму сделки в E300-500 млн.
Comments Off on Полупроводники
Новый