The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Уязвимость в Bluetooth-стеках Linux, macOS, Android и iOS, допускающая подстановку нажатий клавиш

09.12.2023 18:45

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

Уязвимость вызвана тем, что хостовые HID (Human Interface Device) драйверы для Bluetooth-устройств имеют режим, позволяющий удалённому периферийному устройству создавать и устанавливать шифрованные соединения без аутентификации. Среди прочего, подключившиеся таким образом устройства могут передавать клавиатурные сообщения и HID-стек их обработает, что позволяет организовать атаку по удалённой подстановке HID-сообщений, проводимую без участия пользователя. Атака может быть проведена при нахождении злоумышленника на расстоянии до 100 метров от жертвы.

Механизм сопряжения устройств без аутентификации определён в спецификации Bluetooth и в зависимости от настроек Bluetooth-стека позволяет подключить устройство без подтверждения от пользователя. В Linux при использовании Bluetooth-стека BlueZ для скрытого сопряжения Bluetooth-адаптер должен находиться в режиме обнаружения и подключения. В Android достаточно просто включения поддержки Bluetooth. В iOS и macOS для совершения атаки должен быть включён Bluetooth и подсоединена беспроводная клавиатура.

Возможность подстановки ввода продемонстрирована в Ubuntu 18.04, 20.04, 22.04 и 23.10 с Bluetooth-стеком на базе пакета Bluez. ChromeOS уязвимости не подвержен, так как настройки Bluetooth-стека в нём не допускают соединения без аутентификации. В Android уязвимость затрагивает устройства с версиями платформы от 4.2.2 до 14. В macOS уязвимость продемонстрирована в MacBook Pro 2022 с CPU Apple M2 и macOS 13.3.3 и MacBook Air 2017 с CPU Intel и macOS 12.6.7. В iOS уязвимость продемонстрирована в iPhone SE с iOS 16.6. Включение режима Lockdown не защищает от атаки на macOS и iOS.

В Linux уязвимость устранена в кодовой базе Bluez через выставление настройки "ClassicBondedOnly" в значение "true", включающее безопасный режим, допускающий установку соединений только после сопряжения. Ранее было выставлено значение "false", которое ценой снижения безопасности решало проблемы с совместимостью с некоторыми устройствами ввода.

В Bluetooth-стеке Fluoride, используемом в последних выпусках Android, уязвимость устранена через обязательное применение аутентификации для всех шифрованных соединений. Исправления для Android сформированы только для веток 11-14. Для устройств Pixel уязвимость устранена в декабрьском обновлении прошивки. Для выпусков Android с 4.2.2 по 10 уязвимость остаётся неисправленной.

