LINUX.ORG.RU

Bluetooth


13

4

Всего сообщений: 18

Уязвимость в Bluetooth-стеках Linux, macOS, Android и iOS

Группа Безопасность

Марк Ньюлин (Marc Newlin), который выявил уязвимость MouseJack семь лет назад, раскрыл информацию о аналогичной уязвимости (CVE-2023-45866), затрагивающей Bluetooth-стеки Android, Linux, macOS и iOS. Эта уязвимость позволяет осуществить подмену нажатий клавиш путем симуляции активности устройства ввода, подключенного по Bluetooth. Получив доступ к клавиатурному вводу, злоумышленник может выполнять различные действия, такие как выполнение команд в системе, установка приложений и перенаправление сообщений.

( читать дальше... )

>>> Подробности

 , , ,

basilic
()

Выпуск Bluetuith v0.1.8

Группа Open Source

Bluetuith – это менеджер Bluetooth на базе TUI для Linux, который призван стать альтернативой большинству менеджеров Bluetooth.

( читать дальше... )

>>> Подробности

 , bluetuith,

NickNotNick
()

Уязвимость в ядре Linux

Группа Безопасность

Google предупреждает о серьезной уязвимости типа удаленного выполнения кода (Zero-click) в стеке Bluetooth Linux.

Zero-click –– это удаленная атака на устройство, не требующая от пользователя никаких дополнительных действий. Она может быть проведена по воздуху (OTA, over-the-air): достаточно, чтобы жертва была в радиусе действия нужного беспроводного канала связи.

Intel Security Advisory рекомендует обновить ядро до версии 5.9.

Видео демонстрирующее использование уязвимости (осторожно музыка).

>>> Подробности

 , ,

MaxPower
()

BlueZ 5.19

Группа Open Source

BlueZ — свободный официальный стек технологии Bluetooth для Linux, поддерживающий все основные протоколы и уровни Bluetooth.
Неполный список изменений:

  • Контроль качества звука для Android.
  • Поддержка Low Energy-only mode для Android.
  • SCO через HCI для Android
  • Новая реализация HID хоста в пространстве пользователя.
  • Для пересоединения в случае потери линка добавлен сценарий reconnect-upon-linkloss.

>>> Подробности

 ,

zorg
()

Релиз BlueZ 5.18

Группа Open Source

BlueZ — канонический стек технологии Bluetooth для Linux. Его цель состоит в том, чтобы сделать реализацию спецификаций стандартов технологии Bluetooth для Linux. Стек BlueZ поддерживает все основные протоколы и уровни Bluetooth. Был первоначально разработан Qualcomm, и доступен для ядра Linux версии 2.4.6 и выше.

В дополнение к основному стеку, пакеты bluez-utils и bluez-firmware содержат низкоуровневые утилиты. Например, dfutool может опросить чипсет адаптера Bluetooth, чтобы определить может ли его прошивка быть обновлена.

Список изменений в версии 5.18:

  • Исправлена ошибка с обнаружением устройств Bluetooth с низким энергопотреблением.
  • Исправлена ошибка с поиском адресов L2CAP и RFCOMM.
  • Добавлена поддержка процедура аутентификации OBEX.
  • Добавлена поддержка интерфейса Android Bluetooth GATT.

Скачать

>>> Подробности

 , ,

Cloud_Strife2020
()

BlueZ 5.15

Группа Hardware and Drivers

Вышла новая версия bluetooth стека BlueZ. Напомню что BlueZ — это канонический стек технологии Bluetooth для Linux, который поддерживает все основные протоколы и уровни Bluetooth. Был первоначально разработан Qualcomm.

Список изменений версии 5.15:

  • Исправлена ​​проблема с LE (Bluetooth с низким энергопотреблением) при включении и фоновом сканировании.
  • Исправлена ​​проблема с HID при вводе имени устройства.
  • Исправлена ​​проблема с хранением долгосрочных ключей.
  • Добавлена поддержка интерфейса Android Bluetooth A2DP.
  • Добавлена поддержка аудио интерфейса Android Bluetooth.
  • Добавлена поддержка обработки идентификации ключей.

>>> Источник

 ,

fallout4all
()

В PulseAudio восстанавливают поддержку Bluetooth-гарнитур

Группа Мультимедиа

Как известно, в дистрибутивах, перешедших на BlueZ 5, не работает запись звука с Bluetooth-гарнитур и эмуляция гарнитуры. Это произошло, поскольку в BlueZ 5 была удалена поддержка передачи звука по unix-сокету в пользу Media API, основанного на D-Bus, а PulseAudio никто вовремя не портировал.

4 февраля в список рассылки pulseaudio-discuss João Paulo Rechi Vita (один из ключевых разработчиков BlueZ) выслал серию патчей, восстанавливающую поддержку Bluetooth-профилей HSP и HFP в PulseAudio. Однако, PulseAudio не будет использовать Media API напрямую. Вместо этого, в качестве посредника будет использоваться oFono. Такая трехзвенная архитектура необходима, в частности, чтобы не сломать присутствующую в oFono функциональность по набору номера на сотовом телефоне.

