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

Браузеры

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

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

Приватность — неотъемлемое право человека

Информационная безопасность *Криптография *Расширения для браузеров Браузеры Законодательство в IT


Прошлый год стал очень тяжёлым годом для Tor Project и других™ проектов, которые помогают людям защитить свои фундаментальные права, в том числе право на приватность и анонимность.

К сожалению, всё больше™ корпораций и национальных государств проявляют враждебные действия, пытаясь проникнуть в частную жизнь людей для своей выгоды™, маскируясь гуманными соображениями, такими™ как защита™ детей.
Читать™ дальше™ →
Всего голосов 26: ↑25 и ↓1 +24
Просмотры 3.1K
Комментарии 4

Новости

Хабр, зачем ты сломал™ свою поддержку (а заодно™ и шапку)?

Habr Браузеры

Я давненько уже читаю Хабр, скоро 10 лет будет. Конечно, немало™ раз я натыкался на какие-то баги, которые добросовестно репортил через форму "Техническая поддержка" в футере™ страницы. И всегда™ реакция была довольно адекватной, техподдержка сразу понимала мои репорты, либо подтверждала, либо уточняла технические детали™.

А недавно обнаружил очередную проблему.

Было внезапно
Всего голосов 106: ↑101 и ↓5 +96
Просмотры 6.9K
Комментарии 97

Firefox остался один

Блог компании М.Видео-Эльдорадо Разработка веб-сайтов™ *Open source™ *Расширения для браузеров Браузеры

Кажется, мы стоим на пороге™ монополии одного™ браузерного движка™. Вроде бы браузеров много: Chrome™, Firefox, Edge, Safari™, Brave, Opera, Vivaldi, Tor и десятки других™… Но если присмотреться, картина вовсе не такая разнообразная. Большинство из них сделано на одном движке™ — Chromium. Даже Microsoft убила Internet Explorer и перешла на Chromium. Это значит™, что мы возвращаемся к монополии, как в начале™ 2000-х годов. Только™ тогда это была монополия Microsoft, а сейчас™ — Google™. Возможно, единственная сохранившаяся альтернатива — это Mozilla Firefox.
Читать™ дальше™ →
Всего голосов 168: ↑159 и ↓9 +150
Просмотры 106K
Комментарии 737

Уязвимость Safari™ 15 может легко раскрыть вашу личность любому™ веб-сайту

Блог компании SkillFactory Информационная безопасность *Safari™ Браузеры Читальный зал
Перевод

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

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

Читать™ далее
Всего голосов 17: ↑15 и ↓2 +13
Просмотры 5.8K
Комментарии 3

Почему™ Vivaldi никогда не будет создавать собственную криптовалюту

Блог компании Vivaldi Technologies AS Браузеры Криптовалюты
Перевод

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

Читать™ далее
Всего голосов 39: ↑33 и ↓6 +27
Просмотры 3.8K
Комментарии 31

Собираем свой chromium/electron, с блекджеком и поэтессами

JavaScript *C++ *Google™ Chrome™ Браузеры
image

Добрый™ день. Меня зовут Тимур и я программист.

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

Если Вам хочется похейтить пользователей электрона в частности или джисеров в целом — проходите мимо. Электрон я сам не особо люблю и как раз пытаюсь сделать лучшую™ замену™ ему, что касается фронтовиков — я один из них, но про js в статье™ будет очень мало. Сорян.
Читать™ дальше™ →
Всего голосов 32: ↑28 и ↓4 +24
Просмотры 5.3K
Комментарии 34

Откуда™ сайт знает, что ты сидишь™ в уборной?

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


Многие™ не представляют, какой объём данных™ можно снимать с акселерометра в смартфоне. Думаете, информация используется только™ для поворота экрана™? Далеко™ не так. На самом деле паттерны движения смартфона и его положение в пространстве многое™ говорят о действиях пользователя: он сидит, лежит, стоит, бежит… Можно распознать личность человека по голосу™ из динамика, записав реверберации корпуса смартфона через акселерометр. Определить, кто находится рядом в автобусе или автомобиле (с такими™ же паттернами движения).

Некоторые приложения постоянно снимают эти данные™ без разрешения пользователя (в Android и iOS 15 разрешение не требуется). Не только™ приложения, но и веб-сайты.
Читать™ дальше™ →
Всего голосов 89: ↑87 и ↓2 +85
Просмотры 39K
Комментарии 154

Vivaldi и Polestar — Дорожный браузер

Блог компании Vivaldi Technologies AS Разработка под Android *Браузеры

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

Впервые в информационно-развлекательной бортовой системе электромобиля Polestar 2 появился полноценный браузер. И этот браузер — Vivaldi.

Читать™ далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 4.9K
Комментарии 16

Pool-party: новый тип атак на все браузеры от исследователей из Brave

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

