Немного бесплатного исходного кода о Wi-Fi и сотовой связи, чтобы посмотреть — что может быть лучше! Но доказывает ли это, что Microsoft не делает того, чего не должна? Не совсем…
Вследствие продолжающихся проблем Google с проблемами конфиденциальности при сборе данных Wi-Fi в рамках сбора данных Street View и проблемы Apple с обвинением в отслеживании пользователей iPhone, Microsoft решила сделать удивительный шаг, создав исходный код своего Программное обеспечение WiFi доступно для загрузки.
Основная идея заключается в том, что Microsoft установила несколько специальных телефонов, на которых они ездят и собирают данные о встречающихся точках доступа Wi-Fi и вышках сотовой связи. Эти данные используются для предоставления услуг определения местоположения другим пользователям телефона, которые подключаются через эти точки доступа.
В то время как другие уделяют большое внимание аспектам конфиденциальности этого шага, обратите внимание, что это редкая возможность действительно взглянуть на некоторый низкоуровневый код Windows Phone 7.
Программное обеспечение для сбора данных управляемого вождения выполняет съемку с использованием стандартных интерфейсов и протоколов для доступа к вышке сотовой связи, точке доступа Wi-Fi и GPS. Также утверждается, что этот код не перехватывает беспроводные данные с компьютеров или телефонов потребителей. В сообщении в блоге говорится:
Программное обеспечение не наблюдает и не записывает какую-либо информацию, которая может содержать пользовательский контент, передаваемый по сети. В Microsoft мы уделяем приоритетное внимание конфиденциальности и принимаем меры, чтобы гарантировать, что наши продукты и услуги защищают информацию потребителей. Совместное использование этого исходного кода и разработка Windows Phone 7 с учетом конфиденциальности является частью этого обязательства.
И главное, теперь вы можете убедиться, что все это правда. Проблема в том, что это смешанная управляемая программа и программа C ++ COM, и разобраться в ней — трудная задача, требующая много времени для любого программиста. Код сложно назвать прозрачным и очевидным.
Тем не менее, это увлекательное чтение с множеством примеров кода. Это неполно, и сложно понять, какие библиотеки COM на самом деле отсутствуют. Это также непросто прочитать, даже если вы знаете C ++ и COM. Есть много комментариев, и качество кода неплохое, даже если вы думаете, что это ужасный беспорядок — таким был COM!
Вы можете получить представление о том, что он делает, из утверждения, которое пытается убедить читателя, что он не делает ничего подлого:
Программное обеспечение обнаруживает только подтипы кадров управления, называемые кадрами зондирующих запросов, которые не содержат никакого личного пользовательского контента. Программное обеспечение не отслеживает и не собирает какие-либо пакеты фреймов данных, которые являются типом пакетов Wi-Fi, которые могут содержать пользовательский контент, передаваемый по сети, и не пытается подключиться к каким-либо открытым сетям. Программное обеспечение отслеживает только ту информацию, которая публично транслируется вышкой сотовой связи, точкой доступа Wi-Fi и спутниками GPS. Информация, которую мы собираем, включает в себя такие элементы, как широта, долгота, направление, скорость, мобильный код страны, код мобильной сети, код области местоположения, идентификатор соты и только конкретную информацию Wi-Fi, такую как BSSID (т. Е. Контроль доступа к среде, также известный как MAC-адрес). , мощность сигнала и тип радио.
Это отличный образовательный ресурс!
Но на самом деле это не так уж и много уверенности в безопасности.
Почему?
Представьте, что у нас есть мнение об исходном коде лучших экспертов по протоколам WiFi, сотовых телефонов и GPS, и они пришли к выводу, что этот код с точки зрения конфиденциальности безопасен.
Теперь подумайте — как Microsoft докажет, что код в операции сбора данных действительно является кодом, опубликованным и одобренным таким образом? Как это доказать, что в каких-либо частях кода, которые не были обнародованы, нет скрытых параметров сбора данных?
Это еще один пустой жест, и ясно, что он предназначен для любого, кто знает, что программное обеспечение просто мягкое, изменчивое и не фиксированное.
Но спасибо, Microsoft, есть много полезного в вашей попытке убедить мир, не являющийся техническим специалистом, в своей чистоте.
Если бы мы только могли придумать аналогичный способ получить большие куски Windows или, скажем, Windows Phone 7, исходный код, который будет выпущен …