Как стать автором
Обновить
35.46
Рейтинг

Браузеры

Веб-обозреватели

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Опасности пользования онлайн-менеджерами паролей

Блог компании VDSina.ruИнформационная безопасностьБраузерыСофт
Перевод

Введение


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

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

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

Итак, начнём.
Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры6.1K
Комментарии 13

Новости

Показать еще

I feel Brave: новый анонимный поиск открыт для всех

Блог компании BraveПоисковые технологииБраузеры
Перевод

Запускаем публичную бету нашего независимого от адтех-гигантов поиска https://search.brave.com/, который предоставляет не имеющую аналогов анонимность.

I feel Brave
Всего голосов 15: ↑15 и ↓0 +15
Просмотры3.7K
Комментарии 27

Global Privacy Control — юридически значимый сигнал для сайтов

Блог компании BraveБраузеры
Перевод

Одна из главных целей Brave — повышение накала приватности в интернете. Мы не только строим механизмы защиты приватности в нашем браузере и других продуктах, но и двигаем вперёд открытые стандарты консорциума W3C, по которым работает весь Интернет. Рассказываем о стандарте конфиденциальности Global Privacy Control (GPC) и как он реализован в Brave.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры894
Комментарии 4

Как мы выбираем и ранжируем контент в новостной ленте Brave Today

Блог компании BraveБраузеры

В декабре 2020 года мы запустили в браузере Brave новый сервис — новостную ленту Brave Today (aka Brave News). Она собирает информацию из проверенных нами источников и распределяет ее по 15 категориям, среди которых каждый пользователь сможет найти что-то интересное для себя. Чтобы просмотреть новости в Brave Today, нужно открыть новую вкладку в браузере Brave и проскроллить страницу вниз. В статье мы расскажем о том, как мы выбираем и ранжируем контент.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры409
Комментарии 1

Как синхронизировать сценарий без транзакций? Штатными средствами Java

JavaАлгоритмыAPIООПБраузеры
Tutorial

Давайте представим, что вы параноик, и параноик вдвойне, когда дело касается многопоточности. Предположим, что вы делаете backend некого функционала приложения, а приложение переодически дергает на вашем серверы какие-то методы. Все вроде хорошо, но есть одно но. Что если ваш функционал напрямую зависит от каких-либо других данных, того же банального профиля например? Встает вопрос, как гарантировать то, что сценарий отработает именно так, как вы планировали и не будет каких-либо сюрпризов? Транзакции? Да это можно использовать, но что если Вы фантастический параноик и уже представляете как к вам на сервер летит 10 запросов к одному методу от разных клиентов и все строго в одно время. А в этот момент бизнес-логика данного метода завязана на 100500 разных данных. Как всем этим управлять? Можно просто синхронизировать метод и все. Но что если летят еще и те запросы, держать которые нет смысла? Тут уже начинаются костыли. Я пару раз уже задавался подобным вопросом, и были интересно, ведь задача до абсурда простая и повседневная (если вы заботитесь о том, чтобы не было логических багов конечно же ). Сегодня решил подумать, как это можно очень просто и без костылей реализовать. И решение вышло буквально на 100 строк кода.

Немного наглядного примера

Давайте предположим, что есть водитель и есть пассажир. Водитель не может менять машину до тех пор, пока клиент, например подтверждает поездку. Это что получается, клиент соглашался на поездку с одними характеристиками машины, а по факту у водителя другая машина? Не дела! Можно организовать что-то подобное:

Читать далее
Всего голосов 13: ↑3 и ↓10 -7
Просмотры2.8K
Комментарии 8

Vivaldi 4.0 — Первое приближение

Блог компании Vivaldi Technologies ASБраузеры
image

Привет, Хабр!

Наверное, каждый из нас бывал в ситуации, когда, например, увидев издалека некий крупный интересный объект или сооружение, мы отправлялись его рассмотреть и только приблизившись вдруг понимали, насколько это творение человеческих рук монументально и как грандиозны его масштабы. Вот примерно такое же ощущение вызывает и сегодняшний релиз браузера Vivaldi 4.0. Ну, то, что одновременно подготовлены и десктопная, и мобильная версии — это уже почти традиция. Дело не в этом.
Читать дальше →
Всего голосов 39: ↑33 и ↓6 +27
Просмотры11.1K
Комментарии 251

Находим опасные браузерные расширения по фальшивым отзывам

Блог компании VDSina.ruИнформационная безопасностьБраузеры
Перевод
Фальшивые положительные отзывы заполонили все уголки современного цифрового мира, они вводят в заблуждение потребителей, предоставляя нежелательное преимущество мошенникам и посредственным продуктам. К счастью, обнаружение и отслеживание аккаунтов, создающих подобные фальшивые отзывы, часто является простейшим способом выявления мошенничества. В этой статье мы расскажем о том, как ложные отзывы о поддельном браузерном расширении Microsoft Authenticator позволили выявить десятки других расширений, вытягивающих у пользователей личные и финансовые данные.