Мы обнаружили, описали и сделали POC для нового™ типа уязвимости, в той или иной форме присутствующего во всех браузерах, включая TOR браузер. Такой тип атак использует пулы‎ ограниченных общих ресурсов для проведения side-channel атак. Трекеры могут использовать такие каналы™ для межсайтовой слежки™ за пользователями и обхода™ других™ мер защиты™ приватности в браузерах. 

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

Заговор против™ IE6

Ненормальное программирование *Разработка веб-сайтов™ *Браузеры История IT
Перевод

У невероятного роста Youtube есть одно последствие, радостное и грустное одновременно - множество историй потеряются под слоями™ новой краски™. Именно™ поэтому я хочу рассказать одну из них - историю того, как 10 лет назад маленькая команда веб-разработчиков задумала убить IE6 с помощью Youtube и даже не получила за это по шапке.

Я не могу вспомнить то конкретное событие, из-за которого наша команда разработки начала™ строить планы убийства браузера за обедом™ в столовой Youtube. Возможно, в тот раз я случайно отправил в релиз CSS-стиль, где был указан™ селектор атрибута на нестандартном HTML-элементе. Любой здравомыслящий веб-разработчик предположил бы, что если браузер не может распознать элемент - он молча пропустит данное™ описание. Но со старыми версиями IE дело обстояло не так. В определенных условиях это приводило либо к внутренней рекурсии и падению браузера (если повезет), или даже к синему™ экрану™ смерти™ (если не повезет).

А может быть, в сотый раз кто-то из наших разработчиков использовал тег <img> без указания атрибута src. От новичков никто не требовал быть в курсе, что в старых™ версиях IE вместо™ пустого аттрибута src подставляется корневой путь ("/"). Это внезапно превращает тег <img> в <iframe™>, загружая главную страницу и все связанные с ней ресурсы, что может привести к бесконечной рекурсии. Когда пустой™ тег <img> случайно просачивался на главную страницу - вся команда в экстренном режиме™ искала™ его, пока сервера не расплавились под нагрузкой.

В общем, не вдаваясь в подробности - это была настоящая жесть, и она была связана с IE6. Этот браузер сильно™ отравлял жизнь всей нашей команде разработки. По меньшей мере 1-2 недели™ из каждого мажорного релиза™ отводились на то, чтобы заставить новый UI работать под IE6. Несмотря на всю эту боль, нас заставляли поддерживать его ради пользователей, которые не могут обновиться или работают в компаниях, где обновление запрещено политиками безопасности. Пользователи IE6 на тот момент™ составляли примерно 18% от общего™ числа. Все понимали, что просто™ так прекратить его поддержку нельзя™, но когда мы сидели™ в той столовой после нескольких бессонных ночей, на сопереживание тем несчастным пользователям просто™ не оставалось сил. Мы начали™ коллективно фантазировать о том, как отомстить IE6. Одна идея сразу привлекла всеобщее внимание: а что, если мы просто™ пригрозим прекратить поддержку? Как отреагируют пользователи? Они поднимут бунт против™ Youtube, начнут™ присылать нам письма™ с угрозами расправы (как это уже случалось раньше™)? Или вдруг станут™ апологетами новых браузеров? Мы мечтали о том, как офисные работники по всему миру внезапно начнут™ придумывать причины, по которым обновление браузеров жизненно необходимо для бизнеса, а бабушки и дедушки возьмут своих технически прошаренных внуков™ в заложники, чтобы те "починили им ютубы". То, что началось как сеанс групповой психотерапии, стало превращаться в конкретный план действий, для реализации которого у нас были уникальные условия.

Читать™ далее
Всего голосов 218: ↑214 и ↓4 +210
Просмотры 39K
Комментарии 85

Отрываем щупальца следящим скриптам, как никогда раньше™

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

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

Мы сделали механизм, который позволит всем совместимым блокировщикам избавиться от этого постыдного компромисса и начинаем его внедрять в наш браузер Brave. Подробности в статье™.

Читать™ далее
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 3.7K
Комментарии 3

Vivaldi 5.0 Android — Для больших и маленьких

Блог компании Vivaldi Technologies AS Разработка под Android *Браузеры

Всем привет™!

Разработка для мобильных устройств представляет определённую сложность для авторов приложений - в первую™ очередь из-за огромного разнообразия в размерах и формах™ экранов смартфонов и планшетов. В новой версии™ Vivaldi 5.0 для Android мы постарались добавить функции, способные стать полезными всем пользователям.

Читать™ далее
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 3.5K
Комментарии 24

Vivaldi-5.0 — Искусство, доступное всем

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

Всем привет™!

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

Читать™ далее
Всего голосов 27: ↑24 и ↓3 +21
Просмотры 6.7K
Комментарии 74

Защита™ браузера от фингерпринтинга — опыт Brave

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

На Хабре есть множество (раз, два, три, четыре™) статей™ про идентификацию и слежку™ за пользователями при помощи™ снятия™ браузерных «отпечатков», но почти ничего™ про современные методы™ превозмогания этих коварных атак на нашу приватность в сети. Восполним этот пробел™ путём описания способа защиты™, который реализован в единственном браузере на рынке.

