Принципиальная схема работы микрофона, наушников и колонок

Специалисты по информационной безопасности из научно-исследовательского центра компьютерной безопасности в университете имени Бен-Гуриона разработали шпионскую программу SPEAKE(a)R, которая незаметно для пользователя превращает его наушники в микрофон.

На аппаратном уровне микрофон и колонки/наушники работают по схожему принципу. Микрофон преобразует звук в электрические сигналы, а пассивные колонки или наушники осуществляют обратную операцию. В обоих устройствах присутствует маленькая диафрагма, которая колеблется в магнитном поле для генерации/детектирования звуковых волн. Схожее аппаратное устройство позволяет использовать микрофон вместо наушников или наушники вместо микрофона. Это хорошо известный факт, давно описанный в профессиональной литературе. Качественные колонки записывают звук даже лучше, чем дешёвые китайские микрофоны!

Чтобы использовать колонки или наушники в роли микрофона, достаточно просто поменять аудиоразъём — вставить наушники в гнездо для микрофона, и наоборот.

Особенность программы SPEAKE(a)R состоит в том, что она незаметно меняет назначение аудиоразъёма, куда подключены наушники. Вместо аудиовыхода (line out) разъём начинает работать на приём данных (line in).

Опция смены функциональности разъёма поддерживается на уровне чипсета звуковой карты, и активировать её можно программно. Соответствующая опция обычно называется jack retasking или jack remapping. Например, такая функция есть в чипсетах Realtek Semiconductor Corp., которые интегрированы в большое количество современных материнских плат. Вот список чипсетов Realtek с поддержкой этой функции: ALC892, ALC889, ALC885, ALC888, ALC663, ALC662, ALC268, ALC262, ALC267, ALC272, ALC269, ALC3220. В этих чипсетах оба аудиоразъёма подключены одновременно к АЦП и ЦАП, так что могут работать в обоих режимах.

Более того, программная смена назначения аудиоразъёма является частью официальных спецификаций Intel High Definition Audio.

Опция малоизвестная, о ней до сегодняшнего дня знало только небольшое количество разработчиков и специалистов. Например, несколько лет назад об этой функции упоминал в своём блоге Дэвид Хэннингсон (David Henningsson) один из разработчиков ядра Linux.



Такая смена функциональности сделана, вероятно, для удобства сборщиков компьютеров, а также самих пользователей. Действительно, очень удобно: вставляешь микрофон или наушники в любое гнездо, не заморачиваясь чтением надписей или изучением цвета разъёмов (обычно зелёный разъём предназначен для колонок, а розовый для микрофона). Если не заработало — просто меняешь назначение разъёма в настройках, как показано на скриншоте с Ubuntu 11.10.

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

Есть ещё параноидальная версия, что программная смена функциональности аудиоразъёмов сделана втайне по запросу спецслужб. По крайней мере, документ АНБ от 1995 (!) года свидетельствует, что спецслужбы знали и использовали такой метод удалённой прослушки (RED/BLACK INSTALLATION GUIDANCE, технический документ АНБ от 1995 года).

Угроза


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

Микрофоны и веб-камеры ещё не стоят повсеместно на каждом ПК, а вот наушники и колонки гораздо больше распространены.

В опубликованной научной работе авторы опубликовали техническое описание шпионской программы SPEAKE(a)R и показали, как её можно использовать в различных ситуациях. Они также оценили качество звука, который записывают микрофон и пассивные колонки, работающие в режиме микрофона.


Производители чипсетов предоставляют драйверы, через которые осуществляется смена назначения аудиоразъёма. Например, в случае с драйвером Realtek под Windows это делается изменением значения в реестре Windows.

Вот соответствующее значение в реестре:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\00XX\Settings\DrvYYYY_DevType_YYYY_SSYYYYYYYY



В Linux доступ к Advanced Linux Sound Architecture (ALSA) осуществляется через программу hda-jack-retask, которая тоже меняет назначение аудиоразъёмов.

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

Тестирование показало, что наушники записывают звук хуже, чем микрофон, но всё равно обеспечивают довольно хорошее качестве на средних частотах, на которых звучит человеческая речь. В частности, индекс SAR для наушников при записи на расстоянии 3?5 метров примерно соответствует индексу SAR для микрофона при записи с 9 метров. Это важно, потому что значение SAR обычно коррелирует со способностью различать человеческую речь.



Значения качества звука для аудиофайлов получены с помощью инструментов SNReval по стандартной методике.

Чтобы защититься от прослушки такого рода, специалисты рекомендуют отказаться от использования микрофонов, наушников и колонок на рабочих местах, где требуется высокая безопасность, или разрешить использование только активных колонок, которые не могут работать в обратном режиме. Пассивные колонки и наушники следует рассматривать как аналог микрофонов с применением соответствующих правил безопасности. На программном уровне можно отключить звуковую карту в настройках UEFI/BIOS.
Поделиться с друзьями
-->

Комментарии (99)


  1. handicraftsman
    23.11.2016 19:48

    В большинство современных ноутбуков (не говоря уж о телефонах — от обычных свонилок до смартфонов) динамики встроены. Так что — вырубаем ВСЁ.


    1. eugene_brad
      23.11.2016 19:57
      +1

      Неправильный подход. Правильно — клеить синей изолентой


      1. Falcon_peregrinus
        23.11.2016 20:30

        Бесполезно, всё равно слышно всё будет. Тут нужно больше звукоизоляции.


        1. DrZlodberg
          24.11.2016 11:15

          Угу. Особенно если предварительно оттуда ещё не выдрать встроенный микрофон. Со смарта вроде ещё датчиком ускорения звук пытались снимать (не помню, на сколько успешно)


    1. Red_Lion
      23.11.2016 21:12
      +4

      Что-то мне подсказывает, что колонки в ноутбуках имеют усилитель после звуковой карты и такой фокус не прокатит.


      1. Ezhyg
        23.11.2016 22:31
        +2

        Там вся звуковая карта — один чип с обвязкой из пассивных компонентов, нет там усилителя (отдельного усилителя).


        1. Alexeyslav
          24.11.2016 10:33
          +1

          Есть там усилитель. Обычно используют LM386 и его аналоги, ибо наличие «колоночного» усилителя прямо в звуковом чипе ухудшит и без того его невысокие характеристики.


          1. Ezhyg
            24.11.2016 15:24

            Поиск:
            https://www.google.ru/search?q=lm386+smd — запоминаем, как она выглядит
            https://www.google.ru/search?q=ноутбук+LM386 — ничего, странно, правда?
            https://www.google.ru/search?q=ноутбук+материнская+плата+LM386 — всё чудесатее и чудесатее
            https://www.google.ru/search?q=ноутбук+материнская+плата&tbs=isz:lt,islt:2mp — да где же он?!


            1. AVX
              24.11.2016 16:09
              +1

              Как человек, занимающийся ремонтом мат.плат ноутбуков, подтверждаю — в большинстве ноутбуков усилитель есть (уж точно не lm386). Но бывают и без. Впрочем, я пробовал просто выпаять усилитель для наушников и включить их напрямую к звуковому чипу — разницы практически никакой. Это удобно, когда надо сделать звук на наушники прямо сейчас, а микросхемы усилителя нет в наличии. А бывают и с двумя — один на наушники, второй на динамики. А бывает когда для наушников и микрофона всего один разъём — с автоопределением подключения микрофона (не разбирался, как работает) и без него.


              1. Ezhyg
                24.11.2016 16:13

                Ну так покажите! Потому что у меня всего три ноутбука и только один из них разобран, ни на одном нет усилителей. Точно так же я дал ссылки на фотографии (специально крупного размера), где так же не видно усилителей.


                1. AVX
                  24.11.2016 16:29

                  Поверьте на слово. Я не обязан никому ничего доказывать.
                  Хотя, ладно, не могу на 100% подтвердить что на большинстве — нет у меня такой большой статистики.
                  Для гугления надо использовать не название ноутбука а название материнки, или, на худой конец, производителя материнки, например: compal + amplifier
                  В выдаче найдёте и названия материнок и используемые там усилители.


                  1. Ezhyg
                    24.11.2016 16:52

                    Так в том-то и дело, что не верю имея основания, а не просто так. И, да, я тоже не обязан бы доказывать, вот только доказательства — пожалуйста, по ссылкам.
                    И я тоже могу рассказать, что и у меня тоже есть кое-какой опыт ремонта ноутбуков и настольных материнских плат, да и не только ремонта, но и просто их осмотра, и усилители там явление редкое. Настолько, что я даже не могу вспомнить и найти такие в своём архиве (а я делаю фотографии ремонтируемого/осматриваемого). То есть, по моему опыту, наличие усилителя — как раз явление редкое.


                    1. AVX
                      24.11.2016 18:42

                      Значит Вам попадались чаще без усилителя.


                    1. Rumlin
                      24.11.2016 18:48
                      +2

                      Открываю наугад три сервисмануала на ноуты разных компаний (не новых, там может по другому):
                      " alt=«image»/>


                      1. Ezhyg
                        26.11.2016 13:41
                        +1

                        Вот, вот как надо предоставлять пруфы, спасибо :)!


                        1. AVX
                          26.11.2016 21:33

                          Не хотелось бы прикапываться, но не удержался.
                          Процитирую себя:

                          Для гугления надо использовать не название ноутбука а название материнки, или, на худой конец, производителя материнки, например: compal + amplifier

                          А Вы пробовали загуглить? Вот Rumlin загуглил видимо именно этим запросом, и привёл скриншоты из даташитов, которые выдал гугл первыми.


                          1. Ezhyg
                            26.11.2016 23:16

                            Я привёл хоть какие-то пруфы. И, да, на английском, те же запросы, я просто не стал цитировать, а то десять ссылок показались лишним. Вы — нет :P.


    1. O1eja
      25.11.2016 09:48

      Тепрь наушники не одевать. А класть рядом со стареньким плеером со встроеными динамиками. И воспроизводить по кругу: goo.gl/rSHtDw


  1. vasimv
    23.11.2016 19:59
    +6

    Там же еще усилитель перед динамиками, который в обратном направлении сигнал не пропустит.


    1. AVX
      23.11.2016 21:22
      +2

      Кстати да, верно замечено!
      Видимо, статья справедлива только для наушников. Хотя, я использую небольшие динамики (из старого ноута) напрямую, и довольно громко и без искажений идёт (8 Ом динамики). Правда, это прокатило только с внешней звуковушкой SB Live! 1024, на встроенной не хватает мощности. На этой звуковушке после win98 нет драйверов в полном функционале, даже под линуксом. А вот в вин98/ME можно было программно много чего переключать (но всё равно вроде бы не было возможности вход-выход местами менять, там схемотехника не позволяла).
      Подозреваю, что такого рода прослушка возможна только целенаправленно, после тщательного изучения компьютера. Ведь порой штатными средствами на всех этих 888, 889, и т.д. не удаётся добиться корректной работы устройства (то микрофон не работает, то выходы с 2.0 на 5.1 переключаются или наоборот), а уж сторонними средствами, да удалённо, да и незаметно ещё… очень сомневаюсь. (косо посмотрел на наушники)


      1. mtivkov
        25.11.2016 13:40

        Это потому что в драйвере с ошибками реализован алгоритм :)) (из коммента ниже):


        Когда ничего не проигрывается — слушаем. Пошло что-то — быстро возвращаем обратно.


  1. Platon_msk
    23.11.2016 20:02
    +12

    Микрофон преобразует звук в электрические сигналы (АЦП), а пассивные колонки или наушники осуществляют обратную операцию (ЦАП).

    На geektimes и полная чушь теперь прокатывает?
    Что микрофон, что динамическая головка, работают с аналоговым сигналом и никакого отношения к ЦАП/АЦП не имеют.


    1. ant12345
      24.11.2016 00:54

      В тоже время существуют цифровые микрофоны и усилители класса D с цифровым входом


      1. Platon_msk
        24.11.2016 01:11
        +2

        Внутри которых неонка аналогово-цифровой преобразователь, в просторечии ЦАП.

        Если вы создадите микрофон, который с мембраны снимает «цифру», то сможете претендовать на нобелевку, если же «изобретёте» усилитель цифрового сигнала, то создадите велосипед репитер.


        1. killik
          24.11.2016 04:17
          -1

          Навскидку — прикрутить мембрану рычагом к угловому энкодеру. Подумав, можно представить и более совершенные методы механической оцифровки, например приклеить к мембране зеркало и ловить отраженный луч лазера на линейку фотодиодов.


        1. FakeOctopus
          24.11.2016 10:43
          +2

          К мембране прикрепить трафарет с прорезями. Через них пропускаем лучи света. Соответственно на выходах фотоэлементов будет цифровой код.


          1. Duti_Fruti
            24.11.2016 11:59

            аналогово-цифровой преобразователь, в просторечии ЦАП.

            Всегда в народе это был АЦП. ЦАП это комп-динамик.
            П.С. Комменту выше.


          1. Platon_msk
            24.11.2016 17:29

            Возможно это имеет некий смысл в качестве идеи, но реализация проблематична. Амплитуда колебаний мембраны динамического микрофона, особенно на верхних частотах, очень мала, так что здесь скорее придётся применить рычаг для увеличения амплитуды.
            Но АЦП надёжнее — он не вносит дополнительных искажений, кроме ограничений по разрядности и скорости преобразования в исходный сигнал.
            #Duti_Fruti, извиняюсь, не успел поправить. Спасибо.


          1. Bedal
            25.11.2016 13:59
            +1

            Полегче, полегче! Больше, чем две нобелевки, Platon_msk не потянет.

            Хотя… вот мой дед получал премию Нобеля, обошлось не так дорого.


  1. I-denis
    23.11.2016 20:31

    Микрофонный вход высокоомный, качественные колонки — низкоомные. Как согласовывать нагрузку будем? Крестиком в настройках? Активные колонки вообще усилитель имеют, который усиливает сигнал только в одну сторону — на колонки…


  1. shodan_x
    23.11.2016 20:57
    +3

    > Качественные колонки записывают звук даже лучше, чем дешёвые китайские микрофоны
    Это полнейший БРЕД, как и статья в целом, т.к. качественные колонки подключаются через усилок. А усилок сигнал в обратном направлении не пропустит


    1. swarggg
      23.11.2016 22:37
      +1

      очевидно, автор имел в виду, что если качественные колонки подключить в качестве микрофона, то они лучше запишут, чем дешевый китайский микрофон, усилитель в этом контексте ни при чем


      1. Giriia
        23.11.2016 23:05

        Что-то мне подсказывает, что если у вас на работе найдутся люди, которые отключат колонки от усилка и подключат их в разъём и будут писать звук, то проблема софта, который это позволяет, будет волновать вас в последнюю очередь.


        1. Platon_msk
          24.11.2016 01:17

          Имеется в виду не переключение колонок, а перекоммутация разъёмов. Разъём, в который воткнуты наушники, конечно же не активные колонки, переключается в режим входа и что-то старательно пишет. Вы же видели, как старательно драйвер звуковой карты на каком-нибудь ALC спрашивает, в качестве чего использовать это вот то, что вы сейчас воткнули. А может и не спрашивать.


    1. stigory
      24.11.2016 04:38

      Ладно если бы речь шла только о дешевых наушниках затычках. Скрипя, пыхтя, как-то можно поверить, что их применение для слежки возможно. Однажды мне самому пришлось подобное смастерить, когда срочно нужен был микрофон. Чувствительность была никакая.
      Но колонки. Никто уже не вспоминает про массу самого твиттера, который требуется раскачать, чтобы возникло хоть какое-то магнитное поле? Да в динамик хоть ори изо всех сил — ему фиолетово.


      1. YouHim
        24.11.2016 09:14
        +1

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


        1. stigory
          24.11.2016 11:27

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

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


          1. evtomax
            27.11.2016 02:13

            В детстве обычные динамики подключал вместо головки в кассетном плеере и получал отличную чувствительность.


        1. Rumlin
          24.11.2016 12:50

          Нужен предусилитель для динамических микрофонов
          https://geektimes.ru/post/281208/#comment_9619302


      1. Mad__Max
        01.12.2016 22:49

        Пассивных колонок нет. Но через уши пишет очень даже неплохо. И не только через затычки, через большие полноформатные уши тоже хорошо. см ниже образец выложил — с метра речь без проблем разобрать.
        Через небольшой динамик тоже должно что-то слышно быть хотя и хуже из-за более жесткой и массивной мембраны.


  1. Fagot63
    23.11.2016 21:06

    Блин как я раньше не догадался. Сейчас проверил на своих наушниках. Звук даже лучше чем от моего микрофона. Где вы раньше были???
    P.S.Спасибо. Теперь меня в танках хотя бы будут нормально слышать. :)


    1. AVX
      23.11.2016 21:30
      +1

      Фиксиков не смотрели? Там есть такая серия.


      1. funca
        23.11.2016 23:50
        +11

        он же в танке


    1. Rumlin
      24.11.2016 12:51

      А еще лучше купите шлем с ларингофонами )


  1. FreeManOfPeace
    23.11.2016 21:31
    +7

    Опция малоизвестная, о ней до сегодняшнего дня знало только небольшое количество разработчиков и специалистов.

    Спойлер
    image


    1. NiTr0_ua
      24.11.2016 00:54
      +3

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


      1. zomby
        24.11.2016 16:50

        В тот момент, когда он ничего через них не слушает, например.


    1. PlayTime
      24.11.2016 01:29

      только вот данную утилиту нужно еще ставить отдельно. А я отдельно на своем компе только драйвера для чипсета и видеокарты ставлю. Все остальное винда сама плддягивает и нет там Realtek HD.


      1. FreeManOfPeace
        29.11.2016 17:52

        Ну, у меня на ноутбуке например винда Realtek HD сама подтягивала, да и он нужен для реализации некоторых функций (эквалайзер, тонкие настройки аудиовыходов, запись с Стерео-микшера), в общем временами без него как без рук (например в своё время когда у меня ещё не было инета я с помощью записи со стерео-микшера вытягивал музыку из некоторых игр).


      1. Mad__Max
        01.12.2016 22:51

        Но это только GUI для пользователя. В драйверах это есть изначально (для чипов где есть аппаратная поддержка — т.е. сейчас для большинсва), и в случае вредосного/шпионского ПО оно переключит нужные настройки в драйвере и без этих утилит и без ведома пользователя.


  1. Sadler
    23.11.2016 21:56

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


    1. mayorovp
      24.11.2016 09:47
      +1

      Эту "кашу" разберет на составляющие простейший алгоритм гашения эха.


      1. Sadler
        24.11.2016 10:34
        +2

        Вкомпилите себе уже чувство юмора.


      1. Alexeyslav
        24.11.2016 12:20

        Не разберёт. На большинстве звуковых карт АЦП всего лишь 16-битный, чтобы небыло клипинга ему надо будет работать с большой амплитудой, при таком раскладе «микрофонный сигнал» будет на уровне 3-4 бит… и только в паузах можно будет задействовать функцию микрофоного усиления. При этом шум в лучшем случае будет на уровне 1-2 бит. С 24-битным АЦП ещё можно было бы как-то жить, но боюсь такие звуковушки не очень распространены…


        1. mayorovp
          24.11.2016 13:38

          Если злонамеренно делать работающий в две стороны тракт — то туда можно и АЦП хороший воткнуть.


  1. Sun-ami
    23.11.2016 23:34

    Давно интересует вопрос, а к выходу материнки «Speaker» АЦП не подключен? Ведь этот миниатюрный динамик штатно подключают при сборке компьютера, и он включен всегда.


    1. Fagot63
      23.11.2016 23:51

      В корпусе слишком много шумов, а пищалка банально маленькая. Разве что без шумные ПК.


      1. Sun-ami
        24.11.2016 00:18
        +1

        Здесь уместно вспомнить, что в чипсетах Intel есть контроллер с доступом к Ethernet, который продолжает работать когда компьютер выключен, но не отключен от сети. В последних версиях чипсетов — это x86-процессор, мощности которого вполне достаточно для сжатия голоса каким-нибудь LPС-кодером вплоть до битрейта 1кбит/с. Также уместно вспомнить про методы подавления шума в микрофонных решетках, которые могут быть сформированы из спикеров нескольких рядом стоящих компьютеров.


  1. Ghedeon
    23.11.2016 23:51

    Напомнило:

    image


  1. AivanDyrkov
    24.11.2016 00:53
    +1

    А можно микрофоном проигрывать звук?


    1. stalinets
      24.11.2016 01:58
      +1

      Конечно, я эти опыты (менять местами наушники и микрофон) ещё в детстве на кассетнике перепробовал.


    1. aapazhe
      24.11.2016 06:45

      Динамическим можно. Но где они нынче есть-то, динамические микрофоны?


      1. Giriia
        24.11.2016 22:35

        Так вроде все дорогие настольные микрофоны именно динамические?


        1. Alexeyslav
          25.11.2016 01:24
          +1

          Это было лет 10-15 назад, а сейчас их полностью вытеснили конденсаторные которые имеют более ровную и широкую АЧХ. У динамических, в виду очевидных причин — инерционность диффузора, достаточно жесткое крепление что ограничивает частотный диапазон сверху и снизу.


  1. alkxa
    24.11.2016 00:53

    Переназначать выходы мк? Ничего гениального.
    Использование динамика наушника в качестве микрофона? Детский сад.
    Только вот проблем больше. Колонки всегда с усилителем. В хороших звуковых картах и на наушники есть внешний усилитель. Отфильтровать сигнал не проблема, а вот заставить пользователя втыркнуть наушники и оставить их лежать вопрос другой.
    Это «исследование» напоминает стиль британских ученых. Абы открыть что нибудь


    1. mayorovp
      24.11.2016 09:51
      +1

      Заставить воткнуть наушники и оставить лежать очень просто — надо просто подарить ему наушники. Или даже не дарить, а дождаться когда сам купит :)


      Проблема в том чтобы определить когда он их положит.


      1. DrZlodberg
        24.11.2016 11:18
        +1

        А зачем? Когда ничего не проигрывается — слушаем. Пошло что-то — быстро возвращаем обратно.


  1. quwy
    24.11.2016 01:02
    +1

    Скажу больше, некоторые встроеные звуковухи автоматически определяют что куда подключено (по активному сопротивлению) и соответствуюшим образом переназначают гнезда.


  1. GrishaTav
    24.11.2016 08:07

    Ну что, будем переходить на активные наушники с ЦАПом и усилителем внутри? Тем более, что Apple задала тренд, отказавшись от 3,5-мм разъема в новых Айфонах.


    1. mayorovp
      24.11.2016 09:51
      +1

      Или на USB-наушники.


    1. SvSh123
      24.11.2016 10:03

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


      1. DrZlodberg
        24.11.2016 11:20
        +1

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


  1. Konachan700
    24.11.2016 10:44
    +2

    Мне одному кажется, что идет целая серия публикаций в прессе типа «ШОК! ХАКЕРЫ ОБНАРУЖИЛИ КАК ПОДСМАТРИВАТЬ ЗА ВАМИ В ТУАЛЕТЕ ЧЕРЕЗ ЛАМПОЧКУ!», читая которые, замечаешь, что описана некая стендовая магия, а не реальная массовая проблема. Типа возьмите сервер, выйдете на перекресток пяти магистральных кабелей в полнолуние, дождитесь появления там отрытого wifi…
    Ну вот здесь — у кого колонки без усилителя подключены напрямую к звуковой карте? Это вообще как и зачем? Переключить наушники в режим микрофона можно, согласен, это давний трюк, когда по скайпу резко надо позвонить, а микрофона нет под рукой — но в них надо кричать очень громко, и все равно, слышимость почти нулевая. На многих материнках такой трюк дает лишь только шум и треск.
    Напоминает действия знаменитых британских ученых, которые осваивают гранты на изучении всякой практически бессмысленной ерунды. Нет ли такой тенденции и в сфере ИБ сейчас? Вроде как собрал стенд с какой-то уникальной фичей типа колонок без усилителя воткнутых в звуковуху, показал журналисту поглупее,… ПРОФИТ, о тебе трубит весь мир. Пяток таких публикаций и ты именитый «специалист по ИБ».


    1. Xazzzi
      24.11.2016 16:27
      +1

      Да, сама «угроза» довольно банально выглядит.
      Наушники это едва ли не единственный случай когда при записи в малошумных условиях и после обработки что-то будет более-менее слышно.
      Вот пример записал, если кому интересно. Говорил как обычно, фильтровал обычным noize reduction в Audiacity, голос с 6й секунды.


    1. Mad__Max
      01.12.2016 22:56

      Зависит от звоковой и ушей. Вот ниже пример записи с 40 см и без всякого крика — отлично слышно: http://vocaroo.com/i/s0HvkGGrayyI

      Ниже я свою запись сделал — с одного метра негромкий голос тоже вполне разборчив: https://geektimes.ru/post/282954/#comment_9726176


  1. seratiel
    24.11.2016 10:45

    а как же штатный спикер :)


    1. Platon_msk
      24.11.2016 11:05
      +1

      Он железно «прибит» к выходному каскаду.


    1. river-fall
      24.11.2016 15:29

      На ноутбуках его нет, кажется


      1. AVX
        24.11.2016 16:16

        На ноутбуках (как и на многих материнках) роль системного спикера выполняет динамик, подключенный к выходу звуковушки. До загрузки ОС звук спикера выводится на этот динамик. Или даже не писк, а музыка (в ноутбуках asus и других), или речь (во некоторых, даже старых десктопных материнках было). В фирменных компах (например, fujitsu, dell, hp) динамик размещается прямо внутри системника, и он же выполняет роль пищалки до загрузки ОС, а далее используется как обычный динамик (правда, звук там, мягко говоря, не очень...)


        1. Alexeyslav
          24.11.2016 16:29

          Он банально заведён как одна из линий выходного микшера звуковой платы.


  1. lonelymyp
    24.11.2016 11:28

    Оч полезная статья, давно подумывал о том чтобы переназначить разъёмы так как мне надо)) ато один разъём сломался, но не знал что это возможно.


  1. river-fall
    24.11.2016 12:42
    +1

    Первая же ссылка, про «профессиональную литературу»

    image

    Это такая плохая шутка или действительно качество статей теперь такое?


  1. aliev
    24.11.2016 15:12
    -1

    Статье не хватает заглавия, лайфхак… Очень сочеталось бы с открытием возможноси писать наушники звук.


  1. Dusty77
    24.11.2016 16:23
    -1

    даже фиксики об этом знают


    1. AVX
      24.11.2016 16:38
      +1

  1. Farxial
    24.11.2016 16:23
    -1

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


    1. mayorovp
      24.11.2016 16:30
      +2

      Почему вы думаете, что изменение настройки в кусте HKEY_LOCAL_MACHINE может не требовать прав администратора?


      И в чем заключается "моральное устаревание" дискреционной политики безопасности?


  1. Farxial
    24.11.2016 16:52

    OK, а как на счёт обращения приложения к интерфейсу или API панели управления, которая либо запущена с правами администратора, либо сделает что нужно с помощью драйвера? В таком случае безопасность должна быть обеспечена грамотной реализацией драйверов и утилит, ждать которой от каждого производителя для каждой платы, как Вы понимаете, наивно.

    В том, что не имеет никакой силы, если находится в руках ламера. Напомню, ламеру не нужно ни устанавливать шпионское ПО на свой комп, ни другой негативный функционал программы — ему нужен позитивный (или заявленные как таковой) функционал. (И я бы не сказал, что быть ламером в данном случае плохо. Именно архитектура безопасности должна позволять быть им без негативных последствий. Ну а моральное устаревание в данном случае означает, что в наш век информационных технологий, где каждый кулхацкер норовит поднасрать, система безопасности тупо не справляется с этим. Поначалу справлялась, потому что такого уровня суммарной атаки не было.)


    1. Farxial
      24.11.2016 16:57

      Прошу прощения, не туда( Это был ответ mayorovp(у) на коммент https://geektimes.ru/post/282954/#comment_9712922


    1. Ezhyg
      24.11.2016 17:18

      Вы «ламера» с «чайником» не путаете? Ламер это незнающий, но уверенный и заявляющий обратное. Чайник же, просто незнающий и отдающий себе в этом отчёт. То есть, мы все чайники во многих областях, ибо знать всё невозможно. Главное при этом не скатываться в ламерство. Кстати, разные «фричества», наверняка симптомы того же.


      1. Farxial
        24.11.2016 17:40

        Я бы сказал, ламера отличает то, что ему просто пофиг на то, как всё работает. Отдавать себе отчёт значит быть осторожным. Но тогда получается, что текущая СБ справляется со своей задачей — ведь чайник не будет качать и устанавливать ничего лишнего. Но в случае с объектом данной статьи не справляется, например.
        Не подумайте, что я защищаю ламеров. Быть ламером — плохо, т.к. (в рамках текущих требований к пользованию компом) это создаёт проблемы всем остальным. Но как это оправдывает несовершенную СБ, если она существует не просто так? И разве не лучше, например, если ламер скачает «накрутку голосов ВКонтакте бесплатно без СМС», откроет, не получит желаемого — И ВСЁ —, чем если в придачу станет частью ботнета?


    1. mayorovp
      24.11.2016 19:13

      OK, а как на счёт обращения приложения к интерфейсу или API панели управления, которая либо запущена с правами администратора, либо сделает что нужно с помощью драйвера? В таком случае безопасность должна быть обеспечена грамотной реализацией драйверов и утилит, ждать которой от каждого производителя для каждой платы, как Вы понимаете, наивно.

      А что вам даст обращение к API панели управления? Любая утилита от производителя точно так же не сможет изменить этот ключ реестра без прав администратора. А неграмотно сделанная утилита, скорее всего, без прав администратора даже запускаться откажется.


      В том, что не имеет никакой силы, если находится в руках ламера.

      Единственный способ защитить ламера от него самого — отобрать у него права администрирования компьютера полностью. Вот только лично мне эти права важны, и я не готов от них отказываться ради каких-то там ламеров.


      1. Farxial
        24.11.2016 20:38
        -1

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

        В том и дело, что защищать ламера от него самого надо в системе, где он может сам себе навредить. А надо чтобы не мог.
        Так Вы и не ламер — Вы можете позволить себе не разделять его судьбу ;)


  1. silvansky
    24.11.2016 18:48

    Я ещё в 2002 году спалил микрофон и использовал выломанный динамик для звукозаписи. Правда, крепить было некуда и динамик я запихнул в респиратор. Жаль не сохранилось фотки меня с гитарой в респираторе с проводом. =)


  1. Vincem
    24.11.2016 18:51

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


    1. Fagot63
      25.11.2016 17:27

      Можно просто убавить громкость на наушниках. На большинстве компьютерных есть регулировка.


  1. polym0rph
    25.11.2016 18:55
    -1

    Если микрофон не особо нужен, то лучше купить внешний USB ЦАП. И звук лучше, и паранойи меньше.
    Можно не что-то супер навороченное на Али взять за вполне разумные деньги.


  1. PumpON
    28.11.2016 11:07
    -1

    Главное чтобы они не вспомнили о принципах «узловой связи» (ну или как она там называлась в начале нулевых). А то еще пиксели в мониторах, превратят в камеры, расположив фотоэлементы в шахматном порядке… где-то я уже это все слышал. Вроде же 2006 кого-то даже посадили, за то что он написал софт, который мог удаленно подключиться к микрофону любого стационарного телефона и прослушивать находящихся в комнате. А для усиления сигнала написал эмулятор усилителя для плохо слышащих, но дурень решил это продать не тем людям.


  1. Mad__Max
    01.12.2016 22:42
    +1

    Хм. В теории я это давно знал. Но не думал что настолько хорошо работает. Переназначил в драйвере вход в который включены наушники на микрофон. Если держать наушники прямо перед собой, то качество записи очень даже приличное — на уровне дешевых микрофонов.

    Потом отложил наушники подальше на угол стола (где-то 1 метр расстояние получилось), выкрутил в тех же настройках программно чувствительность и «буст» микрофона на максимум. Результат — немного шумновато, но даже негромкую речь элементарно разобрать. С хорошим ПО для анализа записи (увеличить уровень, применить хороший шумодав) до 2-3 метров вполне можно через наушники слушать.

    Для желающих образец записи сделанный с 1м через наушники лежащие на столе позади монитора: https://www.dropbox.com/s/fbzsuqp8h2f0txn/1m.wav?dl=0

    Чип кстати не из реалтек серии описанной в заметке, а VIA (VT1708s)