Как Google использует CAPTCHA в своих целях

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

Одной из программ, выполняющих этот тест, является reCAPTCHA, которая была опубликована 27 мая 2007 года и приобретена Google в сентябре 2009 года1. Эта программа используется на веб-сайтах по всему миру.

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

reCAPTCHA используется для оцифровки текста

В статье «Расшифровывая старые тексты, по одному заумному, кривому слову за раз», опубликованной в газете The New York Times, сообщалось, что интернет-пользователи завершили оцифровку архивов газеты (выходившей с 1851 года) с помощью reCAPTCHA. Как заявил тогда создатель reCAPTCHA, пользователи, или, как их еще называют, "юзеры", расшифровывают около 200 миллионов CAPTCHA в день, тратя на решение каждой из них около 10 секунд. Это соответствует 500 000 часов работы в день2.

CAPTCHA можно использовать не только с текстом, который трудно понять, но и с изображениями. Например, Google использует reCAPTCHA для идентификации изображений заведений, дорожных знаков и т. д., созданных для Google Maps. Кроме того, reCAPTCHA Google используются и для других, менее известных целей.

reCAPTCHA для Google Maps

Только Google знает, какую экономическую выгоду приносит эта система эксплуатации. Аудит reCAPTCHA невозможен, потому что это проприетарное программное обеспечение, и у пользователей нет никакой власти. Единственное, что они могут сделать - это запретить использование CAPTCHA, подобных тем, что предлагает Google.

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

reCAPTCHA кнопка

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

Статья, написанная создателем reCAPTCHA3, когда она была приобретена компанией Google:

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

Тем не менее, работа, выполненная с помощью reCAPTCHA, в большинстве случаев недоступна. Данные представляются таким образом, что это экономически выгодно только Google и другим компаниям. Пользователи, которые помогли оцифровать архив The New York Times, вынуждены платить за просмотр рекламы при обращении к архиву, который они сами и помогли оцифровать, не получая ничего взамен.


  1. reCAPTCHA. Википедия. Проверено 5 мая 2017 г. 

  2. Расшифровка старых текстов, по одному заумному, кривому слову за раз (28 марта 2011 г.). The New York Times. Проверено 5 мая 2017 г. 

  3. Учим компьютеры читать: Google приобретает reCAPTCHA (16 сентября 2009 г.). Официальный блог Google. Проверено 5 мая 2017 г. 

С этого момента никаких сотовых телефонов

Эта статья была опубликована Алиссой Розвейг с с использованием лицензии CC BY-SA 4.0.

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

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

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

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

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

Реальная ситуация, к сожалению, еще хуже. В обычной электронике есть один главный чип - центральный процессор. Процессор управляет операционной системой, например GNU/Linux, и полностью контролирует работу устройства. В мобильных телефонах все иначе: в этих устройствах два чипа - процессор и модуль связи. Первый имеет обычный набор проблем, а второй представляет собой подключенный к интернету черный ящик с устрашающим набором возможностей. Как минимум, из-за особенностей конструкции сотовых сетей, в любой момент, когда телефон подключен к сети (то есть модуль связи находится в режиме онлайн), местоположение пользователя может быть отслежено с помощью триангуляции сотовых вышек. Для многих людей такой риск уже неприемлем. Традиционная телефония уязвима для слежки и несанкционированного доступа, поскольку ни звонки, ни тексты не шифруются. И, что еще более обидно, немногие телефоны обладают приемлемой изоляцией на уровне модуля связи. То есть процессор, на котором может работать свободное программное обеспечение, не контролирует модуль связи, в дополнении, на нём невозможен запуск свободного программного обеспечения, особенно, в Соединенных Штатах. Во многих случаях модуль связи может управлять процессором. Не имеет значения, используются ли зашифрованные сообщения по протоколу XMPP, если модуль связи сделает снимок экрана без ведома и согласия операционной системы. В качестве альтернативы, опять же в зависимости от того, как базовая станция связана с остальной системой, она может иметь возможность удаленно активировать микрофон и камеру. Спустя 33 года мир, в котором каждый носит с собой мобильный телефон, оправдывает самые страшные кошмары Джорджа Оруэлла. Возможно, вам “нечего скрывать”, но я, например, по-прежнему забочусь о своей конфиденциальности. Мобильные телефоны - это жутко.

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

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

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

Если бы я использовала телефон для работы в классе, я бы сигнализировала, что “у учеников XXI века должен быть телефон”. Я бы предпочла быть последним, кто останется в классе, чтобы напомнить им, что это не этичное предположение.

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

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

Итак, какие у меня есть альтернативы вместо сотового телефона?

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

Чтобы общаться с друзьями, я по возможности использую децентрализованные протоколы с открытыми спецификациями. В частности, я доступна по электронной почте, XMPP и Mastodon. В некоторых случаях, когда это невозможно из-за сетевого эффекта, я использую бесплатные централизованные системы вроде IRC. Иногда я использую проприетарные системы, которые были переработаны для использования со свободным программным обеспечением, например Discord [проект, на который она ссылалась, больше не существует]. По возможности я применяю шифрование, реализованное с помощью свободных программ, таких как GPG и OTR, для дополнительной защиты от угроз конфиденциальности. Если конфиденциальность моего местоположения является проблемой, я подключаюсь через Tor. Любая из этих мер - это шаг вперед по сравнению с телефонными звонками, текстовыми сообщениями, Whatsapp или Snapchat. Все эти методы защитят вас от большинства недоброжелателей и угроз для конфиденциальности.

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

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

Я призываю вас поступать так же.

Raddle как ответ на Reddit

Raddle - это ответ на противоречащие сообществу решения корпорации Reddit, которая недавно решила прекратить публикацию своего исходного кода в качестве свободного программного обеспечения. Кроме того, это вызывает некоторые опасения по поводу конфиденциальности:

Однако основной причиной создания Raddle, стала цензура и удаление аккаунтов левых групп, согласно объяснению на вики-странице "История" Raddle.

Чем Raddle отличается от Reddit?

Raddle весьма прост

Читать дальше Raddle как ответ на Reddit

Навигационная панель Bootstrap без JavaScript

Bootstrap распространяется вместе с JavaScript под названием bootstrap.js, для его работы требуется jQuery. Этот файл позволяет заставить работать панель навигации при наличии выпадающих меню, а также переключать навигационные ссылки, которые скрыты на экранах с низким разрешением.

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

Читать дальше Навигационная панель Bootstrap без JavaScript

Улитки: антиутопический короткометражный фильм

Читать дальше Улитки: антиутопический короткометражный фильм