Ничего личного. Просто немного ваших данных
Субботний пост для моих коллег!
Сегодня на Хабре я наткнулся на занятный разбор двух APK Яндекса методом reverse engineering. Автор накопал там столько интересного, что расследование ему пришлось делить на три части.
Сразу оговорюсь: я не специалист по информационной безопасности, а некоторые выводы автора кажутся мне эмоциональнее, чем позволяет доказательная база. Поэтому давайте оставим в стороне "тотальную слежку" и посмотрим только на то, что действительно вызывает вопросы.
Например, Алиса использует pre-trigger buffer: микрофон хранит несколько секунд звука ДО ключевого слова, а после активации этот фрагмент может отправляться вместе с командой. Сам механизм для голосового ассистента нормален. Интереснее, что параметры буфера, судя по реверсу, управляются удаленно.
Есть Wi-Fi fingerprinting: сбор данных об окружающих точках доступа для определения местоположения. Есть работа с контактами и отслеживание их изменений. Есть механизмы определения установленных приложений, причем в Android Manifest перечислен весьма занимательный зоопарк сторонних браузеров, мессенджеров и почтовых клиентов. Есть внушительный набор remote config, позволяющий менять поведение приложения с сервера.
И вот здесь самое время мне сделать вам неожиданное признание:
Я вообще не против слежки.
Я против СКРЫТОЙ слежки.
Нужны сервису мои данные для работы, персонализации, аналитики или рекламы? Прекрасно. Скажите мне, что вы собираете, зачем и когда, а решение оставьте мне.
Именно поэтому мне и нравится подход Apple (и почему они не платят мне за рекламу?). Приложение использует микрофон или камеру - я вижу системный индикатор. Хочет контакты, геолокацию или доступ к локальной сети - ОС спрашивает разрешение. В Privacy & Security всегда можно посмотреть, кому и что я разрешил.
Это не делает Apple орденом святых защитников приватности. Просто дверь открывается с табличкой "ДВЕРЬ ОТКРЫВАЕТСЯ", а не внезапно обнаруживается ночью открытой у тебя за шкафом, потому что стало вдруг сквозить.
Еще я должен покаяться признаться, что приложениями Яндекса я не пользуюсь с 2019 года. Не из ненависти к букве "Я". Просто практически для любого их потенциально интересного мне сервиса на мировом рынке находится конкурент, который лично для меня удобнее, качественнее или технологически лучше. Причем это исключительно субъективное наблюдение, но после ухода прежнего владельца мне все чаще кажется, что сервисы Яндекса постепенно потеряли часть своего прежнего технологического характера. Когда-то компания вызывала у меня ощущение "сейчас попробуем сделать лучше мировых аналогов". Сегодня я все чаще пытаюсь понять, зачем мне вообще выбирать именно их продукт.
И, если быть до конца честным, я обычно не понимаю.
Есть у меня и еще один принцип цифровой гигиены:
"Если сервисом можно нормально пользоваться через браузер, приложение мне не нужно"
И да, именно поэтому у меня нет даже приложения Сетки. Этот пост я пишу через браузер. Да, тут не работает колокольчик уведомлений. Какая трагедия. Каждое утро я мужественно нахожу в себе силы жить дальше и просто посещаю профили интересующих меня авторов в поисках их новых постов.
Зато браузер дает сайту несопоставимо меньше возможностей на моем устройстве, чем установленное приложение. Для меня потеря нескольких удобных функций - вполне приемлемая цена.
И история здесь на самом деле не только про Яндекс.
Мы живем в экономике, где расплачиваемся за цифровые сервисы не только деньгами. Мы оставляем данные о поведении, интересах, местоположении, связях и привычках. В некотором смысле частью продукта постепенно становимся мы сами.
Это, конечно, не повод выбрасывать смартфон и уходить в лес.
Это хороший повод помнить о цифровой гигиене: не выдавать разрешения "на всякий случай", не устанавливать лишнее, проверять доступы и хотя бы примерно понимать, что сервис получает от вас в обмен на его реальное или мнимое удобство.
Потому что сбор данных, повторюсь, сам по себе меня не пугает.
А вот сбор данных, о котором пользователь даже не подозревает, - уже совсем другая услуга.
Особенно когда ты ее не заказывал.