Как не оставлять цифровых следов – поисковая система DuckDuckGo

Конфиденциальность в сети – поисковик DuckDuckGo


Все слышали, что Google следит за нами, а не только помогает искать информацию в интернете. Есть ли альтернатива? Да – это DuckDuckGo, поисковый сервис с интересным функционалом и без вредной привычки следить за действиями пользователя.



Поиск – это всего лишь поиск... или нет?

Двадцать с лишком лет назад, когда Google был еще совсем маленьким, а на Земле царили динозавры вроде MSN Search (будущий Bing), Rambler и Yahoo!, искать информацию было очень просто: вводишь запрос в поисковую строку, жмешь соответствующую кнопочку, получаешь результат, в той или иной мере соответствующий искомой фразе или слову. Четко, лаконично, аскетично – в смысле, что ничего лишнего, только поиск.


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


Точного соответствия ответов запросу уже оказалось недостаточно – появилось понятие “ранжирование” (PageRank в терминологии Google), то есть очередность показа страниц в результатах выдачи. Вместе с ними возникли и способы влияния на ранжирование. SEO-оптимизация захватила умы маркетологов. Если прежде поисковым системам для выдачи результатов, соответствующих запросу пользователя, хватало нескольких параметров – заголовка, ключевых слов в тексте и общего объема текста, то усложнение поисковых алгоритмов стало учитывать множество принципиально новых факторов: геолокация, возраст публикации, позднее добавились алгоритмы сбора и аналитики персональных данных пользователя.


DuckDuckGo vs Google


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


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

Новый герой или “утка”? ИСТОРИЯ ПОЯВЛЕНИЯ ПОИСКОВИКА DUCKDUCKGO

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


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


25 августа 2008 года на свет появилась утка. Точнее, поисковый сервис DuckDuckGo (дак дак го). Отец-основатель нового ресурса – Гэбриел Вайнберг (Gabriel Weinberg), бизнесмен с дипломами бакалавра физики и магистра технологий знаменитого MIT – Массачусетского технологического института.



В мире без альтернатив жить тягостно. Поэтому Вайнберг придумал DuckDuckGo как альтернативу Google – без излишеств: без отслеживания действий пользователя, маршрутов его передвижения, мест, которые он посещает, без изучения профиля и личных подробностей. Просто поиск – не более того. По словам самого Вайнберга, он хотел  “создать  поисковик без спама, с небольшим количеством рекламы и при этом выдающий больше релевантных результатов”. И ему это удалось. Удивительно, но целых три года DuckDuckGo была проектом одного человека: Вайнберг в одиночку разработал и самостоятельно развивал свой поисковик.


В интервью Гэбриела часто спрашивают, почему он выбрал именно такое забавное название для своего проекта. Правда, при чем тут утка? По словам самого Вайнберга, оно возникло случайно, инспирированное воспоминанием о детской игре “Утка, утка, гусь” (Duck Duck Goose). “Просто в голове крутилось”, – пояснил он. – Прямой связи никакой, это всего лишь метафора”.


Немного технических подробностей о ДакДакГо, взятых из Википедии:

  • DDG написан на Perl;
  • использует веб-сервер Nginx;
  • операционная система – FreeBSD;
  • база данных – PostgreSQL;
  • кэш – Memcached и Solr.


Чего не делает этот поисковый движок? DuckDuckGo не использует:

  • cookies для слежки за пользователем;
  • персональные данные пользователей, включая IP-адреса;
  • сохранение истории запросов.


Зато он обеспечивает безопасность передачи данных между клиентом и сервером при помощи протокола HTTPS с использованием алгоритма шифрования AES с 128-битным ключом.

РАЙ ДЛЯ ТЕХНОГИКОВ: ОСОБЕННОСТИ ПОИСКОВОЙ СИСТЕМЫ DUCKDUCKGO

По сути, DuckDuckGo как таковой – это гибридный поисковый движок: у него есть и собственный краулер и несколько API, собирающих результаты с других поисковиков и справочных ресурсов (среди них – Bing, Yahoo, Yandex, Yummly, Wikipedia, всего больше 400), – и то, и другое используется для повышения релевантности выдачи ответов на вопрос.


Позиционируя себя как поиск, полезный, в первую очередь, гикам, DDG интегрируется в ресурсы, интересные именно для этой аудитории. О том, что в браузере “Тор” этот поиск стоит по умолчанию, мы уже упоминали. Кроме того, с ноября 2011 у DDG оформлены особые отношения и с линуксоидами: начиная с версии 12, DuckDuckGo является поисковой системой по умолчанию в Linux Mint.


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

