Рубрика «браузеры» - 106

Многим из вас знаком Wireshark — анализатор трафика, который помогает понять работу сети, диагностировать проблемы, и вообще умеет кучу вещей.
image

Одна из проблем с тем, как работает Wireshark, заключается в невозможности легко проанализировать зашифрованный трафик, вроде TLS. Раньше вы могли указать Wireshark приватные ключи, если они у вас были, и расшифровывать трафик на лету, но это работало только в том случае, если использовался исключительно RSA. Эта функциональность сломалась из-за того, что люди начали продвигать совершенную прямую секретность (Perfect Forward Secrecy), и приватного ключа стало недостаточно, чтобы получить сессионный ключ, который используется для расшифровки данных. Вторая проблема заключается в том, что приватный ключ не должен или не может быть выгружен с клиента, сервера или HSM (Hardware Security Module), в котором находится. Из-за этого, мне приходилось прибегать к сомнительным ухищрениям с расшифровкой трафика через man-in-the-middle (например, через sslstrip).

Логгирование сессионный ключей спешит на помощь!

Что ж, друзья, сегодня я вам расскажу о способе проще! Оказалось, что Firefox и Development-версия Chrome поддерживают логгирование симметричных сессионных ключей, которые используются для зашифровки трафика, в файл. Вы можете указать этот файл в Wireshark, и (вуаля!) трафик расшифровался. Давайте-ка настроим это дело.Читать полностью »

image
Компания Cornerstone OnDemand, которая занимается разработкой и продажей программного обеспечения для онлайн-тестов при приёме на работу, показала результаты своих исследований из мира Big Data. Выяснилось, что те претенденты на работу, которые при прохождении теста используют Chrome или Firefox, лучше выполняют свою работу и в среднем на 15% дольше остаются на своих рабочих местах. Речь идёт о специалистах в области телекоммуникаций, продаж и гостиничном бизнесе.
Читать полностью »

Как отобразить количество оповещений в названии вкладки браузера - 1

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

Существует пара наиболее распространенных способов оповещения пользователя. С одной стороны, социальные сети Facebook, Twitter и LinkedIn указывают определенное число, которое соответствует количеству обновлений. С другой стороны, Trello отображает небольшой красный кружок поверх favicon.

Trello Facebook and Twitter notifications
Оповещения Trello, Facebook и Twitter

В этом уроке мы воссоздадим подобные оповещения. Посмотрите демо (англ.), чтобы понять, чем мы будем заниматься.

Посмотреть на GitHub
Демо (рус.)
Читать полностью »

Я люблю читать.

Да, начну именно так: «Я люблю читать». Мне приятно лечь и почитать перед сном, организм замедляет процессы, пережитое за день формализуется и укладывается в понятные и простые формы, а новые знания из прочитанного иногда просто подстегивают фантазию к размышлению, а иногда приводят к совершенно неожиданным решениям.

Все было просто, пока была обычная бумажная книга, но я начал читать с планшета. И зачастую продолжал читать то, что начинал читать на компьютере. И вот тут столкнулся с проблемой передачи ссылки с одного устройства на другое. Как удалось решить такую мелкую, но забористую задачу — смотрите сами.
Читать полностью »

Корпорация Microsoft сейчас работает над новым браузером, кодовое название которого «Project Spartan». Этот браузер будет работать в Windows 10, новой операционной системе компании, и многим пользователям прежних версий ОС интересно, что случится с Internet Explorer по выходу новой версии браузера. Некоторые СМИ озвучивают мнение о том, что Microsoft собирается «убить» бренд Internet Explorer, на самом деле, это не так.

Разработчики Windows 10 подтвердили, что Internet Explorer также будет включен в дистрибутив новой ОС. Но теперь IE будет на вторых ролях после «Project Spartan». В свою очередь, новый браузер после выхода в свет получит другое название.
Читать полностью »

Обновление серверов Opera Mini: Flexbox, ES5, HTML5-парсер - 1

Мы обновили сервера Opera Mini до новой версии нашего движка Presto. Это значит, что раскладки на Flexbox и единицы измерения rem будут работать, как вы и ожидали.

Как вы уже наверняка знаете, Opera Mini отрисовывает страницы на серверах Opera, и они потом в сильно сжатом формате отправляются обратно в клиенты на устройствах. Это значит, что все пользователи сразу же увидят страницы, отрисованные обновлёнными серверами Mini — им не понадобится обновлять программы. Автоматическое обновление для 260 миллионов пользователей всего за одни выходные. Ого.Читать полностью »

Предлагаем вашему вниманию подборку с ссылками на полезные ресурсы, интересные материалы и IT-новости

Дайджест интересных материалов из мира веб-разработки и IT за последнюю неделю №151 (9 — 15 марта 2015) - 1
Читать полностью »

Пользователи Firefox заметили, что при использовании поиска Google прямо в выдаче появляется довольно большой блок, рекомендующий сменить настройки браузера. К нему прилагается картинка, объясняющая как быстро сменить поиск с Yahoo на Google:

Читать полностью »

PCE.js и старое железо в браузере - 1

Доброго дня всем в эту пятницу.

Уже скоро выходные, предлагаю отвлечься от дел насущных и понастольгировать.

Я удивлен, что этот интереснейший проект оказался удостоен, вроде бы, лишь одного комментария на хабре + упоминания о Windows 1.01.

Для тех, кто не знает, поясняю — это эмулятор разных старых платформ в браузере (думаю скоро Windows XP увидим портированную на кофескрипт).

С момента того поста тут уже появились куча интересного.
Читать полностью »

В конце 2014 года мы открыли представительство UC Browser в России. На данный момент уже часть наших коллег работает в московском офисе. Делимся в деталях всем процессом, как мы к этому шли. Российский офис стал четвертым подразделением компании за пределами Китая – до этого были открыты офисы в Индии, Вьетнаме и Индонезии, еще компания развивает рынки в арабских и испаноговорящих странах, а также в Бразилии.

Как международной компании открыть офис в России - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js