Перейти к содержанию

Анонс Firefox 4 обещает революционные возможности в сфере безопасности и графики


Рекомендуемые сообщения

257895.jpg

 

Компания Mozilla сдела ряд важных заявлений о характеристиках новой версии своего браузера Firefox 4 – первые публичные бета-версии этого продукта должны появиться уже через несколько недель. Браузер Firefox 4, по словам разработчиков, получит совершенно новые средства безопасности, встроенную поддержку видеороликов в формате WebM, а также первую реализацию новых стандартов анимации, включая аппаратное ускорение 3D-графики с использованием ресурсов графического ускорителя.

При выпуске Mozilla Firefox 3.5 главным требованием, о котором говорили разработчики, была скорость. Поначалу скорость была действительно великолепна, а затем вперед вырвались конкуренты: Safari, затем Chrome, а еще позже Opera. Даже Internet Explorer 9 сокращает разрыв в скорости до минимума. Тем не менее, разработчики Firefox еще не выложили все свои козыри.

 

Одним из главных новшеств Firefox 4 должна стать система CSP (Content Security Policy), анонсированная еще в октябре прошлого года. Назначение системы CSP заключается в ограничении прав клиента на исполнение кода. Механизм CSP позволяет блокировать генерацию нового кода в JavaScript-сценариях, помогает бороться с другими видами атак, использующими запуск внешних скриптов, а также предотвращает явление, известное под названием «clickjacking», когда с помощью невидимых элементов IFRAME злоумышленник может незаметно для пользователя создать незаметный глазу интерфейс и даже запустить код Flash-приложений.

 

Еще одна новая мера безопасности в Firefox 4 называется «безотказное распределение памяти» (Infallible Memory Allocation). По сути, это новая реализация функции «malloc» с точным названием moz_xmalloc. При вызове этой функции в JavaScript-сценариях вызывающая переменная никогда не получит в ответ ноль, означающий ошибку при выделении памяти. Благодаря такому агрессивному выделению памяти браузер Firefox больше не будет пытаться продолжить работу, открывая злоумышленникам возможности действовать в условиях нестабильной работы. Вместо этого, при нарушениях в работе с памятью браузер будет полностью закрывать сбоящее веб-приложение, не оставляя взломщикам ни единого шанса.

 

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

 

Как и ожидалось, Firefox 4 будет совместим со стандартом WebGL, который создан в консорциуме Khronos. Стандарт WebGL очень близок к OpenGL ES, и компания Mozilla планирует интегрировать этот механизм аппаратной обработки трехмерной графики и анимации в собственную реализацию элемента HTML 5 CANVAS. Само собой, поддержка аппаратной графики в веб-приложениях может поднять на совершенно новую ступень такие системы, как современные многопользовательские онлайн-игры.

 

Как уже не раз говорилось, в новой версии Firefox будет обеспечена поддержка видеороликов в формате WebM – основой этого формата стал видеокодек VP8 компании Google с полностью открытыми исходными кодами. Пока неизвестно, как скоро Firefox 4 получит полную поддержку всех компонентов WebM, включая медиаконтейнер Matroska («матрешка») и аудиокодек Vorbis в сочетании с VP8 (отдельно кодек VP 8 уже поддерживается в альфа-версиях, но пока нет реализации для HTML 5).

 

Подробнее о грандиозных планах компании Mozilla по превращению своего браузера Firefox 4 в многоплатформенный мультимедийный комбайн с поддержкой новейших стандартов Интернета, можно прочитать в обзоре на сайте BetaNews. news.

Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • KL FC Bot
      От KL FC Bot
      Держать рабочую и личную информацию, аккаунты, файлы на физически разных устройствах — один из самых популярных (и эффективных!) советов по информационной безопасности. Многие компании закрепляют его в политике, которую обязательно соблюдать всем сотрудникам. Естественное продолжение этой политики — запрет обмена данными между рабочим и домашним компьютерами через сервисы вроде Dropbox и рекомендация не регистрировать личные аккаунты (например, в интернет-магазинах) на рабочую почту. Зачастую ни сами пользователи, ни администраторы не думают об еще одном месте, в котором дом и работа пересекаются: это настройки веб-браузера.
      Предложения включить синхронизацию браузера Chrome с облачным аккаунтом Google всплывают с первого дня работы, более того, Chrome часто включает ее автоматически после первого же логина в Gmail или Google docs. В Firefox и Edge синхронизация менее назойлива, но тоже существует и тоже предлагается. На первый взгляд, иметь синхронизированные закладки удобно и не опасно, но злоумышленники, разумеется, думают иначе.
      Чем может быть опасна синхронизация браузера
      Во-первых, в облачный профиль пользователя входит довольно много информации. Кроме списка открытых вкладок и закладок, между компьютерами синхронизируются пароли и расширения браузера. Таким образом атакующие, скомпрометировавшие домашний компьютер сотрудника, могут получить доступ к ряду рабочих паролей. Ну а если пользователь установит дома вредоносное расширение, оно автоматически оказывается на рабочем компьютере. Данные атаки не гипотетические. Именно синхронизация паролей в Google Chrome привела к компрометации гиганта ИБ Cisco, а вредоносные расширения, замаскированные под корпоративную защиту, были оптимизированы для воровства токенов аутентификации Oauth.
      Во-вторых, вредоносные расширения могут использоваться для эксфильтрации данных с зараженного компьютера. Поскольку в этой схеме браузер Chrome общается только с легитимной инфраструктурой Google, атака может подолгу не генерировать предупреждений от сетевой защиты.
       
      View the full article
×
×
  • Создать...