Невозможно отучить людей изучать самые ненужные предметы.
Введение в CSS
Преимущества стилей
Добавления стилей
Типы носителей
Базовый синтаксис
Значения стилевых свойств
Селекторы тегов
Классы
CSS3
Надо знать обо всем понемножку, но все о немногом.
Идентификаторы
Контекстные селекторы
Соседние селекторы
Дочерние селекторы
Селекторы атрибутов
Универсальный селектор
Псевдоклассы
Псевдоэлементы
Кто умеет, тот делает. Кто не умеет, тот учит. Кто не умеет учить - становится деканом. (Т. Мартин)
Группирование
Наследование
Каскадирование
Валидация
Идентификаторы и классы
Написание эффективного кода
Вёрстка
Изображения
Текст
Цвет
Линии и рамки
Углы
Списки
Ссылки
Дизайны сайтов
Формы
Таблицы
CSS3
HTML5
Блог для вебмастеров
Новости мира Интернет
Сайтостроение
Ремонт и советы
Все новости
Справочник от А до Я
HTML, CSS, JavaScript
Афоризмы о учёбе
Статьи об афоризмах
Все Афоризмы
Помогли мы вам |
Браузер Brave базируется на Chromium и обладает открытым исходным кодом. С точки зрения безопасности это можно отнести к достоинствам, поскольку любой человек, владеющий языками программирования, может изучить код программы и убедиться, что закладок и других потенциально опасных функций тут нет.
В качестве базового движка в Brave используется Blink, в качестве движка jаvascript — V8, а в версии для iOS применяется WebKit от Apple. Этот браузер разрабатывает американская компания Brave Software, Inc. из Сан‑Франциско. Существуют версии для Windows, Linux, Android, iOS и macOS (в том числе ARM-based). Первая версия этого браузера появилась на свет относительно недавно — 13 ноября 2019 года. Разработчики утверждают, что даже с настройками по умолчанию Brave эффективно блокирует рекламу, предотвращает трекинг, а в режиме Safe Browsing не ведет журналы и не хранит IP-адрес.
При первом запуске Brave предлагает блокировать прием cookies, это повышает безопасность серфинга. Если нажать кнопку в правом верхнем углу окна и выбрать в меню пункт Settings, откроется экран настроек. Параметры приватности собраны на вкладке Sheilds.
Здесь можно отключить автодетектирование Accelerated Mobile Pages — страниц для ускоренной загрузки мобильного контента, защиту от fingerprinting и редирект, который не позволяет рекламным площадкам отслеживать браузер.
Ниже расположено меню, позволяющее выбрать степень обеспечения приватности для блокировки рекламы и трекеров: Standard (это значение по умолчанию), Agressive или Disabled. Тут же можно отключить все скрипты и включить блокировку cookies. Давай выберем режим Trackers & ads blocking — Agressive.
Если нажать Content Filtering, откроется список фильтров, с использованием которых Brave блокирует рекламу и трекеры. Чтобы просмотреть весь перечень, нажми Show full list. По умолчанию включено только десять фильтров, но их гораздо больше. Можно включить все, однако учти, что чем больше фильтров, тем больше контента будет блокироваться, в результате чего ты можешь не увидеть на сайтах что‑то полезное.
Обычно браузеры хранят информацию о том, в какие социальные сети ты залогинен, и отдают ее кому угодно по первому требованию. Чтобы выключить эту функцию, открой вкладку Social media blocking. По умолчанию там предлагается на выбор Google, Twitter, Facebook, а показ данных из LinkedIn почему‑то включен. Можно отключить его, если ты не хочешь, чтобы тебе писали HR из компаний Илона Маска.
На вкладке Search engine можно выбрать поисковую систему, которая будет использоваться в Brave по умолчанию. Google желает знать очень многое о пользователях, отслеживает их запросы, нажатия на ссылки и фиксирует перемещения по сайтам, где установлены рекламные скрипты Google Ads, поэтому в целях безопасности можно выбрать поисковик DuckDuckGo.
Сайт BrowserLeaks показывает, что по умолчанию в Brave включена поддержка jаvascript и WebGL (это один из интерфейсов jаvascript для отображения 3D-графики, который позволяет некоторым сайтам определять тип графического адаптера на твоем устройстве), поэтому браузер охотно передает текущие параметры операционной системы и оборудования, включая наличие микрофона и камеры. Также он позволяет снимать цифровые отпечатки c использованием Canvas API и font fingerprinting. Это небезопасно, но обычные браузеры оставляют в сети еще больше пользовательских данных.
При этом BrowserLeaks показывает, что в браузере работают контентные фильтры, блокирующие рекламу и трекинг: всего таких фильтров насчитывается десять (в основном используется uBlock). Это означает, что программа действительно мешает рекламным сетям собирать данные.
Тем не менее наш IP-адрес и местоположение сайт BrowserLeaks определил достаточно точно, а это небезопасно. Но на этот случай у Brave есть еще одна отличная фишка, которой нет у других приватных браузеров! Если щелкнуть на кнопке в правой части инструментальной панели браузера и выбрать в открывшемся меню пункт New Private Window with Tor, откроется новое окно браузера, соединение в котором будет установлено через Tor Network.
Если мы откроем в этом окне сайт BrowserLeaks, то увидим, что наш IP-адрес и геолокация изменились. Это позволяет скрывать реальное местоположение без использования VPN. Правда, BrowserLeaks сумел определить, что новый IP-адрес принадлежит выходной ноде сети Tor. Некоторые сайты блокируют доступ пользователям Tor-сети, это нужно учитывать.
В этом окне можно не только анонимно просматривать обычные сайты, но и обращаться к ресурсам Даркнета, расположенным в зоне .onion. Теперь нам не нужно два разных браузера — один для приватного просмотра обычных сайтов, а другой для серфинга по Даркнету. Достаточно одного Brave.
Посмотрим с помощью Portmaster, какие соединения инициирует браузер Brave. Он регулярно обращается к серверам обновлений brave.com, а также использует собственные DNS-серверы для обработки запросов, помимо DNS-серверов, указанных в настройках соединения. Никаких других подозрительных запросов браузер не отправляет. Также Portmaster показывает, что для навигации в сети Tor браузер Brave использует встроенный 32-битный движок Tor 0.4.7.13, который работает в том числе в 64-разрядной системе. Это актуальная версия, выпущенная в текущем месяце, то есть в этом движке устранены все известные уязвимости и этот движок обеспечивает достаточный уровень безопасности.
Таким образом, Brave может заменить сразу два браузера — обычный для приватного просмотра сайтов в интернете и Tor Browser для просмотра ресурсов в зоне .onion. По ощущениям браузер работает довольно быстро, хотя в режиме Private Window with Tor веб‑страницы открываются дольше из‑за перенаправления трафика через Tor Network.
Браузер, как и Brave, базируется на Chromium, но это коммерческий продукт с закрытым исходным кодом. Его разрабатывает с 2013 года компания Hidden Reflex из Индии. В Epic по умолчанию включена комплексная блокировка рекламы, он не сохраняет историю просмотра веб‑страниц. Также в нем предусмотрена защита от сбора отпечатков браузера и блокировка автозаполнения форм — данные, которые ты вводишь в поля форм на веб‑страницах, не сохраняются в браузере. Кроме того, в настройках Epic можно включить прокси‑сервер, чтобы скрыть твое местоположение. Epic блокирует cookies и tracking, не позволяя сайтам отслеживать чувствительные параметры браузера и собирать данные для показа рекламы. Имеются версии браузера для Windows, macOS и Android.
Интересная особенность Epic в том, что он позволяет изменить настройки приватности для каждого отдельного сайта, и этих настроек очень много. Чтобы настроить приватность, открой сайт, нажми кнопку с зонтиком, а потом надпись View site settings.
Мы можем заблокировать для сайта, открытого в данный момент в окне браузера, геолокацию, запретить ему определять, имеется ли на нашем компьютере камера, микрофон, сенсоры. Можно включить или отключить для этого сайта jаvascript, загрузку картинок, блокировку рекламы. Это очень удобно, если при работе в интернете нам нужен jаvascript или антитрекинг мешает авторизации, но на каких‑то сайтах мы хотим его оставить.
Давай включим в Epic режим Encrypted Proxy, зайдем на сайт BrowserLeaks и посмотрим, что получилось.
Отлично, у нас изменился IP-адрес и BrowserLeaks не смог корректно определить нашу геопозицию. Теперь мы в городе Ашберн, округ Лаудон, штат Виргиния. Можно посетить Ashburn Park. Интересно, там разрешают кормить белок?
Чтобы изменить глобальные настройки Epic, нажми кнопку в правой части инструментальной панели и выбери Settings. Все настройки здесь такие же, как в обычном Chrome, и находятся на привычных местах. Например, тут можно настроить прием файлов cookies, очистить историю просмотра. В разделе Security and Privacy — выбрать данные, которыми браузер будет делиться с сайтами в интернете, а в разделе Site Settings — отключить геопозиционирование сразу для всех сайтов.
Теперь посмотрим с помощью Portmaster, какие соединения устанавливает браузер Epic.
Браузер активно общается со служебным доменом theepicbrowser.
с использованием технологии Safe Privacy Network. Если посмотреть на эти пакеты в Wireshark, то можно увидеть, что Epic регулярно «отстукивается» своим разработчикам, а передаваемые им через Safe Privacy Network данные зашифрованы. По всей видимости, Epic Browser передает в компанию Hidden Reflex некую телеметрию.
В Epic есть еще одна интересная функция, которую разработчики рекламируют при первом запуске программы, — Epic Video Downloader. Если ты — пират… ой, то есть любитель видео или музыки, с помощью этой функции можно скачивать ролики с сайтов прямо на твой компьютер. Попробуем сделать это и начнем, пожалуй, с YouTube. Я нашел отличное видео с железными тетками, посвященное игре Atomic Heart. Открываем Video Downloader, копируем URL... Epic Fail!
Окей, возможно, Google защищает свои видео. На всякий случай проверим настройки браузера: Proxy выключен, jаvascript включен. Попробуем сделать то же самое на Vimeo. Снова Epic Fail!
Безусловно, функция скачивания видео — очень полезная штука. Жалко, что она почему‑то не работает, по крайней мере на самых популярных видеохостингах. В целом можно сказать, что Epic Browser обеспечивает защиту от трекинга и рекламы, а Encrypted Proxy — полезный инструмент для повышения приватности, позволяющий скрыть реальный IP-адрес. Но если ты страдаешь паранойей, закрытый исходный код может преподнести сюрпризы.
|
|