Комментарии под фальшивым браузерным расширением Microsoft Authenticator показывают, что отзывы на эти приложения или положительны, или сильно отрицательны, и это, по сути, даёт понять, что оно мошенническое.
Читать дальше →
Всего голосов 37: ↑35 и ↓2 +33
Просмотры8.5K
Комментарии 7

Каждый браузер видит цвета видео по-разному

Блог компании VDSina.ruРабота с видеоАлгоритмыБраузеры
Перевод

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

В преобразовании значения RGB-триплета в конкретную длину волны света задействовано множество систем. Это преобразование должно быть стандартизовано, чтобы всё ПО, все декодеры видео, видеокарты и мониторы (даже изготовленные разными производителями в разные десятилетия) могли создавать одинаковые результаты по одинаковым входным данным. Для решения этой задачи были разработаны цветовые стандарты. Однако со временем дисплеи и другие технологии развивались. Телевидение стало цифровым, начали применять сжатие, а мы отказались от ЭЛТ в пользу LCD и OLED. Новое оборудование было способно отображать больше цветов при большей яркости, но получаемые им сигналы по-прежнему были адаптированы под возможности старых дисплеев.
Читать дальше →
Всего голосов 47: ↑47 и ↓0 +47
Просмотры8.2K
Комментарии 3

Как работает приватная сеть доставки контента Brave

Блог компании BraveБраузеры
Перевод

В Brave приватность — не фича, а требование, вокруг которого построен проект. Наш браузер это демонстрирует в полной мере: мы блокируем трекеры, не даем отслеживать цифровые отпечатки и предлагаем пользователям наш собственный, privacy-first рекламный сервиc. 

В сегодняшнем выпуске рассмотрим метод сокрытия IP-адресов пользователей от нас и партнёрской CDN, а также прочие вопросы приватности браузерной рекомендательной ленты Brave Today.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры3.1K
Комментарии 3

Современный подход к работе с куки

Блог компании RUVDS.comРазработка веб-сайтовБраузеры
Перевод
Вы когда-нибудь работали с куки? Казалось ли вам при этом, что их использование организовано просто и понятно? Полагаю, что в работе с куки есть множество нюансов, о которых стоит знать новичкам.


Читать дальше →
Всего голосов 49: ↑42 и ↓7 +35
Просмотры9.3K
Комментарии 6

Кросс-браузерный трекинг на основе перебора обработчика внешних протоколов

Информационная безопасностьJavaScriptБраузеры

Два месяца назад, в процессе исследования браузера Safari, я случайно наткнулся на уязвимость, позволяющую проверять наличие конкретного приложения на компьютере пользователя прямиком из браузера с использованием JavaScript.

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

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры2.7K
Комментарии 6

Firefox представил новую архитектуру безопасности браузера с изоляцией сайтов

Блог компании Cloud4YИнформационная безопасностьБраузерыСофтIT-компании

Firefox, как и любой другой браузер, может загружать код с ненадёжных и потенциально опасных сайтов, а потом запускать его на компьютере. Чтобы защитить пользователей и вывести безопасность работы в интернете на новый уровень, команда Mozilla решила переработать свой браузер.

Читать далее
Всего голосов 19: ↑18 и ↓1 +17
Просмотры7.8K
Комментарии 37

Наблюдение за сотовыми вышками

Блог компании TimewebСетевые технологииБраузерыНаучно-популярноеСотовая связь
Перевод
Одна из моих любимых книг — «High Performance Browser Networking» Ильи Григорика. Помимо множества полезных советов, в книге есть множество увлекательных историй из реальной жизни.

image«46% потребления батареи для передачи 0,2% информации от общего числа байтов.

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

Однако после передачи музыки, приложение будет проводить периодический анализ аудитории, отправляя прерывистые аналитические запросы каждые 60 секунд. Чистый эффект? На запросы аналитики приходилось 0,2% от общего числа переданных байтов и 46% от общего энергопотребления приложения!»

— Илья Григорик, High Performance Browser Networking

Илья не торопится, чтобы подробно изложить свою точку зрения. Чтобы просветить читателей на тему времени автономной работы мобильного телефона, он посвящает целую главу подробному описанию радиомодемов GSM, UMTS и LTE. Удивительно осознавать, что проблемы на одном уровне могут найти свои корни несколькими уровнями ниже.

image

Поездка от Саннивейла до центра Маунтин-Вью.

Изучая весь стек, High Performance Browser Networking делает больше, чем просто предоставляет факты. Он защищает философию.

Хорошие разработчики знают, как все работает.
Великие разработчики знают, почему все работает.