Мгновенные ответы


Одной из ключевых “фишек” DDG являются так называемые мгновенные ответы (Instant Answers) – их цель состоит в том, чтобы вместо набора ссылок дать единственный точный ответ на запрос пользователя.


Мгновенные ответы DuckDuckGo


Очевидно, что поисковик должен совершенно точно и однозначно трактовать запрос, поэтому в каталоге мгновенных ответов DDG их насчитывается чуть больше тысячи двухсот. Для определенных запросов используются специализированные ресурсы –  TechSpot, Yelp, Forecast.io или IMDB, например.  Очень хвалят instant answers программисты и веб-разработчики: выдача по таким запросам просто выше всяких похвал. Пока функция мгновенных ответов реализована только на английском языке, но со временем наверняка накопится масса релевантной информации и для выдачи ответов на других языках. И – да, для instant answers поисковик собирает информацию, но только ту, что касается запроса и выбранного пользователем варианта ответа. И еще фактические запросы фиксируются в состоянии as is для того, чтобы бороться с грамматическими ошибками, заверяет Вайнберг. Никакого нарушения конфиденциальности, как и обещано!


Кстати, среди instant answers есть библиотеки чит-листов для разработчиков (linux cheat sheetjavascript cheat sheetvim cheat sheet и др.), которые вряд ли оценят люди, далекие от программирования. А вот тем, кто понимает, зачем это счастье и как с ним управляться, такие features облегчают жизнь.

Bangs! – поиск на других сайтах


Кроме моментальных ответов у ДакДакГо есть очень интересный оператор !bang, который перенаправляет поиск в выбранные пользователем системы. Иногда вы знаете, что хотите найти информацию на определенном сайте непосредственно, и эти команды сокращают вам путь. Так, набрав в строке поиска !yt перед собственно вашим запросом, вы сразу получите результаты с YouTube, если выберете !w – все релевантные запросу ответы с Википедии и так далее. Мелочь, но очень многие пользователи ценят ее. На сегодняшний день более 8 тысяч команд !Bangs распределены по восьми  категориям, и их явно будет со временем больше. Кстати, с их помощью можно искать и по многочисленным сервисам Google :)

Bangs! – фичи для разработчиков


Отдельно стоит выделить команды !bang, ориентированные на разработчиков софта – для них доступен поиск по документации почти к трем десяткам языков программирования, поиск в репозиториях Github, сотни технических сайтов, среди которых packagist.org, stackoverflow.com, php.net. Или специально для любителей прекрасного – сокращаем или украшаем JavaScript-код с помощью команды !minify.js:


Команды для разработчиков в DuckDuckGo

Вкусняхи – еще больше полезных функций DuckDuckGo


Еще один интересный функционал, называемый Goodies (“вкусняхи”). Это набор прямых команд, которые при вводе в строку DDG выдают незамедлительный ответ. Таким образом можно, например, мгновенно конвертировать валюту: [сумма] EUR in USD. Выбор валюты – из всех, что торгуются на бирже. Курс берется среднерыночный по состоянию на текущее время запроса. Строка поиска с определенной “вкусняшкой” поможет: Или:

  • узнать время восхода/заката солнца в определённом городе;
  • выяснить, на какой день месяца приходится та или иная дата календаря (проверено: считает с 1000 года нашей эры и до конца 10 тысячелетия – заглядывать в будущее дальше 10001-го года “утенок” не рискнул)));
  • сгенерировать случайное число;
  • две функции, которые оценили бухгалтеры: узнать количество дней в промежутке между двумя датами и рассчитать проценты;
  • запустить таймер (очень кстати, когда стоишь в планке или запекаешь утку в кизиле с яблоками)))
  • специально для веб-разрабов и дизайнеров: легкий поиск HTML-кодов, кодов цвета и CSS.


И много-много других замечательных возможностей. Заметим: всё это – без перехода на другие сайты! То есть не теряем времени и не делаем лишних движений: одна веб-страница, и всё, что нужно, – в одной строке!

Расширение Duck Duck Go для браузера


В начале 2018 года был анонсирован выпуск обновленной версии расширения для интернет-браузеров DuckDuckGo Privacy Essentials. Главной новинкой этого релиза стала функция блокировки трекеров – специальных инструментов, размещаемых на сайтах, с помощью которых сайты отслеживают пользователей и собирают о них информацию. Зная, как горячо негодует мистер Вайнберг против нарушения приватности, многие ожидали, когда он объявит войну трекерам.


