До попадания киберочков Google Glass на прилавки остаётся ровно полгода, и события начинают приобретать ощутимый нервозный оттенок. Google, выбравшая для бета-тестирования революционного продукта посторонних людей, да ещё и людей с фантазией — тысячи экземпляров Glass Explorer Edition были розданы нынешней весной энтузиастам, блеснувшим творческой жилкой, — виновата сама: сразу было понятно, что такие тестировщики будут использовать Очки не для селфшотов (см. «Очки Google в руках простых пользователей»). Однако происходящее сейчас на этом направлении интересно и ещё по одной причине, которую, если позволите, оставим в секрете до конца сегодняшней колонки. Я расскажу о нескольких ярких конфликтных случаях из жизни «очкариков», а вы попробуйте догадаться, что объединяет их всех — кроме собственно Очков.
Если вы следите за новостями, Стивен Балабан должен быть вам знаком. Этот 24-летний американец с забавным именем и внешностью десятиклассника нашумел ещё год назад, когда основанная им компания Lambda Labs произвела на свет инструментарий для распознавания лиц в Facebook. Фейсбуковцев тогда как раз жгла на костре правозащитная инквизиция за попытку сделать «узнавание по лицу» стандартной функцией соцсети, так что Балабан с товарищем оказались в нужное время в нужном месте: их API заинтересовал многих, и к настоящему моменту (если верить им самим) разработка даже приносит какие-то деньги. Правда, из разряда «бета» она пока так и не вышла: поиграться с движком (и удивиться, как ужасно — для такого известного продукта — он лажает) можно на официальном сайте компании.
Распознавание лиц по сей день остаётся одной из самых желанных функций Google Glass. Представьте только: Очки помогут вам никогда не забывать людей, немедленно узнать всё о человеке из его соцстранички, вспомнить, о чём вы говорили с ним в прошлый раз. Но мало справиться с параноиками-правозащитниками. Нужно ещё отточить сам механизм распознавания. Движок Lambda Labs (на фото — результат его работы), даже выбирая всего из шести человек в идеальных условиях, пока явно слаб.
В общем, Балабан в теме face recognition человек неслучайный. И минувшей весной, когда — вот уже повезло! — он оказался в списке счастливчиков, получивших гугловские Очки, вопроса, для чего их приспособить, перед ним не стояло. В конце мая Lambda Labs адаптировала свой движок распознавания лиц для Glass, а уже 1 июня Google поставила крест на этом и любых других подобных приложениях — по крайней мере до тех пор, пока не прояснятся правовые аспекты. Что бы на его месте сделали вы? Балабан решил написать собственную операционную систему для Google Glass.
Google запрещает слишком многое. Её Очки нельзя продавать, сдавать в аренду и даже дарить. Приложения обязаны быть прозрачны: пользователь должен знать, что делает устройство в текущий момент и куда отправляются собранные им данные. Порнография, взрослый контент? Не приведи боже. Распознавание лиц? Ну, вы в курсе. Нарушили? В лучшем случае приложение исключат из списка доступных, в худшем — отключат ваш экземпляр Очков без возврата денег. Такой набор ограничений беспрецедентен для мобильной электроники: даже Apple не решается диктовать покупателям условия пользования «железом». Однако продуктивней не ахать и охать, а спросить, как именно контроль реализован.
Точного ответа на этот вопрос пока нет, но мало кто сомневается, что «блокиратор», отключающий Очки по команде «из центра», спрятан не в аппаратной части, а в операционной системе. Поэтому решение Балабана совершенно естественное: заменив операционку на Очках, можно избавиться от контроля производителя. Glass работают под управлением обычной Android 4.x, и ребята из Lambda Labs, насколько понятно из коротких, разрозненных интервью, решили тоже использовать либо самосборный вариант Android, либо Linux: по их словам, разрабатываемая ими ОС сможет управлять любым ARM-устройством. Популярной прессе, впрочем, такие подробности неинтересны, она сходит с ума от самого факта: совсем молодые ребята на коленке пишут что-то, что избавит потрясающее новое устройство от власти тирана-производителя!
А ведь Lambda Labs не одинока в своём благородном порыве. И даже не самая интересная. Японская BrilliantService, например, продемонстрировала на днях прототип Viking OS — операционной системы для киберочков и им подобных носимых компьютеров с управлением жестами. Компьютер рисует в поле зрения рабочий стол с иконками, клавиатурой, кнопками управления, а пользователю остаётся только выбирать нужные элементы, буквально двигая пустыми руками в пространстве. Впрочем, на доведение системы до ума разработчики просят года три, а это равноценно признанию, что из стадии концепта она так никогда и не выйдет.
Сами понимаете: через три года сегмент киберочков станет совершенно сумасшедшим местом, где будут сшибаться лбами десятки вендоров и тысячи мелких разработчиков. Уже сейчас сообщения о соперниках Google Glass — менее дорогих, более функциональных, более автономных и т. п. — идут нескончаемым потоком: слышали про итальянский GlassUp, собирающий деньги на бюджетные Android-очки с поставкой в начале следующего года? В условиях жестокой конкуренции любые ценные функциональные находки будут реализованы моментально; пробиться даже с яркой идеей «в топ» станет почти невозможно. Не верите? Попробуйте сегодня удивить мир чем-нибудь планшетным — а ведь этому рынку едва исполнилось три года!
Киберочками нужно заниматься сегодня, сейчас, постоянно напоминая себе, что имеешь дело с принципиально новой архитектурой и платформой, к каким обыватель никогда ещё доступа не имел. Здесь уместен поиск функций, о которых раньше никто не слышал, и подводных камней, о существовании которых никто не подозревал. Возьмите компанию Lookout Mobile Security (вы, возможно, помните её по оригинальному приложению Plan B, которое можно установить на утерянный смартфон после утери; см. «Один непринятый вызов»). Задавшись целью отыскать уязвимости в Google Glass, её сотрудники наткнулись на оригинальную идею — атаковать через зрительный канал.
Поскольку у Очков нет ни клавиатуры, ни мыши, гугловцы реализовали возможность настройки устройства с помощью QR-кодов. Несколько упрощая, дело обстоит так: на каждой сделанной фотографии Очки ищут QR-метку, расшифровывают её и автоматически используют полученную информацию. Так можно настроить Wi-Fi, подключить Bluetooth-периферию, отправить СМС-сообщение… Но точно так же, заставив ничего не подозревающего пользователя всего лишь сделать фотографию, куда попадёт специально приготовленная QR-метка, злоумышленник может переключить Очки на подконтрольную ему точку беспроводного доступа, загрузить веб-страницу с опасным содержанием, позвонить на платный номер или отправить платное СМС. Да просто переполнить какой-нибудь буфер!
К настоящему моменту в Google Glass эта уязвимость уже закрыта (QR-контент «исполняется» только по просьбе пользователя), но она без всяких сомнений проявится в сторонних приложениях для гугловских Очков, и в киберочках других производителей. Этого не избежать, поскольку зрительный канал для очков расширенной реальности — основной, приоритетный. А ребята из Lookout, получается, вписали свои имена в историю: мало кто нынче может похвастаться открытием фундаментальной уязвимости!
Вот такая получилась хаотичная зарисовка одной недели «из жизни» Google Glass и «очкариков». Так что же объединяет участников сегодняшнего рассказа? Не стану больше мучить: все они — стартапы, и в лучшем случае им два года от роду, у них на балансе полтора продукта и первый раунд венчурных инвестиций. Чаще, впрочем, они могут похвастаться лишь концептами или весьма сырыми бета-версиями да имиджем скандалистов. Зато им не занимать упорства: все они сейчас — на гребне волны, поднятой Google Glass, и к ним прислушиваются СМИ, к ним присматриваются инвесторы, на них заглядываются пользователи. И у вас тоже пока ещё есть шанс оказаться там, рядом с ними.
Пока ещё есть.