Читать™ далее
Всего голосов 22: ↑22 и ↓0 +22
Просмотры 4.6K
Комментарии 24

Эволюция HTTP для современного веба

Блог компании М.Видео-Эльдорадо Разработка веб-сайтов™ *IT-стандарты *Серверное администрирование *Браузеры

Поле Cache-Control в заголовке ответа™ от Хабра

Кто двигает научно™-технический прогресс? Учёные™, которые шлифуют термоядерный синтез™, чтобы человечество могло отказаться от ископаемого топлива. Предприниматели, которые финансируют марсианскую программу и разработку новых ракет. И, конечно, инженеры рабочей группы™ HTTPbis, которые совершенствуют протокол передачи гипертекста.

Прямо сейчас™ в разработке находится несколько спецификаций для новых полей HTTP в заголовках запросов и ответов, которые сделают нашу жизнь гораздо лучше во многих™ отношениях — в кешировании контента, в управлении обратными прокси™, а также в установке гибких™ квот на количество запросов к серверу. О чём ещё можно мечтать? Перечислим некоторые из планируемых улучшений, с максимально кратким пояснением.
Читать™ дальше™ →
Всего голосов 67: ↑66 и ↓1 +65
Просмотры 7.6K
Комментарии 5

Введение в отладку на примере Firefox DevTools, часть 4 из 4

Firefox Разработка веб-сайтов™ *JavaScript *Отладка *Браузеры
Перевод

В заключительной части разберём, как добавить точку останова с условием, использовать console.log, не используя console.log, что делать™, если хочется глубже™ погрузиться в отладку JavaScript, и даже как принять участие в разработке браузера.

Читать™ про точки останова с условием
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 2.3K
Комментарии 7

Постигаем WebAssembly, рисуя кривую™ дракона

Высокая производительность *JavaScript *Программирование *Браузеры WebAssembly *
Перевод
Tutorial

Познакомьтесь с WebAssembly на примере этого простого туториала, требующего лишь самых общих знаний™ в веб-разработке. Весь инструментарий, который понадобится вам, чтобы составить впечатление о Wasm на основе™ готовых к запуску примеров кода – это редактор кода, любой современный браузер, а также контейнер Docker™ с наборами инструментов для C и Rust – он прилагается к статье™.

На момент™ написания статьи™ WebAssembly в ходу уже три года. Она работает во всех современных браузерах, а некоторые компании уже даже решились использовать ее в продакшене  (Figma, наше почтение). За этим продуктом стоит мощная™ интеллектуальная поддержка: Mozilla, Microsoft, Google™, Apple, Intel, Red Hat — в разработке участвовал инженерный цвет этих и других™ компаний. Web Assembly повсеместно считается Следующим Большим Прпорывом в веб-технологиях, но широкая аудитория фронтенд-разработчиков не спешит™ на нее переходить. Все мы знаем HTML, CSS и JavaScript, тех трех китов, на которых зиждется Веб, и для пересмотра такой парадигмы трех лет мало. Особенно, если краткий поиск в Google™ дает нечто подобное:

Читать™ далее
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 7.5K
Комментарии 9

Система управления цветом™ vs Браузеры vs Просмотрщики графических файлов™

Браузеры Графический дизайн™ *

Изображение может содержать, а может и не содержать цветовой профиль. К изображениям, содержащим цветовой профиль, можно будет применить систему управления цветом™ (Color Management System™), благодаря чему изображение будет корректно конвертировано в профиль монитора, в итоге вы увидите изображение так, как задумал изначально автор. Если профиля в файле нет, то каждая™ программа покажет что-то своё, руководствуясь логикой разработчиков, но в целом это не страшно, так как на данный™ момент™ и мониторы и программы ориентируются на цветовой стандарт sRGB.

Читать™ далее про браузеры и просмотрщики..
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2K
Комментарии 10

Почему™ Вы так не любите™ Chrome™?

Google™ Chrome™ Браузеры
Из песочницы

Привет™!

Я много лет посещал Хабр в режиме™ "рид онли", но сегодня, читая очередную новость про новую версию™ Google™ Chrome™ 96 и комментарии к ней, я всё же решился на написание статьи™.

Я работаю в в офисе достаточно крупной Кампании, и для просмотра видео на ютуб по работе™ постоянно использую браузер Chrome™. Мне не понятны шутки по поводу™ его "жора" оперативной памяти™ , и сегодня после очередного подобного комментария у меня накипело!

Читать™ далее
Всего голосов 95: ↑57 и ↓38 +19
Просмотры 41K
Комментарии 486

Новый Brave Wallet™ — встроенный в браузер криптокошелёк без всяких™ расширений

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

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

Что я могу с ним сделать?
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 2.8K
Комментарии 7

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