Особенности поисковой системы DuckDuckGo


Расширение, которое можно установить на браузеры Chrome, MozillaFirefox и Safari, содержит целый комплекс инструментов, усиливающих конфиденциальность пользователей. Среди них – модуль криптографической защиты, принудительно переадресовывающий пользователя на защищенную версию сайта, если она есть. Кроме того, расширение DDG ранжирует сайты по собственному алгоритму конфиденциальности, который учитывает ряд факторов (наличие трекеров, прозрачность политики конфиденциальности, мощность шифрования и т.д.), имеющих прямое влияние на степень доверия пользователей к ресурсу.


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


Для тех, кто интересуется, – открытый код Duck Duck Go Privacy Essentials доступен на GitHub.

Гибкие настройки поисковой системы ДакДакГо


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


С «утиным поиском» история совершенно иная. Благодаря отлично продуманной системе настроек поиска вы можете выбирать регион, в котором DDG ищет ответ на ваш вопрос. Если вашим компьютером пользуется ребенок и вы хотите оградить его от «взрослого» контента, вы можете настроить безопасный поиск и уберечь чадо от моральной травмы. Контекстная реклама, которая – отдадим должное Гэбриелу Вайнбергу – присутствует в минимальном количестве, тоже легко отключается в настройках браузера. При необходимости можно настроить так, чтобы для вывода результата каждый раз открывалась новая вкладка, либо другое окно. Можно задать режим автоматических подсказок, формат загрузки изображений, подгружать дополнительные результаты выдачи, когда скроллится веб-страница… Словом, вы можете настроить поисковик DDG так, чтобы вам было удобно и приятно им пользоваться. Потому что вы и только вы решаете, что хотите получить в результате своего поиска.


Многие поисковые движки способны предложить вам гибкие настройки? То-то же. А DuckDuckGo – может.

P.S.: Но будьте осторожны – простая и удобная настройка поисковика способствует быстрому привыканию к хорошему сервису! ;)

На десерт: другие особенности поисковика


Упомянем еще ряд “фишек”, которыми стоит пользоваться программистам, разработчикам, дизайнерам и QA. Вдобавок к тем, о которых мы рассказали выше, “Утка” может:

  • генерировать пароли, кодовые фразы, хэши, QR-коды и даже баннеры из символов ASCII;
  • зашифровать данные с помощью алгоритма Base64
  • определять IP-адреса, URL, DNS-записи и валидировать почтовые адреса;
  • легко сократить или развернуть сокращенную ссылку;
  • решать сложные уравнения из высшей математики (интегральные, например);
  • написать скрипт на Pyton, если потребуется;
  • расшифровать числовoе представление прав доступа UNIX-подобных операционок;
  • конвертировать строчные буквы в прописные и обратно
  • дать программисту поработать в командной строке, не выходя за пределы утиной территории (да, именно – полноценная командная строка в поисковике!).


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

Приз зрительских симпатий за приватность и чистоту поиска

Сохранение приватности и конфиденциальности – это краеугольный камень идеологии DuckDuckGo. В блоге поисковика на эту тему просто масса интересных материалов, читать которые можно часами. Поэтому не удивителен тот факт, что в анонимном браузере Tor, известным как врата в Даркнет, поисковик Duck Duck Go установлен по умолчанию. Публика Darknet воспринимается обычно как сборище маргиналов и криминальных элементов, и отчасти это правда; как правда и то, что большинство все-таки ходит туда за истинной свободой информации, которую провозглашали на заре Интернета его создатели как основную цель существования глобальной компьютерной сети. Видимо, Гэбриел Вайнберг принадлежит к той же породе веб-романтиков. Кстати, открытый исходный код системы – тоже одна из характерных черт “канонического” интернета, где программные продукты развиваются всем сообществом и каждый может внести свою лепту в прогресс.

О том, как появилось движение за открытый исходный код, читайте в нашем материале День рождения операционной системы Linux – 25 августа


Начав свой путь в первой декаде XXI века как проект одиночки-программера, за прошедшие годы DuckDuckGo приобрел заслуженный авторитет у пользователей. Во многом это – заслуга последовательности в реализации изначальной концепции конфиденциальности и отказа от рекламного мусора. Да, с течением времени Вайнберг согласился с необходимостью поисковика зарабатывать на рекламе, однако и здесь поступил по-своему: в отличие от конкурентов, DDG показывает рекламу, основываясь на текстовых запросах пользователя, а не собирая и анализируя информацию о нем, как это делает Гугл. “Утиные истории поиска” – это полное их отсутствие. И поэтому можно быть уверенным, что, спросив однажды у “Утки”: “Каковы симптомы сердечного приступа?” – вы не будете месяцами внезапно обнаруживать среди результатов поиска рекламу витаминов, кардиологических клиник и похоронных бюро. Всего лишь поиск – не больше. И глобальная статистика говорит сама за себя: седьмое место в мире среди поисковых систем, со средним числом уникальных посетителей в месяц около 150 млн – это очень неплохой результат.



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