Дополнение: опубликован прототип эксплоита, обеспечивающий подстановку ввода.

  1. Главная ссылка к новости (https://www.reddit.com/r/netse...)
  2. OpenNews: Уязвимость MouseJack позволяет получить контроль над системами, использующими беспроводные мыши
  3. OpenNews: BlueBorne - опаснейшая удалённая уязвимость в Bluetooth-стеках Linux, Android, iOS и Windows
  4. OpenNews: Уязвимость в Bluetooth-стеке BlueZ, позволяющая удалённо выполнить код с правами ядра Linux
  5. OpenNews: Открыт код инструментария BadUSB для проведения атак через модификацию прошивок USB-накопителей
  6. OpenNews: BLUFFS - уязвимости в Bluetooth, позволяющие провести MITM-атаку
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/60260-bluetooth
Ключевые слова: bluetooth, attack, keyboard
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (147) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 19:33, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Используйте провода!
     
     
  • 2.2, Аноним (2), 19:42, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    переламываются.( Вот мышь на днях подохла от такого. Колонки блютуф уязвимы тоже или только клавы?
     
     
  • 3.181, Электрон (?), 01:21, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Читай условия договора-оферты на согласие взлома:

    > В Android достаточно просто включения поддержки Bluetooth.

     
  • 2.6, Аноним (6), 20:00, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Гужевой транспорт ещё предложи вместо авто.
     
     
  • 3.9, Аноним (9), 20:06, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Не знаю на счёт гужевого, но у меня велосипед "украина", который вполне устраивает.
     
     
  • 4.10, Аноним (6), 20:22, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Особенно удобно на велосипеде ехать с двумя детьми на другой конец города в -30, ага.
     
     
  • 5.154, Аноним (154), 10:34, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Оптимизируй, используй тележку.
     
  • 5.155, YetAnotherOnanym (ok), 10:38, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Велосипед, руль которого держишь ты, лучше, чем автомобиль, в который любой посторонний аноним может в любой момент воткнуть свой руль и влепить тебя вместе с киндерами в стену на полном ходу, джяст фор лулз.
     
  • 3.14, Аноним (14), 20:35, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сказать, что сделают с модно-молодёжным либеральным строителем, который в многоэтажке оставит только лифты и откажется от "устаревших" лестниц?
     
     
  • 4.105, Аноним (105), 02:18, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    То же самое, что делают в аду с теми, кто не видит разницу между домом и велосипедом?
     
     
  • 5.178, Аноним (178), 00:13, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Их кидают в чан к самокатчикам и скутеристам
     
  • 4.163, Аноним (-), 14:14, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Сказать, что сделают с модно-молодёжным либеральным строителем,
    > который в многоэтажке оставит только лифты и откажется от "устаревших" лестниц?

    В ряде зданий лестницы оставлены вот реально как "plan B". Попробуй пехом взойти на сотый этаж небоскреба? Если покажется мало - останкинская башня есть, там вроде на лестницу даже и не пускают в нормальной ситуации: психов готовых на такую высоту пехом - в природе немного. Если они все же находятся - это уже целое шоу.

     
     
  • 5.177, Аноним (178), 23:36, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Строители, электрики, сантехники, связисты, пожарные - все психи из шоу.  Нормальных гениев мамы рожают стоя в лифте, по "плану Б".
     
  • 2.20, pic (?), 21:15, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да уж, только в офис. Для дома 2,4Gh вполне себе универсально.
    Странно, почему не делают ИК клавы или мышь? По сути всё равно USB-удлинитель надо тащить над столешницей с USB-key, чтобы приём был нормальный, даже с дивана, могли бы ИК сделать, главное широкоугольный. Помню геймпады Sega были беспроводные, на ИК.  
     
     
  • 3.30, Аноним (9), 21:29, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Для дома 2,4Gh вполне себе универсально.

    Смотря где. Я живу в селе в частном секторе. У меня на всю улицу всего шесть точек доступа и чистейший эфир. Когда жил в городском железобетонном карцере, у меня в квартире диапазон 2.4 был забит под завязку соседями, и это было в 2015, а что сейчас страшно подумать.

     
     
  • 4.34, Аноним (6), 21:36, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Сейчас 5 в каждой пароварке, зачем 2.4
     
     
  • 5.35, Аноним (9), 21:42, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Хватит сказки рассказывать про стиральные машинки и пароварки. У меня нет ни одного устройства с вайфаем кроме PCIe адаптера в компе и смартфона. И никого не знаю у кого оно бы было.
     
     
  • 6.51, Минона (ok), 22:39, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В какой деревне ты живёшь?
     
     
  • 7.83, pavlinux (ok), 00:56, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Жрать гoвнo из доставки, разогретое в свч с блутуз и пить
    тошнотное пойло из кофеварок с wifi - участь современных людишек
     
     
  • 8.93, Аноним (14), 01:34, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А охранять это гетто афроайтишиков будут systemd и wayland ... текст свёрнут, показать
     
     
  • 9.193, Минона (ok), 22:08, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Fixed Xorg lives matter ... текст свёрнут, показать
     
  • 8.192, Минона (ok), 22:06, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ты про телевизор забыл ... текст свёрнут, показать
     
  • 7.189, Аноним (178), 15:12, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Беверли-Хиллз
     
  • 5.92, x3who (?), 01:33, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня 5 ГГц для работы, 2.4 - для бытовухи. Бытовухе хватает, а рабочие секърити-сканы не могут влезть в домашнюю сеть, она совершенно отдельно существует на том же роутере.
     
     
  • 6.127, Самый молодой и самый дерзкий (?), 04:28, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чем кабель для работы не подходит? Даже если и ноут, а не стационарник, то он всё равно постоянно стоит на столе в одном месте. Для себя сделал вывод, что вафля это чисто для мессенджеров и инсты на смартфоне. Кабель он и секурнее, пинг минимальный, скорость максимальная.
     
     
  • 7.166, x3who (?), 16:41, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Чем кабель для работы не подходит? Даже если и ноут, а не
    > стационарник, то он всё равно постоянно стоит на столе в одном
    > месте. Для себя сделал вывод, что вафля это чисто для мессенджеров
    > и инсты на смартфоне. Кабель он и секурнее, пинг минимальный, скорость
    > максимальная.

    Хата съёмная, нормально кабель не проложишь, да и незачем - всё это лэптопы и мобилки. Едиственное где сосёт вайвай - это кино в хорошем качестве, поэтому роутер стоит в гостиной и там да, всё проводами развёл.

     
     
  • 8.194, Минона (ok), 22:20, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не понял, 300 Мбит не хватает для кино в хорошем качестве ... текст свёрнут, показать
     
     
  • 9.198, x3who (?), 12:17, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл 300 - это на все подключенные устройства, и ещё от помех зависит А кин... текст свёрнут, показать
     
     
  • 10.199, Минона (ok), 13:58, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ты не понял, 300 Мбит с - это скорость загрузки с ютуба 1 телевизором при п... текст свёрнут, показать
     
     
  • 11.201, x3who (?), 13:51, 13/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня снаружи 100Мбит с, сначала качаю, потом уже смотрю из локалочки Может зр... текст свёрнут, показать
     
  • 7.171, Аноним (105), 17:14, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    802.11ax выдаёт скорость больше, чем я плачу своему мой местячковому провайдеру. Вайфай у меня беспарольный, не от белок же защищаться, а в игры я не играю. Ну и зачем мне тратить время тягать провода по дому? Лучше дров нарублю лишний куб.
     
  • 5.156, YetAnotherOnanym (ok), 10:40, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Глупости из рекламы не пересказывай тут.
     
  • 4.158, YetAnotherOnanym (ok), 10:45, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Хе-хе... Рабы рекламы должны страдать.
     
  • 3.118, Аноньимъ (ok), 03:24, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Потому что ик диод жрёт дофига энергии.

    Плюс проблемы с ловлей сигнала.

    И несколько таких устройств будут друг другу мешать.

    Хотя многое так или иначе решаемо, но в эти решения нужно вкладывать кучу денег. Например оснащать ноуты ик приемниками всенаправленными.

    Либо это будет ерунда на шнурке которую нужно правильно размещать.

    И опять таки протокол нужен безопасный разработать и стандартизировать.

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

     
  • 3.128, Самый молодой и самый дерзкий (?), 04:30, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Странно, почему не делают ИК клавы или мышь?

    Проходили на IBM PCjr 84 года. Соединение не надёжно очень.

     
  • 3.153, Аноним (154), 10:31, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    ИК мыши были причём ещё с шариком.
     
  • 2.160, 11111001010 (?), 11:03, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Bluetooth я использую только для беспроводных наушников. К проводным наушникам больше никогда не вернусь!
     

     ....большая нить свёрнута, показать (36)

  • 1.3, Аноним (3), 19:43, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    То есть никакая не уязвимость, а малоизвестная документированная фича для своих. То есть бэкдор.
     
     
  • 2.12, Аноним (154), 20:26, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хорошо что капитан очевидность всегда с нами.
     

  • 1.5, Аноним (9), 19:58, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Последний раз пользовался блютузом лет 15 назад на кнопочном телефоне.
     
     
  • 2.7, Аноним (7), 20:01, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Наушников нет, колонок тоже, мышками не пользуешься?
     
     
  • 3.8, Аноним (9), 20:04, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Мышь проводная PS\2, как и клавиатура. Провода на наушниках не раздражают, наушникам, кстати лет 20 и они восхитительны. Колонок нет.
     
     
  • 4.11, Аноним (11), 20:23, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ой иди бреши одноклассникам. Ps/2 у него.
     
     
  • 5.18, Аноним (18), 21:11, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А что, выкидывать хорошую PS/2 клавиатуру, что ли?
     
  • 5.21, Аноним (9), 21:17, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Ну понятно, какой же линуксоид без пентиум  3...

    Сокет 1700 материнка с ps\2.

     
  • 5.27, pic (?), 21:23, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно, в те времена был DIN-5 (российский аналог разъём ОНЦ-5), PS/2 только-только.
     
     
  • 6.31, Аноним (9), 21:31, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Да ладно, в те времена был DIN-5

    Была такая клава. На неё ещё не было кнопок win, а провод был как у телефона спиралью. Кнопки там были божественные на той клаве.

     
     
  • 7.56, Аноним (18), 23:11, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Win-клавиши появились задолго до массового перехода на PS/2. Фактически, PS/2 — это стандарт разъёма, а стандарт клавиатуры — AT, так что старая клавиатура превращается в новую заменой разъёма (и наоборот тоже можно).
     
     
  • 8.63, Аноним (9), 23:31, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не всегда и не везде Свою din клавиатуру так и не смог подружить с ps 2 на совр... текст свёрнут, показать
     
     
  • 9.64, Аноним (18), 23:33, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Не XT-шная случаем ... текст свёрнут, показать
     
     
  • 10.68, Аноним (9), 23:39, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, AT с механикой ... текст свёрнут, показать
     
     
  • 11.69, Аноним (18), 23:45, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Абидна А переключателя XT AT нет возможно, даже внутри Ведь протокол AT прос... текст свёрнут, показать
     
     
  • 12.75, Аноним (9), 00:15, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да не, она ATшная и исправно работает на первопне Тут вопрос к реализации совре... текст свёрнут, показать
     
  • 5.39, Кэп (?), 21:53, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тоже PS/2. И Клава, и мышь. И "кора дуба". Haters gonna hate, завидуйте молча.
     
     
  • 6.47, Аноним (47), 22:01, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > кора дуба

    Толсто,учитывая что как чел выше писал, даже современные материнки поддерживают пс\2.

     
  • 6.54, Аноним (54), 23:09, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Было бы чему завидовать.
     
  • 5.43, лютый арчешкольник... (?), 21:58, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Ой иди бреши одноклассникам. Ps/2 у него.

    и что не так с пс на два? современные мамки под райзен с ним бывают.

     
     
  • 6.94, x3who (?), 01:42, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да с разъёмом-то проблем нет, у меня в тумбочке переходников для него пригоршня лещит с переходных времен. Но ты представь себе эти клавиши, за десятилетия сточенные грубыми пальцами программиста до печатной платы, этот корпус клавиатуры, который неоднократно разбивали об тупую поверхность очередного менеджера, впоследствии аккуратно заклеивая его синей изолентой...
     
     
  • 7.184, 1 (??), 10:05, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Весь цимес в том, что такую механику, как была - теперь не сыскать (ну или за отдельные деньги). Мыши стали гораздо лучше, а клавиатуры всё хуже и хуже ... все эти слимы, неудобные мелкие шифты и Enter, мелкий backspace.

    Вот и сидишь на обмотанной изолентой механической ИБМ, потому как нормальной клавы за нормальные деньги не купить.

    Ну тем кому на клавиатуре нужны только WASDX - не понять.

     
     
  • 8.188, x3who (?), 14:03, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут как раз засматриваюсь на Keychron K5 SE с низкопрофильными свичами banana ... большой текст свёрнут, показать
     
  • 6.151, Анон из села Кукуево (?), 09:46, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > современные мамки под райзен с ним бывают.

    А ты попробуй в современный PS/2 воткнуть клаву с помойки выпущенную в конце 90ых… Будешь сильно удивлен
    Разъем тот, а ничего не работает
    Это не совсем настоящий PS/2, хоть и таскают его(а давно бы пора прекратить место жрать, лучше еще пару USB Type-C поставить

     
  • 5.50, Вы забыли заполнить поле Name (?), 22:28, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ой иди бреши одноклассникам. Ps/2 у него.

    есть переходники ps/2 => usb, так что даже на современном устройстве будет работать

     
     
  • 6.59, Аноним (9), 23:28, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > есть переходники ps/2 => usb

    Не всё будет работать. Есть ps/2 устройства которые на самом деле не совсем ps/2. Работать будут только "настоящие" ps/2 (древние тех времен, но не новодел).

     
  • 5.157, YetAnotherOnanym (ok), 10:44, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если у человека привычная клавиатура, на которой он работает вслепую, то купить копеечный переходник лучше, чем переходить на новую клавиатуру. Но рабам рекламы этого не понять.
     
  • 3.15, Аноним (15), 20:41, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    слыхал про такое изобретение человечества, как Ю Эс Би? А также про такую концепцию, как "Ю Эс Би Свисток"?
     
     
  • 4.16, Аноним (16), 21:08, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А ничего что у USB-клавиатур нету отдельного обработчика прерываний и их надо постоянно опрашивать в отличие от PS/2?
     
     
  • 5.19, Аноним (19), 21:12, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А в курсе, что уже давно usb 3+ существует?
     
     
  • 6.24, Аноним (9), 21:20, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Только вот клавиатуры и мыши работают в режиме usb 1.1 потому что больших скоростей там не нужно как и больших мощностей. Школьники, палитесь же своей безграмотностью.
     
     
  • 7.103, Аноним (-), 02:15, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, и Как это отменяет то, что он сказал А, грамотей Ты такой дерзкий типа ай... большой текст свёрнут, показать
     
  • 5.55, Аноним (54), 23:09, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и чо?
     
  • 5.58, Аноним (15), 23:18, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > у USB-клавиатур нету отдельного обработчика прерываний

    а нахрена клавиатуру делать беспроводной? типа взял клаву и пошел на кухню печатать? Без монитора?

    и что за прерывания эти ваши? проблемы двадцатого века или что? что-то я не вижу в интернет-магазинах отзывов возмущенных покупателей, которые бы ставили единички только потому что "взяла клаву, а она оказывается БЕЗ ПРЕРЫВАНИЙ! ой девочки, представляете? как же я без прерываний? я что, дура что ли? без прерываний никак! всю жизнь с прерываниями, а тут без прерываний!"

    давай аргументируй с учетом реалий двадцать первого века. И с учетом мощностей двадцать первого века. А не так, что типа "не будем строить адронный коллайдер, так как не понятно, как им охотиться на мамонтов"

     
     
  • 6.60, Аноним (9), 23:30, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И с учетом мощностей двадцать первого века.

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

     
  • 6.62, Аноним (18), 23:30, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Для подключения нормальных USB-клавиатур, надо заметить, используется знатный костыль: https://i.imgur.com/r0Jx12w.png
    Да, это _одна_ клавиатура. И это из-за ограничений USB.
     
     
  • 7.73, Аноним (15), 23:57, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    какой знатный костыль? Это технический список, а не "список того, что ты видишь глазами". Прикинь, там и процессоров он тебе покажет штук восемь, а не одну. Прикол, да? И нахрена ты мне скидываешь вантузоскрин, давай сюда выхлоп lsusb. Небось там устройство просто выдает, что оно может работать в четырех разных режимах, а оболочка над MS-DOS это зачем-то показывает в виде отдельных устройств.
     
     
  • 8.84, Аноним (18), 00:57, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Проспись, потом изучи https wiki geekboards ru all nkro-and-ghosting ... текст свёрнут, показать
     
  • 7.185, ano (??), 10:31, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    это не костыль, это "очень специальные особенности" форточек, которые показывают каждый поддерживаемый hid-профиль отдельно. из данных профилей, проблемы с nkro только у одного: boot keyboard, который так ограничен только чтобы авторам древних биосов не нужно было пилить нормальный hid. как только грузится нормальный биос или ос с такой поддержкой - никаких ограничений для nkro у usb нет, и не было со времён hid 1.11 из 2001. тем временем, у 99% ps/2 клавиатур поддержка nkro - только в протоколе, а в самой клавиатуре - лишь печальные 2kro (учитывая что это минимальное гарантиванное число одновременных нажатий, и даже 2kro могут иногда и 6 показать без конфликтов для редких комбинаций).
     
     
  • 8.197, Аноним (18), 01:42, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Если чуть-чуть глубже совсем чуть-чуть изучить вопрос, становится понятно, что... текст свёрнут, показать
     
     
  • 9.200, ano (??), 14:41, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    спецификация ps 2 вообще ничего не говорит про NKRO ps 2 - это на самом деле ме... большой текст свёрнут, показать
     
  • 6.81, Аноним (16), 00:49, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если ты настолько тупой, то ладно - объясню максимально просто Аппаратное преры... большой текст свёрнут, показать
     
     
  • 7.107, Аноним (105), 02:22, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всё это замечательно, одно забыл написать: что конкретно нужно делать, чтобы заметить как лагает? Только не говори мне, что ты на своём локалхосте с LA 0.0 замечаешь, не поверю.
     
     
  • 8.159, YetAnotherOnanym (ok), 10:52, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Запустить какое-нибудь фекалие на электроне, очевидно же ... текст свёрнут, показать
     
     
  • 9.172, Аноним (105), 17:18, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Запустил одновременно VSCode и Discord Не лагает Ссылку на 171 фекалие 187 ... текст свёрнут, показать
     
     
  • 10.186, YetAnotherOnanym (ok), 10:32, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Две ты без моих ссылок знаешь Теперь попробуй в них поработать По-настоящему, ... текст свёрнут, показать
     
  • 7.173, Аноним (173), 17:49, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    То что написал актуально для usb мышей. И то на слабых компах типа третьего пня с современным дебианом на борту.
     
     
  • 8.176, Аноним (-), 22:34, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Так это жертва российского образования Чему его могут научить, кроме как а вот ... текст свёрнут, показать
     
  • 7.182, Электрон (?), 01:48, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Докладываю, замерял время рендеринга (именно output lag) с телефоном. X11 KDE vs Win7 fullscreen. Методология такая: вешаем выстрел на Caps Lock, засекаем время от первого кадра с горящим LED до того момента, пока не засветится экран (выстрел) в CSGO.

    Так вот, "интернетная клавиатура" середины 2000-х на PS/2 (которой до сих пор пользуюсь) проигрывала новой дешманской USB-клавиатуре примерно на пол-фрейма - фрейм. При 240fps получается около пары мс. Также задержка на неоптимизированном кернеле в X11 KDE против Win7 в полноэкранном режиме (что можно считать эталоном) - одинакова.

    Поэтому тут больше вопрос в контроллере и его настройках.

     
     
  • 8.187, ano (??), 12:00, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    интересный подход, но недостоверный caps lock и прочие индикаторы, согласно спе... текст свёрнут, показать
     
     
  • 9.205, Электрон (?), 03:49, 23/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я в курсе этого недостатка, потому и назвал output lag Вместо шаров берется люб... текст свёрнут, показать
     
  • 6.96, x3who (?), 01:50, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а нахрена клавиатуру делать беспроводной?

    Наверное тебя это удивит, но чтобы не было проводов :)

     
     
  • 7.161, pic (?), 11:16, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это повышает её функциональную утилизацию, в просторечии - расширяет способы её применения.
    Не хочется постоянно вытаскивать кабель (а он обычно подключается к задней панели MB) чтобы подключиться к другому устройству или если оно расположено высоко или далеко (дальше чем на обычном офисном столе) или это вообще не ПК, а ТВ-приставка, или планшет.
     
  • 4.37, Аноним (37), 21:47, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > слыхал про такое изобретение человечества, как Ю Эс Би?

    Боюсь, не слыхали, те кто занимается профессиональным аудио. FireWire и балансный ввод\вывод аудио никто не отменял. Им не рассказывайте про своё усб и блютуф.

     
     
  • 5.79, Аноним (105), 00:33, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    А вот и аудиофилы подъехали. Провода прогрел на классике, аудиопрофессионал ты наш?
     
  • 5.82, Аноним (18), 00:52, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > FireWire

    Как вам там, в 2000 году?

     
  • 5.97, x3who (?), 01:52, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ого, у них и клавиатуры с балансным вводом\выводом по бескислородной меди!? Не знал.
     
  • 5.106, Аноним (-), 02:19, 10/12/2023 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.41, Кэп (?), 21:56, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > слыхал про такое изобретение человечества, как Ю Эс Би

    Это который Umfassend Systematische Bindung? Как не слыхать!

     
     
  • 5.98, x3who (?), 01:57, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, это музыкальное группо United Sexy Boys
     
  • 2.13, Аноним (154), 20:26, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А сломали тебя по зубу уже кучу раз.
     
     
  • 3.22, Аноним (9), 21:18, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Нет зуба нет взлома.
     
     
  • 4.99, x3who (?), 01:59, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет зуба нет взлома.

    Забыл добавить "зуб даю" ;-)

     
  • 4.116, Аноним (154), 03:23, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Только если у тебя в воображении. Зуб есть у всех.
     
  • 2.23, pic (?), 21:19, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    В те времена можно было пользоваться EDGE-модемом через RFCOMM, а так как у каждого телефона был свой data-кабель, то проще было через rfcomm по Bluetooth. 12Кб/с, быстрее чем обычный модем. Ох и долго Fedora тогда обновлялась.
     
     
  • 3.29, Аноним (9), 21:26, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    И в те времена не то что с EGDE, а с GPRS (!!!) интернет летал, в отличии от сегодняшнего гигабитного.
     
     
  • 4.38, Аноним (37), 21:51, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > И в те времена не то что с EGDE, а с GPRS (!!!) интернет летал, в отличии от сегодняшнего гигабитного.

    Тогда было по 2-3 запроса максимум, а не как сейчас 100500 запросов с разных доменов для вывода казалось бы простой страницы. И HTTPS не было, который тоже знатно завышает пинг.

     
     
  • 5.100, x3who (?), 02:01, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пинг работает не по веб-протоколам :)
     
     
  • 6.130, Аноним (9), 05:44, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Не умничай, ты прекрасно понимаешь о чем речь.
     
  • 5.108, Аноним (105), 02:26, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –5 +/
    То, что веб в те времена был примитивным именно потому, что каналы не вывозили тебе, вижу, невдомёк. И то, что сейчас «100500 запросов с разных доменов» и «HTTPS […] который тоже знатно завышает пинг» работают не в пример быстрее тех унылых страниц «это я, а это мой autoexec.bat» ты тоже не знаешь, потому что не родился тогда ещё.
     
  • 5.190, Аноним (190), 17:00, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да. В 2009-м получалось выжать 40-50 кбит/с на GPRS only (без всяких EDGE). Пиковые 112кб/с наблюдались, но редко (это надо дождаться большого количества свободных тайм-слотов на вышке оператора, т.е. когда никто никуда не звонит и интернетом не пользуется). К 2013-му GPRS only выдавал уже 2-4кбит/с (т.е. 1 тайм-слот 9,6кбит/с и то не все время)! Т.е. стало вообще неюзабельно... даже почту проверить тяжело.

    ИМХО, тут виноваты в большей степени M2M-девайсы (типа сигнализация, телеметрия, автомобильные трекеры и прочее). У них часто постоянная передача данных и они не умеют ничего кроме GPRS... все ресурсы GSM-сети на себя перетягивают.

     

     ....большая нить свёрнута, показать (68)

  • 1.45, Кэп (?), 21:59, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >затрагивающей Bluetooth-стеки Android, Linux, macOS и iOS

    Windows и OpenBSD как всегда на высоте?

     
     
  • 2.52, Минона (ok), 22:44, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Из опенка блютуз давно выпилен.
     
     
  • 3.53, Аноним (53), 22:52, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Из опенка блютуз давно выпилен

    ОС без блютуза как машина без руля

     
     
  • 4.168, Аноним (168), 16:50, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Как подводный аппарат Титан без джойстика.
     
  • 4.191, Минона (ok), 22:01, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >> Из опенка блютуз давно выпилен
    > ОС без блютуза как машина без руля

    Расскажи как тебе тяжко живётся без блютуза на компе.

     

  • 1.57, Аноним (57), 23:13, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А кстати, есть еще куча всяких закрытых систем с bluetooth,например игровые консоли, читалки и тд.
     
     
  • 2.101, x3who (?), 02:03, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кого это здесь... интересует? На домен посмотри хоть.
     
  • 2.117, Аноним (154), 03:23, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Читалки обновлять не будут успокойся.
     

  • 1.61, Аноним (61), 23:30, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Кто может обьяснить такое. (я не профи в этих ваших линуксах)
    Надо поставить неовим в Ubuntu 22.04 свежий Neovim >= 0.9.0
    Чтобы LazyVim работал.

    В репах старьё 0.7.2
    В ппа тоже старье 0.7, в unstable ppa 0.10, но не хочется нестабильный софт.
    Поставил через flatpak. Пашет, но надо алиас прописать, иначе flatpak run бла-бла. Это что, на каждый чих так делать? Скачивалось долго всякой непонятной хтони.
    Скачал AppImage, не запускается. Распаковал squashfs (надо загуглить что это). Заработало.
    Почему??? в 2023 я не могу просто сказать:
    apt install neovim -v 0.9.1 без бубна???
    ???

     
     
  • 2.72, Аноним (72), 23:57, 09/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Привыкай. Это линукс
     
  • 2.119, Аноним (154), 03:26, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты серьёзно? Это ни в каком году не будет возможно пока дистры собирают весь мир. Пока вообще есть такое понятие дистр.
     
  • 2.123, Аноньимъ (ok), 03:29, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Добро пожаловать в Дебиан Цирк.

    Поставьте себе что-то арч бейзед, туже мажару. Если не хотите собирать ПО с мира по нитке.

    > Ubuntu
    > flatpak

    А снап пакета с Neovim там нет?

     
     
  • 3.164, Zulu (?), 16:19, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > А снап пакета с Neovim там нет?

    Есть https://snapcraft.io/nvim

    Впрочем и appimage работает нормально, я проверил.

    ХЗ что у ОПа не выходит. "Не запускается" без логов или там stderr, молодца.

     
     
  • 4.165, Аноньимъ (ok), 16:29, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну я к тому что убунта агрессивно навязывает снап пакеты, странно на ней лезть в флатпэк и прочее.
    Иначе накой та убунта?
     
  • 2.179, all_glory_to_the_hypnotoad (ok), 00:33, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Можешь, но придётся поставить Gentoo. Как это примерно выглядит...

    local ~ # equery l -p neovim
    * Searching for neovim ...
    [-P-] [  ] app-editors/neovim-0.9.2:0
    [-P-] [  ] app-editors/neovim-0.9.3:0
    [IP-] [  ] app-editors/neovim-0.9.4:0
    [-P-] [ -] app-editors/neovim-9999:0

     
  • 2.183, Аноним (183), 08:35, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Забейте болт.
    Соберите и сбоку поставьте.
     

  • 1.67, Аноним (61), 23:39, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Поставил через snap 0.9.1, поставилось но не работает через
    команду #nvim
    Прописал alias nvi, заработало (nvim не приняло из-за конфликта имён). ЧЯНДТ??? Зачем такие сложности???
     
     
  • 2.120, Аноним (154), 03:26, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это не сложности если что.
     
  • 2.180, all_glory_to_the_hypnotoad (ok), 00:50, 11/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ну понятно же что - пользуешься дерьмовым дистрибутивом. Есть только один вменяемый линуксовый дистрибутив для личного пользования и это Gentoo. Впрочем, нет ничего сложноно в прописывании алиасов руками, это обычное дело.
     

  • 1.70, Аноним (61), 23:49, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Понял, почему appimage не запускался.
    sudo apt install libfuse2
    Где??? я должен был это узнать???
     
     
  • 2.80, Аноним (105), 00:36, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    А как ты это сейчас узнал? Вот именно так и надо было.
     
  • 2.124, Аноним (154), 03:30, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обычно всё узнается из Гугла.
     
  • 2.204, Аноним (204), 21:30, 14/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Где??? я должен был это узнать???

    На сайте документации appimage https://docs.appimage.org слева кликаете надпись "User Guide", далее в раскрывшемся списке кликаете на слове "Troubleshooting", на открывшейся странице под словом "Contents:" найдите в списке "The AppImage tells me it needs FUSE to run" и нажмите на надпись. Немного прокрутите открывшуюся страницу и найдите раздел с название "How to install FUSE", далее прокрутите до подзаголовка "Setting up FUSE 2.x alongside of FUSE 3.x on recent Ubuntu (>=22.04), Debian and their derivatives", и вы увидите на зелёном фоне (уже знакомую) искомую вами команду.  

     

  • 1.71, Аноним (71), 23:54, 09/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дырявый блюпуп
     
  • 1.74, Аноним (61), 00:13, 10/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И как вишенка на торте, Neovim установленный через snap не видит lua конфиги.
    Самое смешное: есть отдельный установщик только для nvim, называется bob.
    Это дно.
     
     
  • 2.91, Аноним (16), 01:16, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Что у тебя с причёской?
     
     
  • 3.170, Аноним (61), 17:13, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    а что с ней, если не считать, что от природы редкие волосы
     
  • 2.102, Аноним (102), 02:09, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    На беглый взгляд собрать и опакетить 0.9.4 под Ubuntu 22.04 не проблема вовсе, только номер версии libvterm-dev поправить.
     
  • 2.104, x3who (?), 02:18, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > snap

    Разве не проще взять код от разработчика и сконпелятьего под свою систему, чем обмазываться вот этим вот!?

     
     
  • 3.121, Аноним (154), 03:29, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сломаешь Снап и больше ни одной проги из репы не поставишь. Особенно со всякими маке инсталл.
     
     
  • 4.122, Аноним (154), 03:29, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Сломаешь апт конечно же.
     
     
  • 5.167, x3who (?), 16:44, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Сломаешь апт конечно же.

    Схрена бы? Мне только однажды такое удалось при попытке проапгрейдить петун в системе. А так, если кастомный софт гонять под юзером, а апт из-под рута, то они никогда друг другу не помешают.

     
  • 2.162, Placeholder (ok), 13:24, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Запиши в алиас путь к конфигу сразу, в доках даже пример есть

    https://neovim.io/doc/user/starting.html#E282

     
     
  • 3.169, Аноним (61), 17:12, 10/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо
     

  • 1.174, Аноним (-), 19:05, 10/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Надо на Bluetooth Mesh переходить.
     
  • 1.175, nox. (?), 22:16, 10/12/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Bluetooth-стеки Android, Linux, macOS

    MacOS уже научился одновременно работать Bluetooth и Wi-Fi? Последний раз (лет 10 назад) имел Macbook, который официально это не поддерживал. Помню, установил на него Ubuntu, потом вообще выбросил.

     
     
  • 2.195, Анон54321 (?), 01:11, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Я пользуюсь маками с 2009 года, ни разу такого не слышал. Что за модель конкретно была?
     
     
  • 3.202, nox. (?), 14:15, 13/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылку на официальный сайт потрут, поэтому так - macbook 2010 года 13 дюймов. Проблема обсуждалась на многих форумах, в том числе и для более новых моделей. Впрочем, выбросил его не из-за этого, т.к. Bluetooth за нормальную технологию не считаю, а по причине малого экрана и неудобной клавиатуры. К тому же батарею новую фирменную влом покупать для такого старья, а на совместимых обжегся уже.
     
  • 3.203, Аноним (203), 23:58, 13/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да это не у мака проблема. а у bluetooth. Он слишком любит эфир вокруг себя "загаживать", иногда это мешает Wi-Fi. Конкретно с маками не связано, wi-fi может просто на другую частоту перейти (может быть и не потребуется переходить, продолжит работать с меньшей скоростью или с большей мощностью).

    Вот, например, первый ответ
    https://www.quora.com/If-both-Wifi-and-Bluetooth-works-on-2-4ghz-Frequency-the

    Или вот ещё
    > Can Bluetooth Interfere with Wi-Fi?
    > In short, yes. Wi-Fi routers and Bluetooth devices use similar radio frequencies. When too many devices are sharing the same frequency, it can cause connection problems and bandwidth issues. If this is happening, you may begin to notice your internet slowing down or cutting out.

     
  • 2.196, Аноним (18), 01:39, 12/12/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Как только в интернет надо — так мышку отключают, а вы как думали?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру