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


Микрофоны на материнской плате смартфона перед удалением

До публикации проекта Pegasus — разоблачения фатальных последствий деятельности NSO Group, ещё одной коммерческой фирмы, которая вышла из-под контроля индустрии безопасности — большинство производителей смартфонов и большая часть мировой прессы дружно закатывали глаза, когда я публично называл новенький iPhone потенциальной угрозой для жизни.

Теперь все поняли, о чём речь.

Много лет публиковались репортажи, что компания NSO Group занимается взломом телефонов с целью получения прибыли, причастна к гибели и задержаниям журналистов и правозащитников. Что операционные системы смартфонов изобилуют катастрофическими дырами (а код написан на устаревших языках, давно уже признанных небезопасными). Много лет специалисты объясняют: даже когда всё работает как положено мобильная экосистема — это адская антиутопия, смесь слежки за пользователями и откровенного манипулирования. Однако до сих пор многие не видят зла в индустрии, которая кажется такой хорошей.

В последние восемь лет я словно убеждал единственного друга бросить курить и меньше пить, в то время как реклама кричит со всех щелей: «Девять из десяти врачей курят айфоны!», «Незащищённый мобильный сёрфинг освежает!»



Но я не теряю оптимизма, поэтому проект Pegasus кажется мне поворотной точкой. Это хорошо изученная, детальная и совершенно безумная история о «троянском коне» с крыльями (в греческой мифологии Пегас — крылатый конь, сын горгоны Медузы, ударом копыта о землю мог выбивать источники, — прим. пер.), который превращает телефон в вашем кармане в универсальный жучок. Его можно дистанционно включить или выключить без вашего ведома.

Вот как это описывает Washington Post:

«Клод Манген — жена французского политического активиста, заключённого в тюрьму в Марокко. Месяц назад на её iPhone 11 с неизвестного аккаунта пришло сообщение iMessage, которое доставило вредоносное ПО на телефон. Софт установился без каких-либо предупреждений и нотификаций, минуя системы безопасности Apple.

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

И всё это без малейшего участия человека. Пользователю не требуется прикасаться к телефону, он даже не знает, что получил таинственное сообщение от незнакомого человека — в случае Манген, некоего linakeller2203@gmail.com».

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

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



Даже если завтра NSO Group и всех представителей этой индустрии внезапно сотрёт с лица земли вулканом общественного возмущения, это не изменит того факта, что мы в разгаре величайшего кризиса компьютерной безопасности в истории. И разработчики Apple, Google, Microsoft, которые хотят продавать продукт, а не доводить его до совершества, и их полная противоположность — благонамеренные разработчики Linux, которые хотят доводить продукт до совершенства, а не продавать его — все они спокойно пишут код на небезопасных языках, потому что… ну, потому что так привыкли, а модернизация требует значительных усилий, не говоря уже о расходах. Подавляющее большинство уязвимостей, которые потом эксплуатируются индустрией небезопасности, появляются по техническим причинам, связанным с управлением памятью. Поэтому выбор более безопасного языка — критически важная мера защиты… но мало кто об этом думает.


По данным Google, 70% серьёзных ошибок в браузере Chrome связаны с безопасностью памяти. Их можно устранить, используя более безопасные языки

Если вы хотите изменений, их нужно стимулировать. Например, если хотите вызвать сердечный приступ у Microsoft — предложите идею юридической ответственности за плохой код в коммерческом продукте. Хотите лишить сна Facebook — расскажите об идее юридической ответственности за любые утечки личных данных, собранных без необходимости. Только представьте, как быстро Цукерберг начнёт нажимать клавишу Delete.

Где нет ответственности, нет и подотчётности… и это приводит нас к роли государства.



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

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

Если хакерство законно для нас, то будет законным и для них, частного сектора. Основной принцип капитализма: это просто бизнес. Если все это делают, то и вам можно.

Такое логическое упрощение — источник всех проблем в истории контроля над вооружениями. И такое же взаимно гарантированное уничтожение, как в ядерном конфликте, почти гарантировано в цифровом конфликте, благодаря полному межконнекту и однородности сети.

Вспомним Pegasus, который нацелен в первую очередь на iPhone. Хотя айфоны по умолчанию более приватны и безопасны, чем Android, но это гомогенная монокультура: если вы найдёте способ заразить один, то сможете (вероятно) заразить их все. Проблема усугубляется тем, что Apple не разрешает клиентам вносить какие-либо значимые изменения в работу устройств iOS. Если объединить монокультуру, «чёрный ящик» с почти всеобщей популярностью Apple среди мировой элиты, то становятся очевидными причины активной охоты NSO Group именно за iPhone.

Правительства должны понять, что разрешение работы NSO Group и их злонамеренных коллег, а тем более их субсидирование, не отвечает государственным интересам. Независимо от того, где находится клиент или государство-клиент на оси авторитаризма. Последний президент США постоянно сидел в твиттере со своего iPhone, и я готов поспорить, что половина самых высокопоставленных чиновников и их помощников в любой стране читали эти твиты тоже на своих айфонах.



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

Идея стратегического паритета в сборе разведданных между великими державами (США, Китай, Россия, даже Израиль) и развивающимися странами (например, Азербайджан), конечно же, глубоко ошибочна. Правительства пока не осознали угрозу, потому что разрыв в возможностях ещё не исчез. Но вскоре они поймут, что вся мощь глобального цифрового шпионажа становится доступна абсолютно любому игроку.



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

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

Мораторий — лишь промежуточный этап, чтобы выиграть время. Следующий шаг — юридическая ответственность. Важно понимать, что ни масштабы бизнеса NSO Group, ни глобальный урон для мирового сообщества, не стали бы возможны без доступа к глобальному капиталу таких аморальных фирм, как Novalpina Capital (Европа) и Francisco Partners (США). План простой: если компании не продадут, владельцев следует арестовать. Единственный продукт этой индустрии — преднамеренный, предсказуемый вред, и эти компании являются добровольными соучастниками. Кроме того, если компания занимается подобной деятельностью по указанию государства, ответственность должна выйти за рамки вегетарианского гражданского и уголовного кодекса. Нужен скоординированный международный ответ.


Дипломатия иными средствами



Представьте, что вы — редакция Washington Post (конечно, сначала вас придётся лишить хребта, но всё-таки). Представьте, что ваш колумнист убит, а в ответ вы тихенько обращаетесь к организаторам этого убийства с просьбой в следующий раз заполнить чуть больше документов. Откровенно говоря, реакция «Пост» на скандал с NSO Group настолько постыдно слаба, что сама по себе является скандалом: сколько авторов должно погибнуть, чтобы до них дошли последствия шпионского ПО?

Саудовская Аравия с помощью Pegasus взломала телефоны бывшей жены Джамаля Хашогги и его невесты — и использовала полученную информацию для подготовки чудовищного убийства и последующего сокрытия следов.