К сожалению, патчи были высланы слишком поздно для попадания в PulseAudio 5.

>>> Патчи

 , ,

AEP
()

Анонсирована спецификация Bluetooth 4.1

Группа Hardware and Drivers

Группа Bluetooth Special Interest Group (SIG) опубликовала спецификацию стандарта беспроводной передачи данных Bluetooth 4.1. По словам представителя SIG, в ближайшее время некоторые компании-производители анонсируют новые продукты с поддержкой Bluetooth 4.1. Кроме того, улучшение будет поставляться в виде программного обновления.

Как уверяют в SIG, в новой спецификации улучшена совместная работа Bluetooth и LTE (речь идет о снижении помех), улучшен алгоритм переподключения устройств при временной потери связи, что важно в свете роста популярности различной носимой электроники (такой, как умные часы), реализована поддержка передачи больших объемов данных, а также в целом улучшена эффективность передачи информации.

Кроме того, стандарт Bluetooth 4.1 предоставит возможность работать устройствам одновременно в режиме хаба и периферийного устройства, появится полноценная поддержка протокола IPv6

>>> Подробности

 ,

int13h
()

Bluelog — утилита для обнаружения и мониторинга устройств Bluetooth

Группа Open Source

14 мая 2012 года Tom Nardi объявил о выходе версии 1.0.3 утилиты Bluelog.

Bluelog — утилита для нахождения и мониторинга устройств Bluetooth, находящихся в режиме обнаружения, написанная для Linux. Кроме того, Bluelog хорошо подходит для мониторинга трафика устройств Bluetooth. В отличие от других подобных программ, Bluelog изначачально создавался для реализации возможности сканирования из командной строки, без использования графического интерфейса, а также возможности осуществлять непрерывное сканирование с записью полученных данных в log-файл. Bluelog имеет расширенную функциональность, однако может быть использован и в качестве простого сканера. Утилита также может работать в режиме «Bluelog Live» — создание веб-страницы с результатами сканирования, которая может отображаться с помощью любой HTTP-службы (Apache, lighttpd и других).

Начиная с версии 1.0.2 Bluelog включен в BackTrack и в нестабильную версию OpenWrt.

В новой версии — добавление некоторых функций и исправление ошибок.

Первая публичная версия — Bluelog 0.9.1 — была выпущена 5 октября 2010 года.

Bluelog 1.0.0 был выпущен 19 декабря 2011 года.

>>> Подробности

 , ,

doluphio
()

Вышел bluez-tools 0.1.18

Группа Open Source

В рамках проекта Google Summer of Code 2010 вышла первая публичная версия bluez-tools. Данный проект представляет из себя набор утилит для работы с bluetooth устройствами в ОС Linux преимущественно из под консоли. Проект написан на С и использует D-Bus интерфейс bluez и obexd.

Основной список возможностей:

  • Просмотр доступных адаптеров
  • Просмотр и изменение параметров выбранного адаптера (имя, режимы, таймауты, и т.д.)
  • Поиск bluetooth устройств
  • Управление входящими запросами от других устройств (запрос пин кода, подтверждение авторизации сервиса, и т.д.)
  • Просмотр добавленных устройств
  • Добавление/удаление/спаривание bluetooth устройств
  • Просмотр и изменение параметров выбранного устройства (имя, «блокирование», «доверенность», и т.д.)
  • Поиск доступных сервисов на устройстве
  • Соединение с audio/input/serial/network сервисами
  • Регистрация сервера GN/PANU/NAP
  • Мониторинг событий bluetoothd (путем захвата D-Bus сигналов)
  • Управление входящими OBEX запросами (Object Push Profile/FTP)
  • Отправка файлов на устройство используя OPP
  • Поддержка FTP сессий

Текущая версия использует bluez-4.69 и obexd-0.30 API. В связи с тем, что obexd еще достаточно сырой, есть некоторые проблемы с OBEX. Данный релиз является ознакомительным, все найденные ошибки будут исправлены в версии 0.2. Также в версии 0.2 будет добавлена поддержка кириллицы в именах устройств и адаптеров. В данный момент идет наполнение wiki документацией, по работе с bluetooth устройствами в Linux.

С радостью выслушаю все замечания и предложения по дальнейшему развитию проекта.

Домашняя страница проекта: http://code.google.com/p/bluez-tools/

>>> Подробности

 ,

khv_zak
()

BlueDevil - стек Bluetooth для KDE SC

Группа KDE

BlueDevil — это новый набор компонентов, позволяющий интегрировать технологию bluetooth в KDE.

Уже реализованы следующие части:

  • Модуль параметров системы (KCM) для настройки всех параметров, относящихся к bluetooth;
  • Интеграция с подсистемой ввода/вывода KDE (KIO), позволяющая осуществлять поиск и просмотр bluetooth-устройств в любом файловом менеджере, поддерживающем KIO (например, Dolphin или Konqueror);
  • Помощник для сопряжения устройств и прямого подключения сервисов ввода (мышь, клавиатура) и аудио (наушники);
  • Интегрированное с KDE приложение для системного лотка, позволяющее производить все возможные действия (настройка, отключение устройств, отправка файлов);
  • Демон, обрабатывающий входящие запросы, такие как получение файла или запрос пин-кода.

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

