Чуть больше года назад в Сети опубликовали секретную презентацию АНБ с каталогом гаджетов, которые используются для шпионажа. Среди них был прибор под названием Cottonmouth-I — кабель USB стоимостью около $20 000 с аппаратной «закладкой» и беспроводным передатчиком. Такими «жучками» оснащаются клавиатуры и другие USB-устройства, чтобы снимать информацию с компьютеров противника, не подключенных к интернету.
Некоторым хакерам показалась возмутительной столь высокая стоимость устройства — и они смогли снизить её в тысячу раз. На конференции Shmoocon в Вашингтоне, которая прошла в минувшие выходные, инженер Майкл Оссман (Michael Ossman) из компании Great Scott Gadgets рассказал о своих успехах в разработке гаджета Turnipschool с аналогичной функциональностью. Причём, по его инструкции сделать такое устройство сможет кто угодно из комплектующих стоимостью не более $20. Так, печатная плата стоит всего $1,50. Нужен ещё USB-хаб и микроконтроллер с радиопередатчиком — то и другое продаётся по $4. Всё это упаковывается в пластиковый контейнер, который можно напечатать на 3D-принтере. «Я спаял всё самостоятельно, — говорит Оссман. — Это полностью доступно на любительском уровне».
Майкл Оссман является активным членом сообщества NSA Playset, участники которого работают над созданием open source альтернатив гаджетам, перечисленным в каталоге АНБ. Многие из этих приборов основаны на свободном аппаратном и программном обеспечении вроде BeagleBone Black и USBProxy. Последняя программа позволяет анализировать трафик, проходящий по шине USB 2.0, и эмулировать разные USB-устройства, как это делает более дорогой аппаратный эмулятор FaceDancer21.
На краудфандинговом сайте CrowdSupply успешно завершается финансирование ноутбука Librem 15, «первого в мире high-end ноутбука, который уважает ваши свободы и приватность», как его описывают разработчики.
В отличие от ноутбука Novena, здесь разработчики не заморачивались поиском комплектующих, которые соответствуют принципам open source, где прошивка каждого контроллера доступна под свободной лицензией. В общем-то, это практически нереальная задача. Хотя они уверяют, что отобрали именно такие комплектующие, которые не требуют установки бинарных блобов для ядра Linux (они есть во всех остальных Linux-ноутбуках на рынке).
В Librem 15 используются вполне стандартные комплектующие, как и в других современных ноутбуках высшего класса: четырёхъядерный процессор Intel i7-4770HQ на 3,4 ГГц, 4 ГБ ОЗУ (расширяется до 8 ГБ), 15,6-дюймовый дисплей с разрешением 1920×1080 или 3840×2160, видео Intel Iris Pro Graphics 5200, жёсткий диск 500 ГБ (заменяется на 1 ТБ HDD или SSD), DVD ROM, аккумулятор 48 кВтч. Есть три разъёма USB 3.0, HDMI, RJ45, 802.11n WiFi, веб-камера 720p, разъём Mini-TOSLINK для оптоволокна.
Зато с точки зрения программного обеспечения нет никаких претензий: на ноутбуке предустановлен только свободный софт, в том числе 64-битная Purism GNU/Linux (на базе Trisquel).
Тем не менее, это изделие выгодно отличается от других ноутбуков некоторыми деталями. Например, разработчики специально предусмотрели, чтобы корпус ноутбука легко разбирался, а все детали доставались и заменялись без проблем, как в настольном компьютере.
Ноутбук с габаритами 375 x 244 x 22 мм в алюминиевом корпусе весом 2 кг начнёт отгружаться покупателям в апреле 2015 года. Предзаказы оформляются до конца января по цене от $1649.
Персональные компьютеры становятся всё меньше. Сегодня никого не удивит «десктоп» размером чуть больше колоды карт. К маленькой коробочке подключается монитор и периферия, в том числе клавиатура и мышь. Но возникает мысль: а зачем плодить сущности, если можно спрятать электронную начинку компьютера в ту же клавиатуру, как это делали ещё в древних компьютерах прошлого века. Или даже в мышь?
Идею воплотил в реальность польский инженер Пшемыслав Стржельчик (Przemysław Strzelczyk) из компании Nokia Networks, который создал прототип компьютера под названием Mouse-Box.
Mouse-Box выглядит и работает как обычная мышь, но вмещает внутри ARM-процессор 1,4 ГГц, флэш-память, разъём microHDMI, два порта USB 3.0 и WiFi-передатчик.
Правда, это пока лишь концепт, существующий только в голове у автора. Тем не менее, идея вполне жизнеспособная. Молодой разработчик не называет примерную стоимость устройства, но берёт на себя смелость заявлять, что изготовить такие гаджеты не представляет особого труда, а цена будет очень низкой. Вероятно, скоро начнётся сбор средств на краудфандинговом сайте.
Такой компьютер удобно носить с собой повсюду в сумке или даже в кармане. К тому же, это идеальный инструмент для пентестинга. Окружающие не заподозрят, что мышка на столе — это полноценная машина под Linux, которая в данный момент осуществляет сканирование сети в поисках уязвимостей.
Поскольку Mouse-Box не подключен ни к чему, кроме монитора и клавиатуры, то встаёт вопрос зарядки аккумулятора. По идее конструктора, это следует делать беспроводным способом через коврик для мыши.