Но Хашогги — лишь самая известная из жертв «Пегаса», благодаря хладнокровному и жестокому характеру его убийства. «Продукт» (читай: криминальный сервис) NSO Group использовался для шпионажа за бесчисленным количеством других журналистов, судей и даже учителей. За оппозиционными политиками, за супругами и детьми «объектов слежки», за их врачами, адвокатами и даже их священниками. Вот что всегда упускают из виду люди, считающие запрет «слишком экстремальным»: эта индустрия продаёт возможность просто отстреливать репортёров, которые вам не нравятся.

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

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



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


  1. Teplo_Kota
    06.09.2021 04:15
    +1

    Мобильный телефон содержит микрофоны. Ни за что бы не подумал. Впрочем, я тут полез чистить блок питания - а в нём конденсаторы! Небось, электричество воруют.


    1. Hayate
      06.09.2021 07:15
      +42

      Имеется в виду микрофон через который вы говорите и на доступ к которому вы выдаёте разрешение. Вы можете думать что если отозвали разрешения у приложений на доступ к микрофону - то никто вас не может записывать. А оказывается есть ещё микрофоны которые не настраиваются и про которые вы не знаете и которые не можете отключить.

      Неужели это действительно не ясно?


      1. dkom
        06.09.2021 08:14
        +34

        В дорогих смартфонах несколько микрофонов для подавления внешних шумов, ветра, эффекта эха. Далеко не так просто, что если на плате более одного микрофона - значит остальные шпионские.


        1. Moskus
          06.09.2021 08:26
          +14

          Вы возражаете тому, чего никто не утверждает. Речь не о том, что дополнительные микрофоны там - для шпионажа. Речь о том, что их, вероятно, можно использовать для шпионажа, когда пользователь зарезал все лишние разрешения.


          1. NAI
            06.09.2021 08:49
            +20

            Во-первых, ждем демонстрации, да-да, куска кода.

            Во-вторых, если речь о звонках, то они и так есть на серверах ФСБ\ФБР (у нас по закону Яровой, у них гуглите сами). Так что тут, что есть микрофоны, что их нет.

            Третье, допустим, речь о записи переговоров\совещаний. Мало записать - надо еще передать данные, т.е. приложение должно иметь права на доступ в интернет. Думаю, если человек готов выпаивать микрофоны, то firewall в смартфоне он уж точно настроит.


            1. Moskus
              06.09.2021 09:08
              +5

              Вы отличаете концепцию потенциальной возможности от концепции практической реализации? То, что нечто не было продемонстрировано, абсолютно не означает, что это невозможно. Особенно, когда можно построить валидную гипотезу о механизме.

              Речь идет не столько о спецслужбах, сколько о корпоративной слежке, об этом вся статья.

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


              1. fzmax
                06.09.2021 11:32
                +7

                То, что нечто не было продемонстрировано, абсолютно не означает, что это невозможно

                "Даже если у вас паранойя, это вовсе не значит, что за вами не следят" ©


                1. telobezumnoe
                  06.09.2021 23:02

                  а мне вспомнилась другая шутка, вам кажется, что на вами следят? оставайтесь на месте, за вами уже выехали ©


              1. NAI
                06.09.2021 12:35
                +4

                Вы отличаете концепцию потенциальной возможности от концепции практической реализации?

                Да, именно по этому и задаю вопрос. RSA 2048 концептуально можно забрутфорсить за пару дней\часов\минут, единственное что для этого надо - достаточно мощный компьютер. Все, перестаем пользоваться RSA? Или все же ждем когда кто-нибудь соберет железку и продемонстрирует достаточную скорость?

                Это не взаимозаменяемые навыки.

                Именно, любая безопасность, это комплекс мер. Если у Вас есть жесткие требования к NDA\секретности, то надо не микрофоны выпаивать, а комплексно обеспечивать сохранность информации. Начиная от специальной комнаты, куда входят без камеры\телефона, заканчивая аудитом ПО. Те кто работал с 2-3 группами секретности в курсе, как это делается.


                1. Physmatik
                  06.09.2021 13:51

                  Поскольку таких компьютеров не существует, то нет, RSA 2048 даже концептуально нельзя забрутфорсить.


                  1. arheops
                    06.09.2021 18:02
                    +4

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


                    1. Tarakanator
                      07.09.2021 11:08
                      +1

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


                    1. Physmatik
                      07.09.2021 21:04

                      "Концептуально возможно" в смысле "существует философски незапрещённая возможность"? Окей. Собсно, теоретически мы можем жить в матрице, потому что фундаментальные ограничения органов чувств и всё такое. Но какой смысл в подобных разговорах, я, правда, не понимаю.


                      То же и с RSA. Ну, да, теоретически, через 1000 у нас будет комп, способный сломать шифр за адекватное время. Но это же совершенно бесполезные спекуляции. Сейчас (в ближайшие десяток лет) не существует никакой концептуальной возможности взломать шифр (разве что с вероятностью 1 к 2^2048 угадать).


                1. Moskus
                  06.09.2021 19:52

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

                  Но это всё не относится к проблеме, когда множество факторов - неизвестны. Как я писал в другом комментарии, мы вешаем на дверь замок (это легко) до того, как "продемонстрирована возможность" зайти в эту дверь чужому человеку с улицы и спереть то, что стоит намного больше, чем замок.

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


                  1. NAI
                    06.09.2021 20:32

                    мы вешаем на дверь замок (это легко) до того, как "продемонстрирована возможность" зайти в эту дверь чужому человеку с улицы и спереть то, что стоит намного больше, чем замок.

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

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

                    Не знаете или нет желания разбираться? Берем тракт и смотрим что происходит. Андройд тоже опенсорсный вроде бы... так что полгода-год экспериментов и вуаля. Если докажете - будет бомба которая взорвет СМИ.

                    Вся разница лишь в том что для вас 0.(1)% != 0% и вы готовы тратить кучу ресурсов на снижение этого риска хотя бы в половину. Остальной мир будет смотреть с умилением пока не появится рабочий код.


                    1. cepera_ang
                      07.09.2021 00:54

                      А остальные операционки, которые крутятся на остальных компьютерах в смартфоне — тоже опенсорсные?


                      1. NAI
                        07.09.2021 08:40

                        Wireshark и IDS\IPS системы должны подсказать вам правильный путь. В SDK опять таки что-то может быть на эту тему или, скажем, в описании команд к интегральной схеме (или SoC). Реверс-инжинеринг никто не отменял. В общем, было бы свободное время, желание и мотивация.


                1. creker
                  06.09.2021 22:34
                  +1

                  Все, перестаем пользоваться RSA?

                  Прямо перестаем — нет. А вот поднимать размер ключа — надо. 2048 пока еще вполне годится и рекомендуется, но в ближайшее годы это уже будет не так. И это не считая постквантовой криптографии, которая говорит, что не только RSA надо перестать пользоваться, но еще и элиптическими кривыми.


                  1. sashok724
                    07.09.2021 04:58
                    +1

                    Надо не поднимать размер ключа, а переходить на более совершенные алгоритмы, например EdDSA (ed25519/ed448) или хотя бы EcDSA, которые при намного меньших ключах дают тот же уровень криптостойкости.


              1. yefrem
                06.09.2021 17:04
                +4

                Но тогда нужно выпаивать вообще все микрофоны. У мобильного, так сказать, телефона.


                1. commanderxo
                  07.09.2021 01:10
                  +1

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


                  1. sim2q
                    07.09.2021 05:41
                    +1

                    я не очень в теме, но кажется тогда и гироскоп не безопасен


                    1. Physmatik
                      07.09.2021 21:20
                      +1

                      Натыкался недавно на статью, где по данным гироскопа восстанавливали чуть ли не 100% речи. Так что вполне может быть.


                  1. yefrem
                    07.09.2021 11:48
                    +1

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


              1. ncr
                06.09.2021 17:46
                +5

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

                Нашли у мужика самогонный аппарат. Судят, объявляют приговор: три года.
                Мужик: Да за что три года?
                Судья: За то, что гнали самогон.
                Мужик: Я не гнал!
                Судья: Но аппарат у вас есть?
                Мужик: Есть…
                Судья: Значит, гнали. Три года.
                Мужик: Ну, тогда добавьте еще 7 лет за изнасилование!
                Судья: Как, вы еще и насильник?
                Мужик: Нет, но аппарат же есть.


                1. Moskus
                  06.09.2021 19:34
                  +3

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


                  1. ncr
                    06.09.2021 20:27
                    +2

                    Демонстрировать такую возможность — не требуется.

                    Не требуется, т.к. такая возможность уже была продемонстрирована за время существования хомосапиенсов многократно.

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

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


                  1. Popadanec
                    07.09.2021 11:18
                    +1

                    Но это не мешает нашим судам блокировать сайты за то что:

                    не нарушали, но возможность нарушить есть.
                    Удовлетворяя исковые требования, суд учитывает, что отсутствие в настоящее время аудиовизуального произведения «Your lie in april» на сайтах animevost.org, anistar.me, anidub.com, www.anilibria.tv, не имеет по настоящему делу правового значения, так как не устраняет саму угрозу нарушения исключительных прав истца в будущем, тем более, что спорное аудиовизуальное произведение ранее размещалось на сайтах.
                    P.S. Размещалось до покупки прав на данное аниме, а значит и нарушения не было.

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


              1. Andy_Big
                07.09.2021 01:49
                +1

                То, что нечто не было продемонстрировано, абсолютно не означает, что это невозможно.

                Тогда надо выпаивать вообще все микрофоны. Потому что то, что пользователь зарезал все разрешения (кстати, а откуда данные, что разрешения касаются только одного микрофона из 3-4-5, установленных в телефоне?), вовсе не гарантирует того, что какому-то зловреду не чхать с высокой колокольни на эти все разрешения.


            1. tmin10
              06.09.2021 09:39
              +7

              К сожалению, в андроиде доступ в интернет даже отозвать нельзя, наверное чтобы рекламу у фонарика так не блокировали :)


              1. Rive
                06.09.2021 11:02
                +1

                Режим "в самолёте" разве не блокирует доступ в интернет?


                1. tmin10
                  06.09.2021 15:35

                  Но сразу всему, немного неудобно.


              1. Tomok
                06.09.2021 11:35
                +3

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


              1. Popadanec
                06.09.2021 12:45
                +1

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


              1. Groosha
                06.09.2021 14:45

                Не скажу за все андроиды, но у OnePlus на 10-м Android (официальный OxygenOS) в свойствах приложения (Настройки -> Приложения -> (имя приложения)) есть пункт "Мобильный интернет и Wi-Fi", где можно отрубить приложению сетевую активность целиком.


                1. tmin10
                  06.09.2021 15:35
                  +1

                  Увы, в моём "чистом" девятом можно только запретить фоновую передачу данных и то это для продления работы батареи функция больше.


              1. maxwolf
                06.09.2021 17:39

                Для андроида есть TrackerControl, который позволяет контролировать использование сети приложениями (без рута). Не панацея, конечно, но лучше, чем ничего…


              1. vikarti
                06.09.2021 18:36

                Ставим AdGuard или там опенсорсную Blockada.
                запускаем.
                Прописываем каким приложениям можно. А каким — можно через MITM https (если приложение против MITM — будет жить без интернета).
                Ну да — использовать вместе с этим какой то VPN можно только если этот VPN специально интегрируется.


          1. leonidru
            06.09.2021 09:25
            +16

            "Доступ к микрофону" это логическое разрешение на доступ к потоку. Поток формируется после "всех 3х микрофонов" получить доступ к "одному из 3х" не получится.


            1. Sazonov
              06.09.2021 13:55
              +1

              Верно, но не совсем. В iOS при наличии разрешения можно снимать звук с определенного микрофона. Этой фичей часто пользуется софт для видеозаписи.

              Впрочем, это не про обсуждаемую тему :)


            1. Moskus
              06.09.2021 19:28
              +1

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


      1. uburame
        06.09.2021 10:57
        +12

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


        1. rashid-m
          07.09.2021 02:03
          +3

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

          И, наконец, некоторые исследователи утверждают, что подменой драйвера можно сделать микрофон из тачcкрина.

          Что делать будем? :)


          1. Popadanec
            07.09.2021 11:35
            +1

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


      1. ProFfeSsoRr
        06.09.2021 12:49
        +4

        А оказывается есть ещё микрофоны которые не настраиваются

        С чего вы взяли? Они все работают в связке, когда даёшь доступ к микрофону - даёшь доступ ко всем им, когда не даёшь - опять же не даёшь ко всем сразу. Неужели это действительно не ясно? ;)


        1. unsignedchar
          06.09.2021 14:36
          +2

          Они все работают в связке, когда даёшь доступ к микрофону — даёшь доступ ко всем им, когда не даёшь — опять же не даёшь ко всем сразу. Неужели это действительно не ясно? ;)


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


      1. RTFM13
        06.09.2021 23:28

        Софтварные разрешения на доступ к микрофону так себе защита. Вы уверены, что оно работает всегда и везде? Светодиодику на питание усилителя микрофона я еще поверил бы и то с оговорками.

        "Забыть" выключить основной микрофон в софте куда проще, чем навешивать на плату дополнительные.


        1. creker
          07.09.2021 00:00

          Эти софтварные разрешения у iOS имеют свои «бэкдоры». Добавить нужный entitlement и вот вам уже можно слушать микрофон без разрешения. Дала вам его эпл (а выдавала она подобные «бэкдоры» крупным игрокам неоднократно, правда пока на моей памяти все случаи были безобидные) или вы раскопали уязвимость в коде проверки наличия этого entitlement (а такие были), тут уже не важно. Конечный пользователь ни то, ни другое без реверсинга не узнает.


      1. znsoft
        07.09.2021 09:19
        -1

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


        1. cepera_ang
          07.09.2021 09:55
          +1

          Подключая гарнитуру с микрофоном.


      1. emusic
        07.09.2021 16:04

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

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


      1. harbid
        21.10.2021 05:51
        +1

        Очень наивное мнение о том, что всё "так просто". Может быть несколько физических микрофонов. Может быть несколько микрофонных каналов на ввод, часть из которых может быть не отключаемыми. Может быть несколько процессоров обработки звука. Может быть несколько "чёрных ящиков" в которые пишется всё, независимо от программных настроек и "разрешений", просто на случай если понадобится, если расследование, если заказ - рубануть бабла... И чем дороже телефон, тем, предполагается, более статусный у него пользователь, так что больше вероятность, что с него захотят поиметь какую-либо информацию.


    1. Andrey_Green
      16.11.2021 01:40

      вы делаете вид, что не поняли смысла или реально такой ?

      Рекомендации: не читайте больше статей тут. Это не ваш уровень_)


  1. expdxx
    06.09.2021 05:06

    Окей, допустим проект Пегасус канет в лету. Ящик Пандоры-то открыт. Весь софт мобильных (да и не только) ОС уже не перепишут с нуля в ближайшие n лет. А даже когда это произойдет, никто и никогда не гарантирует в них отсутствие вполне умышленных бэкдоров. Что-то всплывет на поверхность, что-то - нет.

    Может быть, эффективнее было бы думать в сторону сегментирования защищенных устройств, а не в попытку сделать таковыми почти все мобильники на планете?



    1. zxcvbv
      06.09.2021 05:12

      Может быть, эффективнее было бы думать в сторону сегментирования защищенных устройств, а не в попытку сделать таковыми почти все мобильники на планете?

      По паспорту они все защищенные. Никто не скажет: вот стоковый айфон, стоит X баксов, вот защищенный по классу 1, стоит X+Y, баксов, вот защищенный по классу 2, стоит...


      1. HardWrMan
        06.09.2021 07:24
        +2

        Тут есть одна проблема. Если речь, например, за внешнюю защиту, то пользователь наглядно и лично видит, что да, действительно, вот тут усиленное стекло а вот тут накладки, защищающие при падении. А что с "защищённым софтом"? А ничего, только требование верить производителю, что оно действительно не делает ничего лишнего, кроме заявленного. Пока репутация не подмочена, юзер будет верить. Но ведь это не гарантирует, что противоправных действий производиться не будет. Кстати, ситуация с антивирусами на десктопах ровно точно так же.


        1. Moskus
          06.09.2021 08:22
          +14

          Недавно тут был перевод статьи про исследование, предметом которого был вопрос, знают ли подростки о принципах безопасности в сети. Результат исследования был примечательным: то, что подростки не соблюдают эти принципы, является результатом незнания в меньшей степени, а в большей - того, что они не считают безопасность и приватность проблемой, достойной внимания. Потому они без колебаний использовали одинаковый пароль везде, давали этот пароль друзьям, и так далее.

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


          1. major-general_Kusanagi
            06.09.2021 09:47
            +1

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


            1. Moskus
              06.09.2021 10:56
              +3

              Это необоснованное предположение, потому что далеко не все вырастают под родительским цифровым контролем. Плюс, контроль может вызывать у одних протест, а у других - апатичное принятие.


          1. engine9
            06.09.2021 19:38
            +2

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


          1. depadep
            07.09.2021 10:12
            +1

            Аргумент "Неуловимого Джо" возможно не такой уж и ложный.

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


        1. trueMoRoZ
          06.09.2021 09:31
          +3

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


          1. HardWrMan
            06.09.2021 09:36
            +1

            Более того. Практически все производители имеют в EULA абзац про сбор данных. Т.е., они действительно не делают ничего лишнего, кроме заявленного. Но кто сейчас вдумчиво читает EULA?


            1. PsihXMak
              06.09.2021 14:25

              Так вроде EULA как раз ограничивает производителя, что бы тот не собрал ничего лишнего. Разве нет?


              1. HardWrMan
                06.09.2021 15:37

                По ЕУЛА есть статья на Хабре, почитайте: https://habr.com/ru/post/361761/

                Действительно, EULA пишется не для пользователей, а для компании-разработчика продукта, в том числе, чтобы прикрыть все дыры и возможности предъявить претензии разработчику/правообладателю. И пишется оно не конечным пользователем а компанией-разработчиком. Более того, оно вполне может обновляться с обновлением версии программного продукта к которому относится. Т.е., по итогу ограничивается именно пользователь, который вынужден соглашаться со всем прописанным в ЕУЛА продукта чтобы пользоваться этим продуктом.

                PS Например, ЕУЛА Steam: https://store.steampowered.com/subscriber_agreement/

                Служба Steam не предназначена для лиц младше 13 лет, и компания Valve не будет преднамеренно осуществлять сбор персональных данных лиц младше 13 лет.

                Я это понимаю так: "Так и быть, у лиц младше 13 лет мы ПД собирать не будем, а если и соберём, то это будет непреднамеренно. А вот у остальных обязательно всё соберём, не сомневайтесь." Ведь в этом ЕУЛА нет записи, что собирать ПД не будут вообще, только указано то, что в цитате выше.


                1. garwall
                  06.09.2021 16:10
                  +6

                  Как тут не вспомнить Геймана с Пратчеттом

                  Гарантийное соглашение на дорогущий комп Кроули, в котором говорится, что «если он 1) не работает; 2) не делает того, что обещано в дорогой рекламе; 3) убивает током любого, кто пойдет к нему ближе чем на три шага, и 4) вообще отсутствует, когда вы вскрыли дорогущую упаковочную коробку, то это служит явным, прямым, абсолютным, косвенным и неотменяемым свидетельством того, что производитель не несет за это ответственности, что покупатель должен чувствовать глубокую благодарность за то, что ему позволено передать свои деньги производителю, и что последствием любых попыток расценивать только что оплаченное как личную собственность покупателя будет визит серьезных мужчин в очень тонких наручных часах и с угрожающе выглядящими портфелями. Условия гарантии, предлагаемые компьютерной индустрией, произвели на Кроули столь сильное впечатление, что он даже послал несколько образчиков Вниз, в отдел разработки соглашений о продаже бессмертных душ, наклеив на конверт желтую бумажку с короткой надписью: «Учитесь, ребята!.»


              1. tmin10
                06.09.2021 15:40
                +1

                End-user license agreement пишет разработчик для пользователей, возможно вы имели в виду GDPR?


          1. alpik
            06.09.2021 10:10

            А мне вот интересно, насколько безопасны гуглофоны с Graphene os на борту.

            Недавно взял один, неспешно изучаю пути отступления с iOS.

            Проблема безопасности девайсов в том что альтернативы особо и нет. Эпл - это привычное окружение и сервисы, кроме всего прочего. Технически подкованные юзеры могут найти или создать замену. Остальные берут что дают.


            1. Nnnnoooo
              06.09.2021 10:57

              А мне вот интересно, насколько безопасны гуглофоны с Graphene os на борту.

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


              1. alpik
                06.09.2021 12:04

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

                А какие еще приложения нужны ? Так или иначе есть функциональные аналоги почти для всего.

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


                1. Nnnnoooo
                  06.09.2021 12:57
                  +1

                  Ну, с недавних пор гуглосервисы можно запустить в песочнице,

                  Это не про графен ос. По заявлениям разработчика их там не будет ни при каких условиях.


                  1. alpik
                    06.09.2021 13:04
                    +2

                    1. Nnnnoooo
                      06.09.2021 13:45
                      +1

                      оппа, значит недавно появилось. Спасибо за информацию!


                      Раньше разработчик постоянно заявлял что в его операционке гуглосервисов никогда не будет и точка (не важно в каком виде MicroG или от гугла). Это была его принципиальная позиция.


                      Значит передумал.


      1. Areso
        07.09.2021 11:40

        На госзакупках телефоны со сертификатами идут в разы дороже таких же телефонов, но без сертификатов


    1. ifap
      06.09.2021 13:34

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


  1. MikeVC
    06.09.2021 05:55
    -9

    Опять политика, теории заговоров и все такое.

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


    1. MAXH0
      06.09.2021 06:43
      +10

      По моему, тут реклама "защищенного" языка программирования, а не политика в чистом виде.


      1. Hlad
        06.09.2021 15:26
        +1

        Хотел бы я посмотреть на этот защищённый язык. Особенно на его производительность.


        1. tmin10
          06.09.2021 15:42
          +8

          Там ссылка в статье на https://www.rust-lang.org/

          Но мне кажется, что автор выдаёт желаемое за действительное, никакой язык не защитит от багов, если процесс разработки не выстроен верно.


          1. Arlekcangp
            06.09.2021 17:28
            +1

            Верно. Тем более, что не все закладки это баги... В закрытом софте без проблем можно предусмотреть "полезную" функцию... В открытом сложнее, но практика показывает, что таки тоже можно. Зачем же искать баги (которые ещё и фиксят иногда) если можно всё заложить заранее....


          1. AnthonyMikh
            06.09.2021 18:28
            +1

            Язык может защищать от целых категорий багов. Вас же не удивляет, что, например, в Java или C# невозможно получить use after free?


          1. creker
            06.09.2021 22:37
            +2

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


            1. tmin10
              06.09.2021 22:43

              Но утечки памяти - это всего один класс уязвимостей, можно успешно наделать других, гда память не течёт :)


              1. creker
                06.09.2021 22:45
                +3

                Речь не про утечки, а выходы за границы, user-after-free, double-free и прочие приколы из мира С/С++. Все это раст и managed языки способны решить и решают.


    1. domix32
      06.09.2021 13:15
      +3

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


      1. MikeVC
        06.09.2021 14:53

        Потратил не очень много, но прилично. Сначала на очистку от всего что было а потом на поиск и установку софта не требующего лишних разрешений, с открытым кодом и т.д

        Даже найти калькулятор, который не требует доступ в интернет не так просто!

        Людям, которые не понимают - никак. Только не пользоваться этими технологиями единственный для них выход.

        Защитить людей от всего этого шпионства некому. Государству это не выгодно т.к от такого дешевого способа слежки за гражданами никто не откажется. Даже если государство захочет, оно не сможет тягаться с корпорациями потому как в техническом плане, оно минимум на шаг позади. Сколько у нас пытались блокировать телеграм ? Что вышло?

        Только сами граждане могут пытаться отстаивать свои права разными способами. Но пока хотят это делать единицы остальным - пофиг. Вот, до тех пор пока будет пофиг, все это и будет процветать.


        1. goldrobot
          06.09.2021 20:05

          А поделитесь списком?


          1. MikeVC
            06.09.2021 20:35

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

            Как сделать советую почитать на 4pda по конкретному телефону. Люди анализируют, выкладывают списки дырявых приложений и приложений, которые можно безболезненно удалить. В т.ч системных через ADB. Даже рут не нужен во многих случаях.

            Беру приложения на f-droid.org, гитхаб. На том же 4pda люди делают моды с выпиленной рекламой и прочей активностью.


  1. gban
    06.09.2021 06:54
    -7

    Если вы выйдете на улицу, вас могут увидеть, вы незащищены...


    1. xBrowser
      06.09.2021 17:02
      +3

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


      1. gban
        07.09.2021 14:42
        +2

        Очевидно, что одеваются не поэтому, например, на пляже в толпе страх куда-то исчезает?

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

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

        2. В статье несколько раз фраза про опасные "небезопасные языки":

          "И разработчики Apple, Google, Microsoft, которые хотят продавать продукт, а не доводить его до совершества, и их полная противоположность — благонамеренные разработчики Linux, которые хотят доводить продукт до совершенства, а не продавать его — все они спокойно пишут код на небезопасных языках, потому что… ну, потому что так привыкли, а модернизация требует значительных усилий, не говоря уже о расходах. Подавляющее большинство уязвимостей, которые потом эксплуатируются индустрией небезопасности, появляются по техническим причинам, связанным с управлением памятью. Поэтому выбор более безопасного языка — критически важная мера защиты… но мало кто об этом думает. "

        ПОЧЕМУ БЫ НЕ НАПИСАТЬ, ЧТО РАЗРАБОТЧИКИ ДОЛЖНЫ БЫТЬ УМНЕЕ И НЕ СОВЕРШАТЬ ОШИБОК <SARCASM>?

        А КАКИЕ ПОДЛЫЕ ЛЮДИ ЭТИ ХАКЕРЫ, АЙ-ЯЙ_ЯЙ НЕЛЬЗЯ ИМ ТАКИМИ БЫТЬ!!!

        "Но вскоре они поймут, что вся мощь глобального цифрового шпионажа становится доступна абсолютно любому игроку " - а вот тут ошибка, господа. совсем не любому.

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

        А может вы почитаете историю развития человечества и найдете отличия? Как перехватывали и вскрывали бумажную переписку, как прослушивали, когда появился телефон, когда появился телеграф, когда появилось радио, когда появились пейджеры, когда появились трубки с базовыми станциями, потом когда появился интернет, потом появились смартфоны? История повторяется, ЧТО ИЗМЕНИЛОСЬ?

        3. Я НИГДЕ И НИКОГДА НЕ ПИСАЛ, ЧТО ПООЩРЯЮ, ДОВОЛЕН НАЛИЧИЕМ ДЫР, ДОПУЩЕННЫХ ЛЕНИВЫМИ ИЛИ НЕДАЛЕКИМИ РАЗРАБОЧИКАМИ, ВОЗМОЖНОСТЬЮ НАРУШЕНИЯ КОНФИДЕЦИАЛЬНОСТИ, ЭКСПЛУАТАЦИЕЙ ДЫР ХАКЕРАМИ, ПРАВИТЕЛЬСТВАМИ И Т.Д. ТАК КАКОГО ЛЕШЕГО ВЫ МНЕ ЭТО ПРИПИСАЛИ?

        4. Вся статья - это просто СПЛОШНОЙ ШЛАК о том, как все нехорошо случилось, и как надо быть за все хорошее против всего плохого, ПРОСТО ВСЕГО ЛИШЬ НАДО ЗАПРЕТИТЬ ВСЕ ПЛОХОЕ:

        "Первый шаг — запрет на торговлю зловредами. Мы не разрешаем торговать опасными биологическими вирусами, то же самое должно быть справедливо для цифровых инфекций. Устранение мотива прибыли снижает риски распространения и одновременно защищает прогресс, оставляя место для общественно значимых исследований. "

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

        ИЛИ ЭТО ТОЛЬКО МНЕ ПОНЯТНО, ЧТО ОНО И ТАК ЗАПРЕЩЕНО, НАПРИМЕР В РФ ЭТО ст. 273 УК РФ??? ЧТО ВАМ ЕЩЕ НУЖНО ЗАПРЕТИТЬ?

        У меня складывается ощущение, что вы господа, из той сказки, в которой одни животные боялись быть пересчитанными другим. ПОВТОРЯЮ: ВАС МОГУТ УВИДЕТЬ, ГОСПОДА, ВЫ НЕ ЗАЩИЩЕНЫ!

        Но ИМХО, наступает эра киберпанка, это гораздо страшнее. Нам могут ВНЕЗАПНО заблокировать банковские карты, учетные записи icloud, google, playstation, avito, fb, twitter (и даже президентам!). Welcome to the real world! Вас пересчитают, живите теперь с этим.

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

        Минусуйте, мне пофиг, я свободен.


  1. MAXH0
    06.09.2021 07:10
    +10

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

    Шпионаж за пользователями превратился в огромную индустрию. Защищенных данных просто нет. Ни у нас, ни в мире, который сам себя назначил "цивилизованным". Скорее всего ситуация когда альтернативы "не взлетают" - это следствие именно борьбы этого бизнеса с появлением альтернатив. Нокия и Цианоген - свидетели.

    Возможно ли уничтожить эту индустрию? Я полагаю, что в настоящий момент нет. Доминирование США как в индустрии так и в мире, победа в США сторонников использования этого технологического доминирования, победа осуществлённая при значительной информационной поддержке корпораций специализирующихся на шпионаже и фильтрации пользовательских данных - все это заставляет скептически смотреть на возможность отказа от такой "мегадубинки". Действия Китая и России только усиливают скепсис. Действия Российских(?) мегакорпораций по шпионажу и фильтрации данных пользователя окончательно топят надежду, как слепого котёнка. Ни кто не пытается разрушить систему шпионажа. Все хотят её эксплуатировать.

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


    1. Revertis
      06.09.2021 12:25
      -3

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


      1. MAXH0
        06.09.2021 13:26
        +3

        Безусловно " предложили несколько важных шагов "...
        НО я в своем комменте написал, почему я не верю в то, что кто-то эти шаги сделает.

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


    1. Fedorchik
      07.09.2021 10:59

      Только коммунизм, товарищь! ;)


    1. vanfukovmail
      07.09.2021 16:46

      мммм, опять проклятые США во всём виноваты!


  1. Elmot
    06.09.2021 07:27
    +6

    Да, удаление микрофонов из телефона(!) - прекрасный способ бороться с фишинговыми емейлами и pegasus.


    1. MAXH0
      06.09.2021 10:25
      -4

      ПЕРВЫМ комментом этого обсуждения это разобрали. Я полагаю продолжать иронию отдельной веткой бессмысленно. Если есть что сказать по существу - присоединяйтесь к обсуждению.

      Как я понимаю автор непрофессиональный евангелист и поэтому стиль весьма коряв и эмоционален. НО сам факт проблемы, я думаю, не стоит забалтывать...


      1. HenryPootle
        06.09.2021 10:51
        +2

        Вы правда не знаете, кто такой Эдвард Сноуден?


        1. MAXH0
          06.09.2021 13:21
          +1

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


      1. Elmot
        06.09.2021 11:09
        +4

        Извольте. По существу статья наполнена искажениями фактов и перекладыванием ответственности.

        когда я публично называл новенький iPhone потенциальной угрозой для жизни
        Угроза для жизни не айфон, а те кто угрожают жизни. По обычной почте 100500 раз рассылали споры сибирской язвы, яды и бомбы. В зонтик прятали рицин, во флакон как для духов - боевые отравляющие вещества, в чай добавляли полоний. Следуя логике статьи - угроза жизни это зонтик, почтовые конверты, заварка и шанель.
        Ида, их производители вообще ни одной минуты не думали о безопасности, не обновляют свои продукты, не переходят на "безопасные материалы" и прочая. В отличие от Микрософта, Гугла и Эппла, которые хоть что-то делают в своей области.

        Правительства должны понять, что разрешение работы NSO Group и их злонамеренных коллег, а тем более их субсидирование, не отвечает государственным интересам. 
        Производство вооружений и содержание армий тоже не отвечает. Но другого способа самозащиты государства пока не придумали. От того, что условные США прижмут на своей территории всех хакеров или производителей пулеметов, жизнь в самих Штатах безопаснее не станет.

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

        спокойно пишут код на небезопасных языках
        Поэтому выбор более безопасного языка — критически важная мера защиты…
        ВНЕЗАПНО код для Андроид приложений пишется в основном на Java и Kotlin - которые вполне себе поддерживают memory management и вроде как безопасные. От дыр не спасает. Значит проблема выбора языка не является ключевой.

        Например, если хотите вызвать сердечный приступ у Microsoft — предложите идею юридической ответственности за плохой код в коммерческом продукте. Как насчет юридической ответственности за написание ерунды на хабре?


        1. lassana
          06.09.2021 12:08

          ВНЕЗАПНО код для Андроид приложений пишется в основном на Java и Kotlin — которые вполне себе поддерживают memory management и вроде как безопасные. От дыр не спасает. Значит проблема выбора языка не является ключевой.


          Половина ОС написана на C и C++. Толку нет от того, что приложение Gmail написано на безопасной Java, если письма показываются в вебвью хромиума. Толку нет от того, что условное приложение для блютуз-нашников написано на Kotlin, если в драйверах присутствуют дыры вроде BlueBorne.


          1. Elmot
            06.09.2021 12:31
            +1

            Если бы BT стек был на условном расте, дырки бы не было?


            1. vabka
              06.09.2021 15:24

              BlueBorne связан с небезопасной работой с памятью, так что да)


              1. KanuTaH
                06.09.2021 16:40
                +1

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


                1. creker
                  06.09.2021 22:40
                  +2

                  Мешает и в обоих ваших случаях проблема в unsafe коде. Это как раз пример того, что rust работает и проблема легко локализуется и фиксится без сложного аудита всей кодовой базы как это было бы на небезопасном языке. Так что да, безопасность таки связана с языком. Managed языки дают ее ценой рантайм оверхеда GC. Раст дает ее ценой оверхеда времени разработки.


                  1. KanuTaH
                    07.09.2021 20:15

                    Мешает и в обоих ваших случаях проблема в unsafe коде.

                    Unsafe раст - это тоже раст. Я бы даже сказал, что это основной раст, ибо на одном только безопасном подмножестве раста ничего написать решительно невозможно. Можно попытаться спрятать unsafe куда-нибудь там в крейты поглубже с глаз долой, но по факту без него никак.

                    Это как раз пример того, что rust работает и проблема легко локализуется

                    Раст не работает. Проблему в коде по второй ссылке никто не замечал в течение 4 лет.

                    без сложного аудита всей кодовой базы

                    Unsoundness по определению нелокальная штука, пилиться может в одном месте, а падать - совсем в другом, как и в любом так называемом "небезопасном языке", да. Отлаживать такое в любом случае придется долго и больно.

                    Так что да, безопасность таки связана с языком.

                    Очередной свежий RCE в JavaScript-пакете ("безопасный" язык, да) как бы намекает, что не все так однозначно. Ну или вот - вообще смешно: написано вроде на расте, все дела, но вместо известных вариантов относительно безопасной передачи пароля от аккаунта (stdin, окружение, файл конфигурации с правами 0600, если права другие - принципиально отказываемся работать, и т.д.) пароль указывается прямо в командной строке. Ну чем тут может помочь (или, наоборот, помешать) раст? Разруха не в клозетах, а в головах.


                    1. PsyHaSTe
                      08.09.2021 03:59
                      +3

                      Unsafe раст — это тоже раст. Я бы даже сказал, что это основной раст, ибо на одном только безопасном подмножестве раста ничего написать решительно невозможно.

                      Основная логическая ошибка. Можно и даже нужно писать на безопасном расте. Лично я свои проекты всегда начинаю в #![forbid(unsafe)] и ничего. В СТД я насчитал 0.1% ансейф кода емнип (надо искать в моих комментых начала этого года). И это в СТД, где куда ни плюнь работа на низком уровне, примитивы уровня split_at_mut и прочая муть.


                      Раст не работает. Проблему в коде по второй ссылке никто не замечал в течение 4 лет.

                      А что тут должно неработать? У кого-то кривой инвариант в левой библиотеке — при чем тут язык? Можно ещё наругать его что он не спасает от перепутанного сложения и вычитания.


                      В расте написано четко, какие гарантии он дает. Гарантий nrows * ncols == data.len() для кастомной структуры nalgebra::VecStorage в этом перечне нет. Сожалею, если главная страница раста ввела в заблуждение, будто этот инвариант язык поддерживает.


                      Unsoundness по определению нелокальная штука, пилиться может в одном месте, а падать — совсем в другом, как и в любом так называемом "небезопасном языке", да. Отлаживать такое в любом случае придется долго и больно.

                      во-первых не придется если не писать ансейф
                      во-вторых можно грепнуть по ним и дальше сортировать в порядке вероятности что сломалось именно тут


                      Очередной свежий RCE в JavaScript-пакете ("безопасный" язык, да) как бы намекает, что не все так однозначно.

                      Пока вы не скажете, что такое "безопасный язык" утверждение бесполезно. По ссылке опять же нет никаких проблем с памятью, а очередной абуз эвала. Проблема скриптового языка, что поделать. Такая же, как проблема с памятью в си.


                      Ну или вот — вообще смешно: написано вроде на расте, все дела, но вместо известных вариантов относительно безопасной передачи пароля от аккаунта (stdin, окружение, файл конфигурации с правами 0600, если права другие — принципиально отказываемся работать, и т.д.) пароль указывается прямо в командной строке. Ну чем тут может помочь (или, наоборот, помешать) раст? Разруха не в клозетах, а в головах.

                      Programming Defeatism: No technique will remove all bugs, so let's go with what worked in the 70s.


                      1. cepera_ang
                        08.09.2021 12:18

                        Programming Defeatism: No technique will remove all bugs, so let's go with what worked in the 70s.

                        No technique will remove all bugs, so let's do nothing and blame all bugs on dumb coders.


                      1. PsyHaSTe
                        08.09.2021 13:03
                        +2

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


                      1. cepera_ang
                        08.09.2021 13:14
                        +2

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


        1. commanderxo
          07.09.2021 01:34

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

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

          Поэтому да, вероятность что ваша жизнь потрадает от взлома телефона пожалуй выше, чем шансы что вам в чай сыпанут полоний.


          1. unsignedchar
            07.09.2021 09:17

            Очень дёшева


            В дешевом варианте — не особо полезна. Слишком много мусора в данных.

            Практически не оставляет следов


            Следы — в каждом проданном телефоне и в каждом роутере. Когда исследователи их найдут — будет неудобненько.


    1. bars_arseniy
      06.09.2021 10:51
      +1

      Автор не сказал, что на этом работа с новым телефоном заканчивается. Он сказал, что она с этого начинается.


      1. Elmot
        06.09.2021 10:54
        +4

        Тогда мы все очень ждем второй части мерлезонского балета - как сверлом и болгаркой выпилить из нового телефона небезопасные языки программирования и богомерзкие *nixы. Вместе с говнокодом.


        1. Areso
          06.09.2021 22:38

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

          Да, таких моделей единицы на рынке, но они есть.

          Плюс, можно не пользоваться смартфонами совсем (удивлю). Старый кнопочный телефон от финской Нокии + ноутбук с usb модемом.


          1. Fedorchik
            07.09.2021 11:04

            Тут недавно была статья про кнопочне телефоны со встроенными зловредами.


            1. Areso
              07.09.2021 11:27

              Ключевое слово - старый. Подойдут СониЭрикссон, Нокия и тп


              1. Fedorchik
                07.09.2021 11:28

                Ключевое слово "старый" означает что этих телефонов уже мало и с каждым днем становиться все меньше. Что делать когда они закончатся?


                1. unsignedchar
                  07.09.2021 11:37

                  Что делать когда они закончатся?


                  Паять самому из ардуины и 3G модема ;)
                  Только самое интересное никуда не денется:
                  — мобильный оператор знает, куда и когда вы звонили и кто вам звонил
                  — знает, где и когда вы находились
                  — может перехватывать ваши SMS
                  — ему это совсем ничего не стОит.


                  1. Areso
                    07.09.2021 11:44
                    +1

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


                  1. Elmot
                    08.09.2021 21:30

                    А почему вы решили, что в китайских 3G модемах нет закладок?


                    1. unsignedchar
                      08.09.2021 22:45

                      Чем меньше памяти - тем меньше вероятность наличия закладок. И, например, зачем китайские закладки в контроллере шлагбаума где то в Турции, например?


                      1. Elmot
                        09.09.2021 00:26

                        Собственная память у 3g модемов измеряется в и мегабайтах. Туда можно десятки закладок затолкать


                      1. unsignedchar
                        09.09.2021 10:36

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


                      1. Elmot
                        09.09.2021 10:48

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


                  1. nitro80
                    09.09.2021 00:56

                    мобильный оператор знает, куда и когда вы звонили и кто вам звонил

                    Можно же воспользоваться VoIP.


                    1. unsignedchar
                      09.09.2021 06:51

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


                      1. nitro80
                        09.09.2021 07:15

                        можно пойти дальше и стать хостером, в какой-нибудь Уганде ☺️


                      1. unsignedchar
                        09.09.2021 09:56

                        Типа в домике? ;)

                        Для неуловимого это слишком высокий уровень паранойи. А для уловимого.. Ну съездят условные Петров и Баширов в условную Уганду в командировку, сходят на экскурсию в датацентр и спросят. Возможно, конверт занесут, чтобы ответы были правильные. Или попросят разорвать отношения с этим вот клиентом.


                1. Areso
                  07.09.2021 11:42

                  На наш век хватит. Я бы больше беспокоился об отключении старых стандартов, чем о том, что кончатся все Нокии в мире.


                  1. Fedorchik
                    07.09.2021 11:57

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


                    1. Areso
                      07.09.2021 12:02

                      Проверил онлайнер, десятки старых трубок в Минске, на любой вкус.

                      На крайний случай есть ещё ebay с международной доставкой.


        1. MikeVC
          16.09.2021 18:21

          Вот это ответ того, кто не борется с ветром. Тех, кто не отстаивает свиои права, будут нагибать дальше и дальше пока не загонят на плантации где работать пока солнце еще не село. Уже очень скоро просто подглядывание сменится имением во все места по результатам подглядывания. И тогда те, кому было плевать на личные данные ощутят все в полной мере :)


  1. Kyrych
    06.09.2021 08:33
    +4

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


    1. MikeVC
      06.09.2021 08:42
      +3

      Тут фишка не в секретах, а в том, что любому нормальному человеку просто неприятно когда за ним шпионят. Вам понравится если за вами постоянно будут подглядывать в туалете ?

      А еще, людям не нравится когда их обманывают. Это когда стоит галочка "запретить" а на самом деле...


  1. anonymous
    00.00.0000 00:00


    1. Moskus
      06.09.2021 08:50
      +6

      Деление на "настоящие" и "не настоящие" секреты - ложно. Потому что самые невинные, на первый взгляд, сведения могут в не тех руках оказаться источником вреда, который неожиданно велик. Идея о том, что не имея "настоящих" секретов, человек принципиально не может встретиться с проблемами, связанными с утечкой данных, только создаёт чувство ложной безопасности. Одна только концепция identity theft опровергает такой деление полностью, потому что личные идентифицирующие данные есть практически у всех, а если они утекут и будут неправомерно использоваться, пострадавшему, при известном невезении, это может испортить много лет жизни.


  1. JackKatch
    06.09.2021 09:10
    +4

    "предложите идею юридической ответственности за плохой код в коммерческом продукте."

    "расскажите об идее юридической ответственности за любые утечки личных данных, собранных без необходимости."

    Да! Да, поддерживаю! Только так, а то купил костюм, надел, а он по швам пошёл, я в магазин, а мне там скотчем прилепили разрыв и говорят что так и надо. И всех это, почему то, устраивает!


  1. yukon39
    06.09.2021 09:22
    +8

    Например, если хотите вызвать сердечный приступ у Microsoft — предложите идею юридической ответственности за плохой код в коммерческом продукте.

    Отличное требование. Прям мечта любой крупной компании, т.к. при таком раскладе мелким компаниям выйти на рынок станет очень сложно и дорого. Опенсурсные проекты такой подход просто похоронит.

    Хотите лишить сна Facebook — расскажите об идее юридической ответственности за любые утечки личных данных, собранных без необходимости. 

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

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


    1. sashok724
      06.09.2021 15:43
      -1

      Вы специально проигнорировали ту часть предложения где написано "в коммерческом продукте"?)


      1. Kanut
        06.09.2021 16:11
        +1

        Опенсорс вполне себе может быть и коммерческим.


      1. yukon39
        06.09.2021 18:52

        Представьте на секунду, что вы СEO фирмы. У Вас закуплено 100500 наименований коммерческого ПО, по которому производители этого ПО несут все риски связанные с его эксплуатацией. И вот CIO вам дает расклад по очередной позиции - такое-то коммерческое ПО vs некоммерческая поделка Пупкина Василия на гитхабе.

        И какое же решение примете вы, как CEO организации - потратить деньги владельцев на закупку коммерческого ПО, и в случае факапа стрясти убытки с вендора, или сэкономить деньги владельцев, и в случае факапа покрывать убытки уже из собственных средств? Или вы считаете, что владельцы компании простят вам понесенные ими убытки?


        1. Arioch
          06.09.2021 21:25

          Если бы это было правдой - уже сейчас было бы не протолкнуться от компаний, продающих "сертифицированные" сборки опенсорса со 100% страховкой всех убытков пользователя.

          ....но что-то их нет на массовом рынке.


        1. unsignedchar
          06.09.2021 21:32
          +2

          производители этого ПО несут все риски связанные с его эксплуатацией

          Даже в Понивиле не было таких идеальных производителей.


        1. JerleShannara
          06.09.2021 22:19
          +1

          У Вас закуплено 100500 наименований коммерческого ПО, по которому производители этого ПО несут все риски связанные с его эксплуатацией.

          Если я CEO в больнице, то эта ситуация ещё возможна (т.к. если медицинский прибор убьёт кого-то из-за ошибки ПО, то за такое ПО производителя нагнут), или если у меня тут АЭС стоит (а то хрюкнет ПО и привет Фукусима №2). Вот только есть одна проблема, почти во всех EULA вы найдете прямой запрет на применение софта в данных сферах без письменного разрешения фирмы производителя. И, кстати говоря, в документации на большое кол-во железа тоже будет висеть как минимум отказ от каких-либо гарантий при таком применении.


    1. Areso
      06.09.2021 22:39

      Опенсурс доступен для аудита, в отличие от условной Windows и "облачных", но проприетарных сервисов.


  1. Andrey_Epifantsev
    06.09.2021 09:37
    +9

    Какое-то ощущение поверхностности и недосказанности и всё свалено в кучу. Какие-то микрофоны, но никакой конкретики — в какой модели, что именно за микрофоны. Было бы интересно узнать в каких телефонах вставлены лишние микрофоны.
    Какие-то языки — но опять же политкорректно умалчивается, какие языки опасные, а какие безопасные.


  1. anonymous
    00.00.0000 00:00


  1. v1000
    06.09.2021 09:41
    +1

    телефон в вашей руке существует в состоянии вечной незащищённости

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

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


  1. iiwabor
    06.09.2021 10:43

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

    Вопрос в том, кто и что потом будет делать с полученной информацией? И ведь это происходит не только в странах с тоталитарными режимами, но и во вполне себе демократических.

    Заказные убийства журналистов, ведущих независимые расследования, наводят на грустные мысли...


  1. MinimumLaw
    06.09.2021 10:51
    +3

    Глупо спорить с переводом. Тем более, что к переводчику-то как раз претензий нет. И по сути статьи особых претензий нет. Да, черт возьми - все что нас окружает небезопасно. Шнурки могут развязаться и разобьешь нос. В автомобиль (современный) садиться - там электроника на "небезопасных" языках угробит на раз. В старый - там вообще если не водитель-асс то убъешься на первом же обледенелом повороте. Даже лежать на диване и ковырять в носу опасно. Мало того что пролежни заработаешь, так еще и кровь носом пойдет. А по улице вообще ходить нельзя. Того и глади кирпич на голову свалится. Достаточно жути нагнал или стоит продолжать?

    Проблематика понятна. Только вот завулированное педалирование необходимости "безопасных" языков наводит на грустные мысли. У нас есть криптография. Там безопасность поставлена вообще во основу. Однако ж противостояние меча и щита есть и там. И тоже с переменным успехом. Откуда такая уверенность в том, что "безопасный" язык будет панацеей? Особенно если ему будет противостоять целая индустрия нацеленная на преодоление возводимых им барьеров?

    Вопросы правильные. Только вот решение так себе. И, к сожалению, хорошего решения у меня нет. Но как по мне, "безопасный" язык совсем не панацея.


    1. Physmatik
      06.09.2021 14:01

      Откуда такая уверенность в том, что "безопасный" язык будет панацеей?

      Та почему же панацея сразу? Вакцины тоже не дают 100% резиста, что теперь, не вакцинироваться? Более безопасные языки уменьшают количество багов и, соответственно, дыр в безопасности. Этого вроде достаточно.


      1. MinimumLaw
        06.09.2021 14:32
        -1

        Черт возьми, начинаю себя чувствовать антипрививочником! Хотя таковым совсем не являюсь. Скорее наоборот.

        Нет, я не против "безопасных" языков. Я против их неконтролируемого применения. Аспирин и анальгин имеют множество противопоказаний, местами даже ставящих под угрозу жизнь. Но они весьма серьезно исследованы и достаточно безопасны для того, чтобы продаваться в аптеках даже без рецепта. Вакцина от сезонного ГРИПа вполне работоспособна (хотя и имеет противопоказания). Она обкатана множеством лет применения (местами даже смертельного).

        Беда в том, что попытка вовсюда запихать "безопасные" языки сильно смахивает на попытку средневековых врачей лечить все кровопусканием и проглатыванием ртути. Ведь в прошлый раз сработало! Это тоже своего рода вера. Как, впрочем, и вера в то, что по настоящему безопасных языков не существует. Присказка про то, что "нет здоровых - есть недообследованные" не так уж и несправедлива.

        "Небезопасные" языки, при всех их недостатках, имеют огромную практику применения. А жизнь так устроена, что вчерашние новомодные и революционные решения сегодня вызывают беспокойство а завтра оказываются за бортом. Увы, чем дальше, тем большую цену приходится платить за прогресс. Даже не за сам прогресс, а за некоторые "побочные явления" прогресса. Но от него все равно не уйти. Да и не надо от него уходить. Главное не позволять событиям развиваться излишне быстро. Иначе это будет грозить разными неприятностями. От ушедшего вразнос дизельного двигателя до неконтролируемой цепной реакции. И еще не известно что принесет больше вреда. История уже знает такие примеры. Достаточно вспомнить про ДДТ.


        1. Physmatik
          07.09.2021 20:55
          +2

          Я сейчас прочитал два раза и ни хера не понял. Каким вообще образом вы к Расту и ко подвязали кровопускание?


          1. MinimumLaw
            08.09.2021 10:39

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

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

            И еще. Давайте все же полегче. Не надо подходить к границе абсцентной лексики.


            1. Physmatik
              08.09.2021 14:33
              +1

              абсцентной лексики

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


              А аналогия, на самом деле, совершенно неуместна.


              Во-первых, вы нарушаете правило №0 использования аналогий: "для объяснения, но не для доказательства". Вы не пытаетесь аналогией расширить аргумент против безопасных языков, вы пытаетесь аналогией заменить аргумент.


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


              Сравнение с ДДТ тоже, мягко говоря, странно. Вы говорите: "эти языки могут иметь неожиданные побочки, как ДДТ, которые не сразу заметно". Простите, но побочки отравляющих химикатов проявляются постоянно, а побочки языков программирования — это вообще что такое, кстати? Мы начали писать новый проект на расте, и через 3 года внезапно (или не совсем внезапно)… что?


              1. Kanut
                08.09.2021 14:42
                +3

                Мы начали писать новый проект на расте, и через 3 года внезапно (или не совсем внезапно)… что?

                Стали увлекаться инди-роком и артхаусом. Отрастили бороды. Стали носить фланелевые клетчатые рубашки. И внезапно обнаружили что стали хипстерами. Так что я бы на вашем месте поаккуратнее с таким :)


                1. Am0ralist
                  08.09.2021 15:31
                  +1

                  Тогда стоит опасаться Линукса для начала)
                  image


              1. MinimumLaw
                08.09.2021 15:24

                ... практика индустрии показывает, что ...

                Давайте сначала. Я никому и ничего не доказываю. Да и не может аналогия ничего доказать. Я привожу возможные параллели из соседних областей и призываю задуматься. И только. Мой личный опыт общения с "безопасными" языками тут совершенно не при чем. Как и Ваш. И чей-то еще.

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

                Я не "безопасник", не представитель комитета стандартизации "небезопасных" языков, не разработчик "безопасных". Я разработчик. Довольно низкоуровневый. И я понимаю откуда растут проблемы популярных небезопасных языков. Во многом они следствие именно популярности. Что будет с "безопасными" языками, когда они станут так же популярны... Я не знаю. Но жизнь учит тому, что за все надо платить и бесплатно безопасность не дастся. Особенно если вспомнить и тех возможностях воздействия на программу, которые находятся несколько ниже уровня "доказанной безопасности". Скажем, если я остановлю отладчиком код и подменю значения в памяти или регистрах. Чего будет стоить глобальное "недоверие" (и нужно ли оно вообще)? Как будут обстоять дела с переносимостью (кросплатформенностью)? Поживем - увидим. Работайте, братья.

                P.S. Текущие небезопасные языки росли снизу вверх. Жесткие автоматы, ассемблеры, переносимые языки, языки под конкретные задачи. Из эволюция понятна. "Безопасные" языки призваны решить очень ограниченный круг проблем и растут "в ширину". Пути эволюции неисповедимы, но все же я не поставил бы много на успех с такой стратегией. Впрочем, замолкаю. А то опять меня обвинят в неправомерных аналогиях.

                P.P.S. Побочкой "языков общего назначения" как раз является небезопасность. Вы ж не считаете что разработчики ее специально сделали "фичей" языка.


                1. cepera_ang
                  08.09.2021 16:01
                  +2

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


                  За безопасными языками следит компилятор, который не устаёт, не пропускает, не ошибается (а если ошибается — то эти баги находят и правят). Чем больше растут "безопасные языки", тем больше появляется дополнительных проверок, инструментов и подсказок. Целый класс ошибок как был исключён, так и остался и останется навсегда, и идёт работа над тем, чтобы устранить/уменьшить другие (к примеру, подготовка и сертификация раста для mission-critical и safety-critical систем).


                  1. MinimumLaw
                    08.09.2021 17:41

                    Еще раз - я не призываю изничтожить "безопасные" языки. Наоборот. Вопрос востребован и потому просто обязан развиваться.

                    Но есть один крайне интересный момент. К счастью в вашем сообщение прозвучало главное - никто не может гарантировать то, что компилятор сгенерирует безупречный код. Ошибки неизбежны. Но кто сказал что при обнаружении такой критической ошибки (и, безусловно, ее исправлении) весь массив кода, сгенерированного "ошибочной" версией будет враз перекомпилирован? Это и есть издержки популярности. А с ростом списка поддерживаемых архитектур просто обязательно появятся и UB и best-practice, и hacks, и все остальное. И нельзя будет новой версией сломать то, что уже работает. Потому ждем.

                    Пример как делать не надо - он перед глазами. "Небезопасные" языки очевидно не идеальны, но что-то исправить в них не сломав то, что работает "в полях" практически невозможно. А вот насколько удастся обойти разложенные грабли "безопасным" языкам - это вопрос. Как и то, стоит ли оно того вообще.

                    В целом да. Огромная проблема в том, что современное программирование (как, впрочем, и аппаратное обеспечение) создавалось для работы в доверенном окружении. Так или иначе. И это ограничение еще предстоит как-то преодолеть. Но кто сказал что предложенное решение окажется единственно верным (и другие не стоит даже рассматривать)? Кто сказал что озвученную проблему можно решить исключительно программно и не меняя корневые аппаратурные решения?


                    1. cepera_ang
                      08.09.2021 17:59

                      Но кто сказал что при обнаружении такой критической ошибки (и, безусловно, ее исправлении) весь массив кода, сгенерированного "ошибочной" версией будет враз перекомпилирован?

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


                      А с ростом списка поддерживаемых архитектур просто обязательно появятся и UB

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


                      не идеальны, но что-то исправить в них не сломав то, что работает "в полях" практически невозможно.

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


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

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


                      1. MinimumLaw
                        08.09.2021 21:23
                        -1

                        Языки молодые. Поживем - увидим. Пока для того, чтоб посчитать количество компиляторов достаточно пальцев одной руки я не готов всерьез рассматривать язык. Что "безопасный", что любой другой. По самым разным причинам.

                        А по железу... Тут оппонент мой (который про аналогию не понял)... Ник у него уж больно многообещающий. Мне б его послушать. На тему "безопасный код на небезопасной архитектуре". А то тот же Шеннон, когда строил надежные схемы из ненадежных реле все же говорил о вероятностях безотказной работы. Даже если они были достаточно высокими. Этот момент был бы поинтереснее. Впрочем что это я опять про неправомерные аналогии.


                      1. AnthonyMikh
                        09.09.2021 18:50

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

                        Ну вот для C компиляторов много. В итоге в любом достаточно крупном проекте есть ifdef-ы под конкретные компиляторы, а то и под конкретные версии. Оно нам точно нужно?


                      1. MinimumLaw
                        09.09.2021 20:15

                        А если по другому? А правда что мы должны использовать специфические фичи компилятора (или среды выполнения) вместо четкого следования стандарту языка? Приносит ли до сих пор ожидаемую пользу гора ifdef'ов или пора делать глубокий рефакторинг?

                        Да и в целом - насколько безопасно находится в зависимости от единственного поставщика (не важно чего - и компиляторов тоже)? Какие из этого вытекают риски? Оно нам точно надо?

                        Вообще стоит задаться вопросом откуда и на основании чего каждый производитель компиляторов лепит такую самодеятельность. Почему есть одновременно расширения GNU/POSIX/WINAPI? И что , правда наличие альтернатив (в частности "заточенных" под какие-то частные задачи) это зло? Является ли большим злом нахождение стандарта языка (считай обязательной для реализации функциональности) в руках комитета по стандартизации (читай представителей индустрии, использующей язык)? Кому в конце-концов принадлежит право коррекции стандарта языка: монопольному разработчику диктующему разработчикам свою волю (пусть пока и из самых благих побуждений - где гарантия того, что дальше будет так же) или множеству реальных пользователей демократически решающих судьбу нововведений (пусть и всегда останется недовольное меньшинство)?

                        И вот подумайте. Не торопитесь. Все не так просто, как выглядит на первый взгляд. И именно про это весь мой спитч.


                      1. vtb_k
                        10.09.2021 12:37
                        +1

                        Кому в конце-концов принадлежит право коррекции стандарта языка: монопольному разработчику диктующему разработчикам свою волю (пусть пока и из самых благих побуждений — где гарантия того, что дальше будет так же) или множеству реальных пользователей демократически решающих судьбу нововведений (пусть и всегда останется недовольное меньшинство)?

                        Сейчас в Rust foundation более 10 крупных компаний, которые управляют языком. Нету уже давно монопольного разработчика в лице Mozilla


                      1. MinimumLaw
                        10.09.2021 12:46

                        +1 от меня. И улыбка.


  1. sainomori
    06.09.2021 11:32
    +2

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


    1. rg_software
      06.09.2021 13:12
      +4

      Ну выбора-то у него немного.


      1. Areso
        06.09.2021 22:40

        Еще Китай можно было выбрать, но там еще хуже.


  1. abar
    06.09.2021 11:33
    +4

    Очень интересно, что со всех сторон раздаются крики и призывы «переписать всё на Раст», финансируемый гуглом, как раз в то самое время, когда гугл выкатывает свою новую ОС… написанную на Си. Гуглу можно, но вы там, давайте, перепишите себе линуксы свои на расте, и пакеты заменяйте, и вообще займите там себя чем-то, главное — не мешайте большим дядям на рынок выходить.

    Понятно, что хоть Си хоть плюсы позволяют наделать кучу дырок, но ещё существуют статические анализаторы, best practices, опытные спецы и уже существующая отлаженная за десятилетия кодовая база. При этом никакой раст не защитит от «случайно» допущенной уязвимости, которую пропихнёт опенсорсный контрибьютер ДжонСмит1984, который на самом деле — отдел хакеров из спецслужб. Наоборот, под тотальной суматохой переписывания всего и вся на «новый безопасный язык» сделать это будет только проще.

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


    1. vtb_k
      06.09.2021 18:36
      +3

      Очень интересно, что со всех сторон раздаются крики и призывы «переписать всё на Раст», финансируемый гуглом

      При чем тут гугл к расту? Раст в Мозилла возник. А гугл только начал внедрять его в фуксию и в хромчик тоже кстати


    1. AnthonyMikh
      06.09.2021 22:10

      Понятно, что хоть Си хоть плюсы позволяют наделать кучу дырок, но ещё существуют статические анализаторы,

      Которыми мало кто пользуется и всё равно имеют кучу false positives и false negatives.


      best practices,

      Противоречивые, которым мало кто следует, которые не энфорсятся тулчейном и которые всё равно ничего не гарантируют.


      опытные спецы

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


      и уже существующая отлаженная за десятилетия кодовая база.

      В которых находят баги спустя десятилетия после того, как их внесли, ага.


      Короче, C — это дурная вещь, которую давным-давно стоит закопать и использовать лишь для легаси.


  1. kanvas
    06.09.2021 11:56
    +1

    Можно ли впринципе писать «большой» софт, уровня офисного редактора так, чтобы гарантировать отсутствие ошибок, которые приведут к порче данных например и нести юр ответственность вред софта?


    1. yukon39
      06.09.2021 12:02

      Офисного? Это там, где сначала просят макросы и автозамены для удобства ввода, а потом через эти макросы автозаменяют "," на ", бля,"?


    1. ifap
      06.09.2021 13:44

      Но ведь можно же проектировать сложные инженерные конструкции и попадать под суд, когда что-то пошло не так, а не отбрехиваться: там же сопромат, столько всего считать надо, легко ошибиться…


  1. MKMatriX
    06.09.2021 14:20
    +1

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


    А паять микрофоны… Ну это уже маразм. Если ты покупаешь девайс, который содержит десятилетия разработок миллионов специалистов то он может быть не безопасен даже если батарейку вытащить. Тем более эппл пыталась для защиты от краж что-то такое исполнить. Короче хочешь безопасный телефон сделай его сам.


    И про языки. Никакой язык/фреймворк/методология не является решением проблем с безопасностью. Можно написать безопасный код на ассемблере, а можно найти способ читать всю оперативку в js в браузере. Проблема в сложности. Т.е. безопасный язык просто включает в себя стандартные практики. Если есть их понимание, то можно писать безопасный код везде, если их понимания нету, то встраивание их в язык лишь откроет со временем новые уязвимости. И все это не только потому что программисты тупые, хотя наша вина в этом несомненно есть, у нас еще и сжатые сроки, и ограниченный бюджет. Т.е. сам рынок таков что доработанный продукт никому не нужен, ибо никто не захочет платить миллионы за телефон, который почти ничего не умеет. В общем для хорошего кода нужен ресурс "время", и для текущих девайсов даже человеческой жизни недостаточно.


    Решения этих проблем тоже не сложные. Никто не мешает для микрофонов на пути паять диод, чтобы хотя бы знать когда он включен. Обнаружение атак тоже можно делать с фантазией, решая проблема гомогенности. Т.е. рутниьн свой айфон и вставьте не тривиальную проверку, например лог доступа к каким-то файлам ханнипотам, или хотя бы трейс вызова камеры. В общем используйте воображение и сможете вовремя обнаружить атаку. Что кстати куда полезней чем ее исключить. Без жучка конечно организовать убийство сложнее, но у человечества большой опыт убийств без всяких телефонов.


    1. vtb_k
      06.09.2021 18:43
      +1

      И про языки. Никакой язык/фреймворк/методология не является решением проблем с безопасностью. Можно написать безопасный код на ассемблере, а можно найти способ читать всю оперативку в js в браузере. Проблема в сложности. Т.е. безопасный язык просто включает в себя стандартные практики. Если есть их понимание, то можно писать безопасный код везде, если их понимания нету, то встраивание их в язык лишь откроет со временем новые уязвимости.

      Можно делать все что угодно и падать в рантайме, а можно бить недоучек по пальцам в процессе компиляции и уменьшить проблемы с памятью на ~70%. Действительно, зачем нам безопасный язык?


      И так сойдет

      image


      1. MKMatriX
        06.09.2021 22:42

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


        А проблемы с памятью, скоростью, ресурсами и даже затратами электричества действительно можно решать. Поиграйте в shenzhen i\o и узнаете что даже 11 строк псевдо ассемблера можно оптимизировать и куда больше чем 70%. Так что вероятно текущий код можно улучшить на несколько порядков, порой даже на шесть. Другое дело что мне просто не будут платить, если я буду неделю курить десяток строк ассемблера ради незаметного, на фоне всего приложения, выигрыша.


        Бить по рука можно и нужно, но увы с оглядкой на время. Иначе зарплаты не будет. И безопасность языка палка о двух концах, его безопасность следствие более сложного машинного кода, который далеко не всегда оптимален. А заодно он еще и не очевиден, и заодно не гибок что тоже сказывается в падении скорости написания кода. В общем большая часть "безопасных" языков это какой-то баланс между тем чтобы не выстрелить себе в ногу и при этом успеть написать что-то рабочее, что потом можно поддерживать. Однако самих навыков это просто не может заменить.


        Тот же copilot по новостям генерирует на 40% код с уязвимостями. Зато он ускоряет разработку, и возможно в будущем вариации такой разработки станут активно использовать, просто потому что бизнесу нужно быстро. А что опасно или нет, можно решать потом, когда бизнес раскрутился Т_Т увы это правила индустрии. И ваша картинка как раз про отношение работодателя.


        Еще раз повторю, безопасный код пишет хороший специалист, а не плохой специалист на безопасном языке.


        1. creker
          06.09.2021 22:51
          +2

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

          Правильно. У нас были managed языки и там баланс был смещен слишком сильно в сторону простоты разработки. Системный софт не готов так много платить производительностью ради этого. Успех раста в нахождении баланса безопасности, сложности разработки и скорости на уровне тех же самых С/С++. Вот поэтому его и хайпят. Безопасные языки были и до него, но такой баланс он достиг, кажется, первым.

          Еще раз повторю, безопасный код пишет хороший специалист

          Практика показала, что таких специалистов не существует. Весь софт, кем бы о ни был написан, пестрит ошибкам, связанными с неправильной работой с памятью.


  1. hbr1222
    06.09.2021 14:21

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

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


  1. DigitalBerd
    06.09.2021 14:55

    Тут все переживают из-за слежки.

    При этом, что социально, что технически эту проблему не решить: как Google с Apple, так и правительства всегда будут стараться следить за людьми, которые могут создать проблемы как корпорациям/странам, так и людям стоящим у руля - поэтому и за оппозицией будут охотиться таким образом всегда.

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

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


    1. yukon39
      06.09.2021 15:24
      +1

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

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

      Джон Шемякин. Наш стиль.

      1492 год – это не только год открытия Колумбом Америки. Это ещё и 7000 год от сотворения мира, год предполагаемого конца света.

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


    1. unsignedchar
      06.09.2021 15:34

      Совсем без средств связи будет сложно. А если у primary личности тоже есть телефон, и она хотя бы несколько раз включит его там же, где и secondary… Или позвонит тем же людям… Вся эта параноя продержится ровно до того момента, пока кто-то хитрый и большой не заинтересуется.


    1. JerleShannara
      06.09.2021 16:51
      +3

      — Хаим, ты слышал, что скоро будет погром? — А я не боюсь — я по паспорту русский. — Дурак, бить будут не по паспорту, а по морде!


  1. Charg
    06.09.2021 15:31
    -1

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

    Что, простите, небезопасные языки программирования? Это вообще как?


  1. pavelsc
    06.09.2021 17:06
    +3

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

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


  1. titbit
    06.09.2021 18:30
    +2

    Хех, автор разве не понимает утопичности всех его предложений?

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

    Переписать все на новом чудо-языке, где ошибок будет меньше? Это не реально, т.к. займет огромное время, которое никто не оплатит. И в новом коде либо обнаружат новые ошибки, либо внесут их, потому что «управляемые» ошибки сейчас нужны всем.

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

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


    1. AnthonyMikh
      06.09.2021 22:11

      Переписать все на новом чудо-языке, где ошибок будет меньше? Это не реально, т.к. займет огромное время, которое никто не оплатит

      Ну вот Firefox таки переписывает потихоньку.


    1. creker
      06.09.2021 22:44

      Переписать все на новом чудо-языке, где ошибок будет меньше? Это не реально, т.к. займет огромное время, которое никто не оплатит.

      Оплатят гугл и микрософт, которые активно работают над переписыванием своего софта на раст и внедрение его в опенсорс проекты вроде линукса.


  1. engine9
    06.09.2021 18:42
    +1

    Мне кажется, что будущее мира это контролируемый курятник как в мире "черного зеркала". Власти это положение вещей выгодно, бизнесу так же. Общество слишком неосознанное, управляемое через СМИ, рекламу и т.п.


  1. docent27
    06.09.2021 20:32
    +1

    Ок, пойду самым логическим и прямолинейным путём. Ну допустим выпаял я эти два "шпионские" микрофона, и? Теперь то точно не подслушают меня что-ли? Остался основной - речевой микрофон для звонков, что мешает меня подслушивать им? От куда уверенность в том, что ОС телефона тайно не имеет доступ к нему, не смотря на то, что я везде дал запрет всему ПО на его использование? От куда уверенность в том, что на плате звуковой контроллер не имеет не контролируемый ОС функционал? Придется и основной выпаивать. Выпаял. Но ведь остался динамик громко-говоритель, который запросто может работать и как микрофон. Выпаиваем и его. Ну теперь точно никто не подслушает. Но ведь могут подсмотреть :) Отсоединяю все модули камер и выкидываю. Теперь то точно не подсмотрят и не подслушают. Но могут жеж читать мои СМС и отсылать инфу как через сотового оператора, так и через другие радио устройства. Выпаиваю GSM, WI-FI, Bluetooth и прочее "радио". Все, меня нельзя подсмотреть, подслушать и передать в интернет мои данные. Что у меня осталось в этоге? Гаджет который не слышит, не видит и в интернет не выходит. Ну и толку с такого устройства, на котором я могу лишь поиграть в игры и посмотреть кино, причем без звука? :)


  1. sergyalosovetsky
    06.09.2021 21:26

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

    в контексте про айфоны улыбнуло)

    все айдевайсы уже давным-давно под полным контролем у apple (если они вообще когда-либо былы под контролем пользователей)

    https://habr.com/ru/post/528358/

    андроид идет тем же путем, но у андроида есть рут, и есть AOSP


  1. kovserg
    06.09.2021 21:39
    +1

    Нормальные пацаны шпионское оборудование непосредственно в батарею ставит, а не на плату телефона.


    1. unsignedchar
      06.09.2021 22:42

      У нормальных (тм) пацанов есть доступ к GSM станциям, они и так знают, кто где в какой момент находился, кому звонил и что смотрел в интернете. Слушать и расшифровывать 24*7 неразборчивые звуки из плохого микрофона - really need?


  1. Grikdotnet
    07.09.2021 10:45

    Одно непонятно. Никто не заставляет пользоваться небезопасным софтом. Те же глава Талибана и Путин совершенно не скрывают, что не пользуются смартфонами.