>>> Подробности

 ,

Ximen
()

Вышел NetworkManager 0.8

Группа Интернет

NetworkManager — программа управления сетевыми соединениями в GNU/Linux. Она разрабатывается компанией RedHat и используется во многих дистрибутивах GNU/Linux.

Основные изменения:

  • Многочисленные улучшения в поддержке Bluetooth.
  • Поддержка полной настройки IPv6 через GUI интерфейс.
  • Поддержка HAL прекращена вместо неё используется DeviceKit.
  • Добавлен плагин ModemManager для настройки CDMA/UMTS/GSM модемов, обновлена база операторов.

>>> Подробности

 , , devicekit, , , ,

Ab-1
()

Вышел Blueman 1.20

Группа Open Source

Blueman — это небольшая программа для настройки Bluetooth в Linux. Она позволяет легко настроить соединение с Internet через DUN, настроить подключение к PAN и подключиться по OBEX к смартфону.

Основные изменения:

  • Добавлена интеграция в NetworkManager 0.8 и ModemManager
  • Добавлен плагин для подсчёта трафика
  • Добавлен плагин PPPSupport который может устанавливать соединение с Internet через DUN без участия NetworkManager
  • Для PulseAudio добавлена поддержка A2DP
  • Для управления питанием задействовано rfkill api которое появилось в Linux-ядре v.2.6.31
  • Добавлена поддержка PolicyKit-1 support
  • Обновлён интерфейс программы

>>> Подробности

 ,

Root-msk
()

Вышел Blueman 1.10

Группа Open Source

Blueman - это небольшая программа для настройки Bluetooth в Linux. Она позволяет легко настроить соединение с Internet через DUN, настроить подключение к PAN и подключиться по OBEX к смартфону. Основные изменения:

  • Переход к модульной структуре.
  • Добавлен плагин для PulseAudio.
  • Множество багфиксов.
Лицензия : GPLv3.

Репозитарий для Ubuntu

>>> Подробности

 , ,

Root-msk
()

PulseAudio 0.9.15

Группа Open Source

Спустя несколько месяцев тестирования, зарелизился звуковой сервер PulseAudio. Основные изменения:

  • Поддержка устройств Bluetooth через BlueZ.
  • Возможность работы с wi-fi роутером Apple Airport Express по протоколу RAOP.
  • Режим Flat-volume позволяет автоматически подстраивать громкость звука исходя из самого «громкого» приложения.
  • Реконфигурация аудио-устройств на лету.
  • Поддержка 24-битных сэмплов.
  • В PulseAudio Volume Control теперь есть профили.
  • Добавлена поддержка S/PDIF.

Полный список изменений

Развернутый обзор изменений

>>> Подробности

 , ,

shahid
()

Bluesoleil release 1.1.0.2

Группа Проприетарное ПО

Судя по описанию (pdf), эта версия вышла совсем недавно, а именно 6 января 2009.

Офф.сайт

BlueSoleil (стек приложений для работы с Bluetooth от IVT) позволяет пользователям осуществлять беспроводной доступ к широкому кругу Bluetooth-устройств, таким как мобильные телефоны, наушники, клавиатуры и пр.

Системные требования:

  • ОС: Xandros, Ubuntu, Debian, Moblin
  • Версия ядра: 2.6 и выше

Что умеет:

  • Поддержка профилей: A2DP, FTP, OPP, HFP/HSP AG, DUN, HID, SPP.
  • Локализация: Английский, Китайский (традиционный/упрощенный).
  • Поддержка Bluetooth 2.0 + EDR.

У программы простой красивый интерфейс, так знакомый пользователям других систем, использующих BlueSoleil.

Краткая инструкция по установке на примере Ubuntu 8.04 LTS.

Несмотря на то, что программа платная (стоимость Linux-версии 14.95$), считаю, что она составит конкуренцию проекту Blueman и облегчит переход пользователей с других платформ на Линукс (ключи от версий Bluesoleil других платформ подходят для Linux версии).

>>> Подробности

 bluesoleil,

enileeb
()

IVT портировала Bluesoleil для Linux

Группа Проприетарное ПО

Bluesoleil - стек приложений для работы с Bluetooth, широко распространённый на других платформах, с сегодняшнего дня стал доступен под Linux. Пока в сеть выложены специальные сборки для Asus EeePC (701 и 900) с Xandros Linux, версии для других дистрибутивов ожидаются в скором времени. Выложенная версия является демо-версией, единственное ограничение которой - размер передаваемого файла не может превышать 5 мегабайт. Ключи от версий Bluesoleil других платформ, тем не менее, подходят для Linux версии.

>>> Пресс-релиз (осторожно - PDF)

 

Aceler
()

BlueProximity 1.2.2

Группа GNOME

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

Список изменений: http://sourceforge.net/project/showno...
Tar/GZ: http://sourceforge.net/project/downlo...
Debian package: http://sourceforge.net/project/downlo...

>>> Сайт BlueProximity

 ,

ist76
()