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

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

На мой взгляд, разумный срок – шесть лет. То есть, в декабре 2018 года в одном из развитых мегаполисов мира такие летающие дроны уже впервые сверкают объективами из-за спины горожанина, который завозился с подозрительной сумкой возле аэропорта. Похоже?



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

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

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

Проблемы, впрочем, остаются. Как организовать высокоскоростную обратную связь? Как передавать ключи?



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

Занятно, что на колёсах ровера Curiosity, который сейчас передвигается по Марсу, сделаны специальные метки-прорези, они на фото:

Форма меток соответствует буквам JPL, записанным в азбуке Морзе:

(J) . – – –
(P) . – – .
(L) . – . .

Думаю, понятно, что JPL – это Jet Propulsion Laboratory.



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

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

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



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

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



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

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

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



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

В Интернете публикуют файл с пользовательскими паролями, стащенными, как пишут, из некоторого сервиса Yahoo! Сейчас пароли меняют. Традиционная статистика по лидерам среди пользовательских паролей (посчитал по исходному файлу, указаны пароли с числом вхождений больше 128):

123456:1667
password:780
welcome:437
ninja:333
abc123:250
123456789:222
12345678:208
sunshine:205
princess:202
qwerty:172
writer:164
monkey:162
freedom:161
michael:160
111111:160
iloveyou:140
password1:139
shadow:134
baseball:133
tigger:132
1a1a1a1b:131

1a1a1a1b – неплохой вариант, кстати. Интересно, если перечень реальный, то, после того, как пользователей попросят сменить пароли, сильно ли изменится рейтинг? Например, вместо 123456 – в лидеры может выйти 111111. Какой вообще смысл просить менять пароли, если политика позволяет использовать слабые варианты? Которые, к тому же, хранятся в открытом виде.



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

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

Цель в том, чтобы, благодаря ограниченности твиттерных инструментов настройки, пользователи потеряли настоящие сообщения в потоке наведённого шума. Это всё сильно напоминает помехопостановку из практики РЭБ: пространство хеш-тегов общее, всё равно что радиоэфир, конкретные действующие значения тегов прочитать может каждый (каждый бот). При этом, методы защиты тоже имеют хорошо знакомые черты: скажем, пострадавшие от шума – меняют хеш-теги.

Как разработчики простых твиттерных помехопостановщиков могли бы их улучшить? Во-первых, конечно, нужно устроить автоматы таким образом, чтобы они быстро и автономно обнаруживали переход подавляемого канала на другую частоту, то есть, на другой хеш-тег. Для реализации не нужно распознавать смысловое содержание сообщений. Достаточным признаком может служить быстро возросшее количество сообщений с не встречавшимся ранее тегом для некоторого ядра пользователей. Понятно, что новый тег вводит кто-то из тех, кто активно и в первых рядах использовал предыдущие теги. Эта особенность позволяет выявить “ведущих” пользователей. Соответствующие таблицы в базе данных не займут много места.

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

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



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

Как я уже упоминал, для нового выпуска “Доменных имён“, посвящённого истории Интернета, мы с Артемием Ломовым написали статью “Сценарии конца Интернета“. Сейчас статья доступна на сайте журнала, в PDF, рекомендую. Небольшая цитата:

Некоторые умные люди небезосновательно утверждают, что вероятность любого события тождественно равна нулю до его наступления и тождественно равна единице – после. Например, почти ровно 100 лет тому назад, в первой половине апреля 1912-го, вероятность гибели «Титаника» как раз оценивалась всеми здравомыслящими людьми как нулевая. Любое пророчество о том, что первый же рейс станет последним для непотопляемого лайнера, не могло быть воспринято иначе, чем инфернальный бред. Однако все мы хорошо знаем, что случилось дальше.

Спустя считаные минуты после того, как вероятность катастрофы стала в точности равной единице, носовая часть расколовшегося надвое «Титаника» врезалась в океанское дно со скоростью порядка 13 миль в час, зарывшись в осадочные породы. И человечество, надо сказать, еще легко отделалось – к счастью, в данной точке пространства-времени не оказалось проложенного по дну трансатлантического кабеля магистральной сети связи с пропускной способностью в несколько сотен гигабит в секунду.

Да, текст, местами, художественный, но некоторые из упомянутых в статье сценариев уже просматриваются в реальности. Итак, вот, ещё раз, ссылка на PDF.



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

Очень популярны разные двумерные геометрические коды (пример: QR-коды), они нынче повсюду. Вот связанная с кодами идея для современного технократического квеста: изготавливаем прозрачный стеклянный шар с непрозрачными включениями, особым образом размещёнными по всему объёму шара. При освещении шара с помощью фонарика под определённым углом, тени, отбрасываемые включениями на лист бумаги, который также расположен определённым образом, собираются в QR-код. Код можно прочитать смартфоном или другим подходящим считывателем, в нём – ответ на загадку. (Понятно, что вместо шара можно взять куб, пирамиду и так далее. Можно использовать несколько деталей.) Задача выглядит занятно.



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

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

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

Скопирую свой комментарий сюда:

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

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

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

(Забавно, что если греки используют на постах связи несколько линеек с заданной шкалой и циркуль, то они могут организовать обмен открытыми ключами наподобие алгоритма Диффи-Хеллмана. Но это уже совсем другая история, да.)



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