— Стив Содерс, High Performance Browser Networking, Предисловие

Читать дальше →
Всего голосов 27: ↑18 и ↓9 +9
Просмотры7.8K
Комментарии 7

FLoC off: позиция Brave

Блог компании BraveБраузеры
Перевод

Мы в Brave против FLoC, как и против любой вредоносной функциональности. Brave работает на движке Chromium, так что мы оторвали FLoC ещё до того, как это стало модным, а недавно физически отключили код, вычисляющий идентификаторы FLoC (этот пулл-реквест даже попал на первое место в новостях HackerNews). На наших вебсайтах FLoC также не будет работать — мы не хотим, чтобы ин

формация о пользователях, заинтересовавшихся Brave, куда-то утекала через Chrome. Таким образом, эта фича пополнила наш длинный список отрубленных от Хромиума щупалец.

Подробности и детали о вреде FLoC — в статье.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры3.9K
Комментарии 12

Vivaldi 3.8 — Играя новыми красками

Блог компании Vivaldi Technologies ASБраузеры
image

Привет, Хабр!

Весна — это всегда обновление. После чёрно-белой зимы начинают проявляться яркие краски отдохнувшей природы, а небольшие, но многочисленные мелкие детали начинают сверкать новыми гранями, создавая ощущение свежести и новизны. И наш браузер не исключение — у нас тоже весна.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры5.9K
Комментарии 78

Как мы устраняли ошибку Chrome, скрывавшуюся в коде со времён совместимости с Windows XP

Блог компании VDSina.ruGoogle ChromeБраузеры
Перевод


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

1%


Наши метрики показывают, что Chrome в среднем быстр, но временами может заметно притормаживать. Подобные страдания пользователей видны в 99-м перцентиле многих метрик, но невоспроизводимы, а поэтому с ними довольно сложно работать. Более глубокий анализ данных показывает, что «длинный хвост» производительности свойственен не 1% пользователей на медленных машинах, а множеству пользователей в 1% от общего времени.

Давайте поговорим об этом 1%.
Читать дальше →
Всего голосов 46: ↑45 и ↓1 +44
Просмотры14.1K
Комментарии 18

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

Блог компании МаклаудИнформационная безопасностьРазработка веб-сайтовБраузеры
Перевод


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

Если вы давно хотели разобраться в CORS и вас достали постоянные ошибки, добро пожаловать под кат.

Ошибка в консоли вашего браузера


No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://example.com/

Access to fetch at ‘https://example.com’ from origin ‘http://localhost:3000’ has been blocked by CORS policy.


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

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

Но давайте-ка пойдем к истокам…
Читать дальше →
Всего голосов 59: ↑58 и ↓1 +57
Просмотры28K
Комментарии 13

Yandex Browser, стань портабельным! На линукс, плиз

UsabilityБраузеры

Omnia mea mecum porto (Рус: "Всё своё ношу с собой“) фраза, которую Цицерон приписывал Бианту.

Наверняка, некоторые пользуются так называемыми portable-программами, которые запускаются из любого места на диске, а все данные хранят в своём же рабочем каталоге. Допустим, это может пригодиться, когда вы работаете за чужим компьютером и не хотите устанавливать программу, не хотите, чтоб она оставляла что-либо после себя в системе. Ну, или просто считаете, что данный подход - это "фэн-шуй". Данная заметка написана для случая с браузером от компании Яндекс для операционной системы Linux. Конкретно - для Ubuntu. На официальном сайте https://browser.yandex.ru/beta предоставлена возможность скачать установочный пакет deb, но других вариантов, а тем более так и не ставшего популярным AppImage - нет. Хотя про эту штуку, как утверждается на сайте https://appimage.org сам Линус Торвальдс сказал: - "This is just very cool".

Читать далее
Всего голосов 13: ↑5 и ↓8 -3
Просмотры6K
Комментарии 10

Почему uBlock Origin лучше работает в Firefox

Блог компании VDSina.ruFirefoxGoogle ChromeРасширения для браузеровБраузеры


Автор uBlock Origin и uMatrix Реймонд Хилл обновил памятку, почему расширение uBlock Origin наиболее эффективно работает в браузере Firefox. Некоторые технические детали относятся не только к uBO, но и к другим блокировщикам рекламы.

Реймонд Хилл называет несколько основных факторов: более эффективное вскрытие маскировки CNAME, HTML-фильтрация, поддержка WebAssembly, более корректная процедура запуска браузера, сжатие LZ4 и надёжно отключённый префетчинг ресурсов. Всё это есть в Firefox, но отсутствует или глючит в браузерах на основе Chromium.
Читать дальше →
Всего голосов 54: ↑52 и ↓2 +50
Просмотры13.9K
Комментарии 20

Вклад авторов