This article is an automated machine-translation of an article in English. We know the translation isn't perfect, but we hope it's useful for people who don't read English.

Firefox 18 приносит TURKTRUST обновления, поддержка Retina, более быстрый JavaScript - ох, и 20 других исправлений безопасности

Filed Under: Featured, Firefox, Security threats

Firefox 18 лет были освобождены .

В этом месяце было 2917 исправленными ошибками , с 21 исправлений безопасности .

Двенадцать из исправлений безопасности были признаны критическими.

Там также совершенно новый компилятор JavaScript (хотя это увеличивает, а не заменяет старый), и полный на поддержку Retina дисплея на groovier видов Mac.

Новый компилятор JavaScript

Большая особенность новости, по данным Фонда Mozilla, является официальным введением нового двигателя JavaScript, известный как IonMonkey .

Там было много обезьян в наличие стабильного Mozilla, последнее TraceMonkey и JaegerMonkey. Они оба предлагают то, что известно как Just In Time компиляция, или JIT.

Это функция, которая преобразует код JavaScript, который традиционно был составлен какой-то машинно-независимых внутреннее представление, а затем интерпретируется непосредственно в машинный код.

Это может улучшить производительность во время выполнения значительной, хотя и с потенциальными расходы на обеспечение безопасности. (Там, очевидно, намного больше, чтобы пойти не так, когда вы генерировать машинный код и подать его непосредственно в процессор.)

Но вместо преобразования всего модуля JavaScript в машинный код фронт, как вы могли бы сделать с автономным C / C + + программы, JIT-компилятор выдает куски машинный код только тогда, когда они собираются быть выполнена в первый раз.

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

IonMonkey должен улучшить оптимизацию кода привычки JaegerMonkey JIT компилятор, что позволяет генерировать код, который на 25% быстрее, по крайней мере, в тщательно подобранных критериев продемонстрированы Mozilla.

Эта новая функция будет иметь свою цену: сложность.

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

TURKTRUST сертификаты не доверял

Исправления безопасности, что, вероятно, звонят самые колокола с Naked Security читателей это та, которая официально занимается TURKTRUST SSL ошибка сертификата .

Код Разница (подробности того, что добавляются и удаляются из исходного кода самого, обозначаемое строки, начинающиеся с Знаки плюс и минус соответственно) можно смотреть онлайн .

Вы заметите, что она удаляет TURKTRUST самых недавно выпустила корневых сертификатов (выпущен в 2007 году и действует до 2017) в целом.

ff18-Diff-500

Presuambly, когда пыль осела на этот инцидент, TURKTRUST будет чеканить новый корневой сертификат и убедить Mozilla команда повторно принять его в качестве дарует доверия.

Кроме того, два известных ошибочно выпущенные промежуточные сертификаты , которые были созданы TURKTRUST назад в 2011 году в настоящее время признается Firefox и рассматриваться как явно не доверяли. Это означает, что любой SSL сертификаты, подписанные этих промежуточных сертификатов просто не будет работать.

MacBook Pro Retina поддержки

По-настоящему заводной вещь, по крайней мере, для читателей, которые так повезло, как я, и кто владеет MacBook Pro с Retina дисплеем, является то, что Firefox 18 теперь напрямую поддерживает расширенные режимы разрешения Retina.

Текст в окне браузера Firefox теперь действительно похож на печатной странице.

(Я сказал Честер . Его ответ? "Meh." Игнорировать его. Если вы Retina-владеющий Firefox пользователя, перейти на Firefox 18 Теперь для оказания HiDPI только текст. Это действительно заводной.)

Встроенный PDF зритель все равно выключен

К сожалению, по умолчанию, вы до сих пор официально нужен плагин (или внешних программ) для чтения PDF файлов. Firefox, долгожданная встроенный PDF Viewer, известный как pdf.js, пока не ушел живым.

Конечно, вы можете включить его, если хотите, просто посетив URI о: конфигурации и изменения настроек pdfjs.disabled от истинных к ложным.

У меня было только одно разочарование в этом, а именно, что когда вы находитесь в зритель PDF, Retina дисплей должным образом не поддерживается.



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

Тем не менее, вы не можете иметь все.

Я возьму с качеством печати, резкость на обычных веб-страниц, быстрый JavaScript и многочисленные исправления безопасности, и надеемся, что Mozilla наращивает встроенный в PDF зрителя к тому времени он идет жить по умолчанию.

Наслаждайтесь.

You might like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

About the author

Paul Ducklin is a passionate security proselytiser. (That's like an evangelist, but more so!) He lives and breathes computer security, and would be happy for you to do so, too. Paul won the inaugural AusCERT Director's Award for Individual Excellence in Computer Security in 2009. Follow him on Twitter: @duckblog