Аааа, техкранч нашел аналогичную программу слежки за пользователями у Google. Гугл признал, что он тоже нарушали правила Apple и выключил программу в течении 7 часов.
#apple
страница 6 из 8Раз уж зашла речь об Apple — будет неприлично не упомянуть баг в Facetime. Достаточно позвонить на устройство с последней версией iOS и добавить себя самого в групповой звонок, чтобы начать слышать звук собеседника, ещё до того, как он поднял трубку. Если добавить самого себя и взять трубку с третьего устройства — то будет видно ещё и видео до того, как собеседник поднял трубку.
Если хотите почувствовать себя хакером прямо сейчас — разочарую, Apple временно выключили групповые звонки, пока не раскатится обновление с исправлением проблемы.
Понятно, что это адуха и люди близкие к программированию скажут «они что, совсем с катушек съехали, как такое можно было запрогать?». Люди, программировавшие VoIP (голосовые сервисы) и участвовавшие в разработке крупных и долгоживущих проектов (а iOS, это, безусловно, крупный и старый проект) не удивлены — можно прямо сходу придумать вполне реалистичное объяснение, почему так получилось.
Одна из гипотез: Facetime начинает отсылать аудио и видео сразу же после набора номера. Сделано это для того, чтобы после нажатия кнопки «принять звонок» не было даже малейшей задержки. Звонок начнется мгновенно. Добавление групповых звонков программировала отдельная команда и они не до конца разобрались с диаграммой состояний звонка (она дико сложная) — и вот мы все видим результат.
Учитывая, что Apple в течении нескольких часов выключили групповые звонки, через неделю выпустят фикс, а ещё через неделю у 90% пользователей будет установлено исправление — всё нормально. Что будет, если аналогичная проблема найдется в Android — вот об этом страшно подумать.
Ну и обязательный xkcd:
Apple отозвал корпоративный сертификат Facebook для iOS-разработки (Apple Developer Enterprise Program). Это беспрецедентный шаг, перестали работать десятки внутренних приложений Facebook под iOS, в основном — бета-версии програм, которые фб тестировал не-публично.
Причина - Facebook нарушил правило, по которому приложения, подписанные корпоративными сертификатами, можно использовать только на устройствах сотрудников. Facebook предлагал своим пользователям (в том числе несовершеннолетним) установить подписанное корпоративным сертификатом приложение Facebook research, которое высасывало все личные данные из телефона за 20 долларов в месяц. Вчера об этом написал техкранч и Apple сразу же отозвал сертификат. Через 7 часов после этого фб заявил, что прекратит программу (умолчав, что программу за них прекратил Apple).
Другого поведения от фб я и не ждал, поэтому даже собирался не писать об этом инциденте; в августе прошлого года была похожая история с VPN Onavo, который делал вид что он VPN, но на самом деле тоже использовался фейсбуком для сбора данных о пользователях.
Но то, что Apple в ответ отозвали корпоративный сертификат — очень интересное развитие событий. Апсторы гугла и эпла настолько системообразующие, что легко забыть, что они — не нейтральные общественные площадки для распространения программ. В этом случае Apple играет карту «делаем хорошо для пользователя». Но всё равно, сколько крупных компаний прямо сейчас задумались, а нужно ли им быть в такой сильной зависимости от Apple? Представьте, у вас десятки тысяч сотрудников, у них на руках десятки тысяч устройств с вашими рабочими программами. И вдруг во мгновение ока всё это превращается в тыкву, программы перестают работать и никто кроме Apple не может вам помочь.
Даже жалко немного фейсбук (на самом деле нет).
Мы тут с в чате вели трансляцию с Apple event (на самом деле просто обсуждали). Вкратце: классный айпад про, видео про него просто супер (заметили отсылки к «history of the entire world, i guess»?), ну и макбук эйр с ретиной норм.
Закрывает событие Лана Дель Рей и уже вторую песню начинает с «нас попросили не материться, поэтому не могу сказать, как называется песня, которую мы сейчас будем исполнять, давайте назовем её пока 'XX'». Класс.
Гугл хочет зарабатывать как Apple, продавая зарядки к телефонам Pixel за 80$ при том, что на рынке они стоят 10-25$. Android-пользователи к такому не привыкли и возмущаются. Relax, enjoy & welcome to the club! Мы с техникой Apple всегда так жили :)
Apple обновил макбук про, теперь можно сконфигурировать 32 гигабайта оперативной памяти (+$400). Мне кажется, что это нафиг не нужно, но многие программисты громко ныли и вот получили. Для нормальных людей это значит, что очередная прошка будет чуть дольше держать батарейку (она стала чуть больше для того, чтобы скомпенсировать прожорливую память и более мощный процессор).
Хочу заметить, что пресс-релиз, которым они объявили это изменение — очень многословный. Если почитать прошлые пресс-релизы Apple, будет видно, какие они лаконичные — в этом чувствовалась особенная сила.
В описании противостоянии телеграма и роскомнадзора я всегда использовал термин «игра в кошки-мышки». Странно видеть эту же фразу в статье New York Times о противостоянии Apple и американских правоохранителей.
https://mobile.nytimes.com/2018/06/13/technology/apple-iphone-police.html
Спор идёт о том, должен ли Apple оставить правоохранителям возможность взломать телефон или нет.
Главный аргумент правоохранителей: мы так посадили педофилов, вы что, хотите отобрать у нас возможность упрятать говнюков за решётку?
Аргумент Apple и защитников свободы приватности: никто не может гарантировать, что дырой для правоохранителей не воспользуются злоумышленники. Телефон содержит так много личного, что риски не перевешивают пользы.
Именно такой же диалог формально происходил между ФСБ+РКН и телеграмом, тут же он происходит по сути и за этим дико интересно наблюдать. Вмешается ли конгресс? Что скажет конституционный суд?
Последнее движение в этой истории - в недавнем апдейте Apple законопатил одну из последних дыр в защите. Кажется, что технически правоохранителям уже некуда пролезть, осталось действовать юридическим методами.
Сегодня все медиа расскажут, что вчера представила Apple на своей ежегодной конференции WWDC.
Я же рекомендую посмотреть первоисточник. Многие компании (4, наверное) умеют делать хорошее железо, некоторые — даже хороший софт (ещё одна?). Но никто на свете не умеет рассказать историю и презентовать продукт так, как это делает Apple.
Самое классное, что не нужно быть супер-богачом, чтобы посмотреть на творение маэстро. Просто открываете страницу-анонс iOS или анонс macOS (он лучше) и наслаждаетесь.
Я старательно взращиваю в себе умение рассказать о своей работе. Мне часто его не хватает в себе и других. Чтобы почтить память великого Стива Джобса — вот огненная история про него и Джона Кармака (создателя Doom, Quake и вообще половины первых важных игр).
Открыл live-презентацию Apple, а там старший вице-президент со сцены объясняет, что такое browser fingerprinting. What a time to be alive. Ещё 3 года назад — не поверил бы.
Идея в том, что для слежения в вебе не нужны никакие пресловутые cookies. Достаточно посмотреть, какой у вас размер экрана, язык, установленные шрифты, версии плагинов и прочие настройки системы (сайты видят всю эту информацию). Этого набора параметров достаточно, чтобы идентифицировать вас среди миллионов других устройств. Можете проверить сами: https://panopticlick.eff.org
Так вот, в новой версии iOS и MacOS Apple законопатит эти дырочки. А ещё они заблокируют кнопки «лайк» и «комментарии» по умолчанию, а при попытке включить — расскажут, как вас сейчас будет иметь ФБ. Дело в том, что именно с помощью кнопочек «лайк» поставленных владельцами сайтов, фб следит, на какие сайты вы ходите. Apple раз за разом говорит фейсбуку «fuck you». Интересно за этим наблюдать.
История с Apple и Telegram для iOS — дико странная. Месяц Apple не пропускал обновления Telegram для iOS в AppStore. Месяц Дуров об этом молчал. В конце концов несколько дней назад Павел написал об этом на сайте и у себя в канале. Через день, про это вышла статья в NYT, и вот буквально час назад Apple пропустил обновление.
А ещё мы, скорее всего, никогда не узнаем, что там происходило. Возможно, Telegram пытался пропихнуть фичу, которую Apple запрещал согласно своим правилам, но в конце концов забил и прислал обновление без этой фичи. Возможно, Apple испугался Роскомнадзора, а в конце концов решил «ну и черт с ним». Возможно, статья в NYT сыграла какую-то роль, а возможно — нет.
Но обновление мессенджера — в любом случае хорошо! Поздравляю, Павел! РКН должен быть упразднен.