Неудивительно, что аудитория поклонников поисковика растет. Особенно заметно выросли показатели посещаемости на волне многочисленных скандалов, связанных с конфиденциальностью и компрометацией персональных данных пользователей популярных интернет-ресурсов. Так, например, в 2011 году среднесуточное число запросов в DDG составляло около 200 тыс., а в 2012 году, когда Google ввел новую политику конфиденциальности, к “утиному поиску” стали обращаться чаще – 1,5 млн запросов в среднем за сутки. Когда в 2013 мировые СМИ разнесли информация о том, что Агентство национальной безопасности США (National Security Agency (NSA)) внедрено в корпоративную инфраструктуру Google, доверие пользователей к крупнейшему поисковику резко упало и приз зрительских пользовательских симпатий перешел к DuckDuckGo в виде 4 млн запросов в день.




Однако нельзя не заметить, что “Уточка” годится далеко не всем и не для всяких целей. Сознательный отказ поисковика от использования “пузыря фильтров” у некоторых пользователей вызывает раздражение: им не хватает жесткой персонализации запросов и прогностического поведения поисковой системы, когда она выводит в результаты только то, что считает наиболее подходящим для определенного пользователя, анализируя его прошлые запросы, геолокацию, поведение в Сети и профили в соцсетях. Да, Гугл умело манипулирует поведением пользователей, этого не отнять. Как правило, ограничение выдачи, основанное на предположениях самого поисковика, не смущает таких людей: даже если полезные и релевантные запросу ссылки filter bubble отсечет, они не узнают об этом и будут пользоваться только предложенными системой вариантами. Что ж, это их право, их выбор.


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

Почему DuckDuckGo рекомендуют пользоваться

Причины, по которым пользователи начинают “дружить” с Уткой, разные. Многим импонирует политика поисковика, обеспечивающая приватность. Другие – преимущественно те, кого в народе именуют собирательным термином “айтишники”, – предпочитают использовать DDG из-за функционала, разработанного под потребности программистов.


Но не каждый выбирает утенка осознанно. Кому-то поисковик достается “в подарок” к стороннему софту, и юзеры просто не обращают внимания, какой дополнительный продукт ставят на свои машины. Одно время DuckDuckGo даже объявили вирусом, который проникает на компьютер и тормозит процессор.


Однако чаще всего в этом виновата невнимательность пользователей. Вот только честно: все мы время от времени забываем прочитать, что там пишется в окне мастера установки программ, особенно, если спешим. И забываем обращать внимание на то, какие чекбоксы по умолчанию поставлены напротив дополнительных предложений. Антивирус McAffee, кстати, очень любит проделывать этот трюк. Да и китайский поисковик Baidu несколько лет назад довольно агрессивно внедрялся таким же образом в компьютеры юзеров из Европы (проверено личным опытом). Поэтому консультанты по антивирусной защите дают подробный алгоритм, как избавиться от DDG, если пользователь отказывается от этого поисковика.    


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


О роли информационной безопасности и приватности в современном мире мы рассказали в материале «Шифрование данных: как защитить самое ценное


Любой элемент в IT-мире обладает своими преимуществами: и VDS, и серверы, и облачные решения. Есть они и у каждого поискового движка: у Google – свои, у WolframAlpha – свои, у DuckDuckGo – свои. И это замечательно, ведь в мире, где есть альтернативы и широкие возможности для выбора, жить всегда интересно!




Использованы материалы с ресурсов:

https://duckduckgo.com

https://www.techspot.com

http://www.ebizmba.com

https://roskomsvoboda.org

te-st.ru

tools.pixelplus.ru/

https://habr.com

https://ru.wikipedia.org

http://www.spy-soft.net

https://3dnews.ru

https://ktonanovenkogo.ru/

https://lifehacker.ru/

https://iland.ua/

https://www.iphones.ru/

http://tods-blog.com.ua/

https://cryptoworld.su/

https://ru.wikinews.org/

https://toster.ru



Автор: Алиса Кандеева

Понравилась статья? Поделитесь ею в социальных сетях!