Как стать автором
Обновить
0

Internet Explorer

Браузер Microsoft и разработка под него

Сначала показывать
Порог рейтинга
Уровень сложности

IE via WISE — WINE от Microsoft?

Время на прочтение7 мин
Количество просмотров9.9K

Когда мы говорим про запуск Windows программ в Unix, первым в голову нам приходит свободный проект Wine, проект основанный в 1993 году.

Но, кто бы мог подумать, что Microsoft сама была автором ПО для запуска Windows-программ в UNIX.

В 1994 году Microsoft начала проект WISE - Windows Interface Source Environment - прибл. Исходная среда интерфейса Windows - программу лицензирования, которая позволяла разработчикам перекомпилировать и запускать приложения на базе Windows на других платформах.

Пакеты WISE SDK были основаны на эмуляции Windows API, который мог работать на платформах Unix и Macintosh.

SDK напрямую не поставлялись Microsoft. Вместо этого она установила партнерские отношения с несколькими поставщиками ПО (которым требовался доступ к внутреннему исходному коду Windows), которые, в свою очередь, продавали WISE SDK конечным пользователям.

Читать далее
Всего голосов 28: ↑28 и ↓0+28
Комментарии8

Новости

Зачем делать копию Facebook под Internet Explorer 6 в 2021 году?

Время на прочтение15 мин
Количество просмотров28K

В августе этого года Microsoft прекращает поддержку Internet Explorer 11, тем самым заканчивает эпоху браузеров, которые несли в себе одну очень важную миссию… скачивали нормальный браузер знакомили людей с когда-то прекрасным местом как интернет.

И, в связи с этим, меня посетила мысль — «А не сделать ли мне современный сайт так, как делали их тогда?». Отличный повод вспомнить как начиналась моя дорога в разработку и поностальгировать за теми годами. Вечер свободный, каких-то сложностей с вёрсткой под Internet Explorer я уже не припомню. Так-то почти 15 лет прошло. Думаю, справлюсь за час сильно не напрягаясь…
Продолжить чтение...
Всего голосов 111: ↑110 и ↓1+109
Комментарии65

Patch Tuesday: критически важные патчи, которые вы могли пропустить

Время на прочтение2 мин
Количество просмотров9.8K
Надеемся, что очередной выходной посреди недели вас не расслабил и вы внимательно следили за «вторником обновлений», который фактически начинается в 9-10 вечера по Москве. Если же парад Победы и поездка на дачу немного выбили вас из рабочего ритма, то добро пожаловать под кат. Вендоры выкатили несколько важных патчей, закрывающих действительно серьезные уязвимости, так что рекомендуем обратить внимание.



Само название Patch Tuesday придумали в Microsoft, поэтому с них и начнем.

В Microsoft Exchange устранены сразу 5 уязвимостей, одна из которых — CVE-2018-8154 — особенно выделяется: злоумышленнику достаточно отправить на почтовый сервер MS Exchange специальным образом созданное письмо, чтобы на сервере выполнился код с привилегиями уровня SYSTEM.
Читать дальше →
Всего голосов 27: ↑27 и ↓0+27
Комментарии2

На следующей неделе Microsoft прекращает поддержку всех версий IE, кроме 11

Время на прочтение1 мин
Количество просмотров39K


12 января корпорация Microsoft прекращает поддержку Internet Explorer версий 8, 9 и 10. Прежде, чем полностью прекратить поддержку устаревших версий своего обозревателя, компания выпускает финальный патч. После этого указанные версии Internet Explorer более не будут получать обновления безопасности или техническую поддержку.

В недавнем патче исправляются несколько новых проблем, плюс добавляется уведомление «End of Life», которое предлагает пользователям переходить на IE 11 или Microsoft Edge — следующую версию браузера корпорации.
Читать дальше →
Всего голосов 46: ↑36 и ↓10+26
Комментарии53

Истории

За что Microsoft Edge ненавидит закладки?

Время на прочтение4 мин
Количество просмотров70K
Недавно я написал ряд заметок, так или иначе касавшихся работе с букмарклетами в браузерах, и почти в каждой упомянул о какой-то проблеме с IE, высказывая надежду, что придёт MS Edge и всё исправит.

Поэтому не смог пропустить появление виртуальных машин с Windows 10 и решил проверить, как теперь обстоят дела с коллекцией досадного опыта.

На машине оказалась версия MS Edge 11.00.10240.16397 от 7.22.2015 (по версии файла), она же 20.10240.16384.0 (по информации в настройках браузера)…
Читать дальше →
Всего голосов 39: ↑33 и ↓6+27
Комментарии70

И Internet Explorer может быть полезным

Время на прочтение2 мин
Количество просмотров38K
Всем привет!

Я хочу рассказать о том, какое применение нашел для Internet Explorer.



Я использую файрфокс для просмотра страниц, а хром — для разработки.

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

Причина простая. И файрфокс и хром на больших, сложных страницах, с большим объемом картинок, рано или поздно падают, а експлорер тужится, подвисает, но не умирает.
Читать дальше →
Всего голосов 86: ↑64 и ↓22+42
Комментарии82

XSS-уязвимость нулевого дня в Internet Explorer позволяет атаковать любые сайты

Время на прочтение2 мин
Количество просмотров46K
Вчера стало известно о появлении ранее неизвестной уязвимости межсайтового скриптинга в Microsoft Internet Explorer. Используя эту ошибку, удаленный пользователь может внедрить в HTML-страницу произвольный JavaScript-сценарий в обход политики единства происхождения практически на любом сайте.

image

Исследователи из deusen.co.uk, разместившие PoC-код эксплойта, продемонстрировали эксплуатацию уязвимости на сайте первой по величине тиража ежедневной газеты Великобритании «Daily Mail». При нажатии на специально сформированную ссылку пользователь перенаправляется на сайт dailymail.co.uk, после чего ему выводится сообщение «Hacked by Deusen».
Читать дальше →
Всего голосов 55: ↑52 и ↓3+49
Комментарии78

Подробности о новом движке рендеринга Microsoft для «Project Spartan»

Время на прочтение7 мин
Количество просмотров66K
От редактора Smashing Magazine:

На прошлой неделе Microsoft сделала самое значимое объявление для веба с тех пор, как в 1995 году запустила Internet Explorer: новый браузер под кодовым названием “Project Spartan”. Что это означает для нас, как разработчиков и дизайнеров? Какой движок рендеринга будет использовать Spartan и как он будет влиять на нашу работу? Мы поговорили с Джейкобом Росси, старшим инженером в команде веб-платформы Microsoft о новом браузере, используемом движке рендеринга и о том, заменит ли он в последствии Internet Explorer. Эта статья, написанная Джейкобом, является результатом нашего обсуждения и проливает свет на некоторые аспекты браузера, которые могут быть вам полезны.



Project Spartan, новый браузер от Microsoft, официально объявленный на прошлой неделе.

Spartan – это проект, над которым мы работаем уже заметное время, в течение нескольких следующих месяцев мы будет продолжать изучать внутри, что именно у нас получается, что мы можем предложить людям, которые будут им пользоваться, и что он будет представлять собой как платформа. Подготовка браузера для выпуска наружу, чтобы вы могли попробовать его самостоятельно, займет несколько месяцев, но некоторыми интересными деталями мы можем поделиться сегодня.

Эта статья рассказывает внутреннюю историю движка рендеринга Spartan: как он появился и как 20-летняя история платформы Internet Explorer (Trident) помогла нам определиться с подходом к его проектированию.
Читать дальше →
Всего голосов 73: ↑65 и ↓8+57
Комментарии106

Internet Explorer: Переход к живому Edge-режиму — следующий шаг к тому, чтобы веб просто работал

Время на прочтение6 мин
Количество просмотров35K


Сегодня мы выпускаем новую сборку превью Windows 10 с существенным обновлением Internet Explorer в области интероперабельности. В соответствии с нашими планами, это обновление включает более 2000 исправлений проблем интероперабельности, добавляет поддержку 20 новых возможностей в платформе и привносит новых подход в архитектуре IE. Мы рады поделиться нашим прогрессом в этом направлении на ранних стадиях разработки, чтобы собраться максимальное количество отзывов именно в этот момент. Мы также выпускаем эту сборку для пользователей сервиса RemoteIE, доступного для Windows, Mac OS X и других платформ.

Edge-режим и новые классные фишки
Всего голосов 59: ↑46 и ↓13+33
Комментарии79

Уязвимость 19-летней давности позволяет захватить компьютер через Internet Explorer

Время на прочтение2 мин
Количество просмотров76K
Исследователи из IBM X-Force обнаружили опасную уязвимость CVE-2014-6332, которой, по их заявлениям, подвержены все версии Microsoft Windows, начиная с Windows 95. Основное потенциально уязвимое приложение с этим багом — Internet Explorer, начиная от версии 3.0. Уязвимость позволяет получать несанкционированный доступ к пользовательским данным или удалённо запускать вредоносные программы на атакованном компьютере. При этом атакующий может обойти такие защитные механизмы, как «песочница» Enhanced Protected Mode, используемая в IE 11, и система безопасности Enhanced Mitigation Experience Toolkit (EMET).

image

Уязвимость появилась в коде приложений Windows ещё в 1996 году с выходом IE 3.0, где стал использоваться Visual Basic Script (VBScript). Атаки на основе этой уязвимости относятся к классу «манипуляции данными», то есть являются более редкой и более опасной техникой, чем «переполнение буфера» и другие классические способы взлома. Уязвимость связана с некорректной отработкой процедуры изменения размера массивов SafeArray, что позволяет незаметно сбивать адресацию и получать доступ к данным по любому адресу, а не только в рамках заданного массива.
Читать дальше →
Всего голосов 86: ↑83 и ↓3+80
Комментарии30

Microsoft усиливает иммунитет Internet Explorer к атакам use-after-free

Время на прочтение3 мин
Количество просмотров11K
В нашем посте, посвященном усовершенствованиям ASLR в последних версиях Windows, приводилась таблица со списком уязвимостей Remote Code Execution, которые использовали атакующие для удаленной установки вредоносного кода в систему (drive-by download). Более половины из этих уязвимостей относятся к типу т. н. use-after-free (UAF). UAF можно охарактеризовать как удобный для атакующих способ передачи управления на свой код. В такой схеме легитимный исполняемый код, например, браузера Internet Explorer, должен содержать неправильную логику работы с памятью, которая заключается в том, что на каком-то этапе фрагмент кода обращается по указателю на тот блок памяти кучи, который уже был освобожден ранее.



Очевидно, что такая ошибка при работе с памятью может просто вызвать аварийное завершение браузера, поскольку произойдет обращение по недействительному указателю. Однако, в случае с эксплойтом, атакующие используют ее в своих целях таким образом, чтобы заставить уязвимый код передать управление по нужному адресу. Как правило, для этого используется heap-spray, что способствует резервированию большого количества блоков памяти по предсказуемому адресу в куче с заполнением их необходимыми злоумышленнику инструкциями. В июньском и июльском куммулятивных обновлениях для браузера Internet Explorer 11 Microsoft ввела дополнительные технологии смягчения эксплуатации в виде изолированной кучи при выделении памяти для объектов и отложенного высвобождения блоков памяти. Такой подход обезопасит код браузера, который все еще может содержать ошибки при работе с памятью, от действий эксплойтов.
Читать дальше →
Всего голосов 35: ↑30 и ↓5+25
Комментарии25

Новая уязвимость Internet Explorer эксплуатируется in-the-wild

Время на прочтение2 мин
Количество просмотров19K
Компания Microsoft выпустила уведомление безопасности (SA 2963983), в котором сообщается, что новая 0day Remote Code Execution уязвимость CVE-2014-1776 присутствует во всех версиях браузера MS Internet Explorer 6-11 и используется атакующими в направленных атаках для доставки вредоносного кода (drive-by download). Атакующие используют специальным образом сформированную веб-страницу и объект Flash Player для эксплуатации этой уязвимости.

Our initial investigation has revealed that Enhanced Protected Mode, on by default for the modern browsing experience in Internet Explorer 10 and Internet Explorer 11, as well as Enhanced Mitigation Experience Toolkit (EMET) 4.1 and EMET 5.0 Technical Preview, will help protect against this potential risk.


image

Таким образом, пользователи Internet Explorer 10 & 11 на Windows 7 x64 & Windows 8/8.1 с включенной настройкой «Расширенный защищенный режим» (Enhanced Protected Mode, EPM) защищены от действий этого эксплойта. Кроме этого, пользователи EMET 4.1 и 5.0 TP также являются защищенными. Эти версии EMET включают процесс браузера в список защищаемых по умолчанию. Напомним, что EPM усиливает иммунитет браузера к эксплойтам за счет запуска процессов вкладок в специальном ограниченном режиме AppContainer на Windows 8+ (AppContainer также используется по умолчанию для всех приложений Modern UI).

Читать дальше →
Всего голосов 46: ↑43 и ↓3+40
Комментарии11

Обновления Internet Explorer 11 для Windows и анонс IE11 для Windows Phone 8.1

Время на прочтение4 мин
Количество просмотров29K
Сегодня мы с радостью представляем обновление Internet Explorer 11 для Windows 8.1 и Windows 7 (доступное с обновлением безопасности, после 8 апреля). Если вы не хотите дожидаться автоматического обновления, вы можете загрузить обновления с MSDN и TechNet после 3 апреля.

Кроме того, сегодня дебютирует Internet Explorer 11 для Windows Phone 8.1. Обновление Windows Phone 8.1 начнется для всех существующих пользователей в ближайшие месяцы. Начиная со следующего месяца, обновление будет предустановлено на новых телефонах. Зарегистрированные разработчики получат возможность установить обновление до конца следующей недели.

Чтобы продемонстрировать возможности браузера на различных платформах, мы также запускаем два новых сервиса: 22Tracks и FishGL. С ними вы сможете изучить и оценить новые возможности IE11 для Windows и Windows Phone.

Сегодня люди работают в Интернете на нескольких устройствах – ноутбуках, планшетах и телефонах – попеременно используя их в течение дня. Обновление Internet Explorer для Windows и Windows Phone позволит с максимальным удобством переключаться между устройствами, благодаря синхронизации открытых вкладок и избранного. Браузер Internet Explorer 11 для Windows 8.1 и Windows Phone 8.1 использует один и тот же движок, и поддерживает все современные веб-стандарты: это позволит разработчикам создавать сайты и сервисы, одинаково удобные при работе на различных устройствах. Например, браузер Internet Explorer для Windows Phone 8.1 теперь поддерживает аппаратное ускорение для последней (стабильной) спецификации WebGL, а также видео профессионального качества в HTML5 с возможностью использования титров и адаптивной потоковой передачи медиаданных а также управления правами.
image
Читать дальше →
Всего голосов 51: ↑40 и ↓11+29
Комментарии43

Ближайшие события

Новая IE 0day уязвимость используется для drive-by

Время на прочтение2 мин
Количество просмотров13K
Несколько дней назад компания FireEye сообщила о том, что новая 0day use-after-free-уязвимость CVE-2014-0322 в Internet Explorer 10 эксплуатируется злоумышленниками для доставки вредоносного кода (drive-by). Указывается, что веб-сайт U.S. Veterans of Foreign Wars (vfw[.]org) был скомпрометирован вредоносным IFrame и использовался для перенаправления пользователей на другую вредоносную веб-страницу, с которой осуществлялась эксплуатация уязвимости с использованием файла Flash (.swf).

image

Эксплойт использует ActionScript heap-spray для обхода ASLR и ROP на гаджетах известных библиотек от DEP, а также умеет проверять присутствие EMET в системе. В случае обнаружения библиотеки EMET — EMET.DLL, эксплойт завершает свою работу. Для получения доступа к памяти процесса браузера вредоносный SWF использует метод Flash Vector object corruption (IE10 use-after-free vuln). После всех операций эксплойт загружает полезную нагрузку с удаленного сервера, расшифровывает ее и запускает на исполнение. Антивирусные продукты ESET обнаруживают этот эксплойт как Win32/Exploit.CVE-2014-0332.A, а полезную нагрузку как Win32/Agent.QEP.

Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии26

IE11: Compatibility List vs. X-UA-Compatible

Время на прочтение2 мин
Количество просмотров84K
Вчера я опубликовал топик, в котором описал некоторые удивительные решения, которые приняла компания Майкрософт при выпуске новых версий своего так сказать браузера Internet Explorer. Если вкратце, это:
  • введение режимов совместимости со всеми ранее выпущенными версиями браузера вплоть до 5.5;
  • решение эмулировать эту совместимость путём тщательного портирирования старых багов;
  • отказ от указания имени браузера в юзер-агенте на фоне заявлений о том, что детектировать IE11 по юзер-агенту не надо;
  • слом обратной совместистимости между последним Developer Preview и RTM релизом;
  • разное поведение, вплоть до падения в некоторых ситуациях, одного и того же браузера под разными версиями операционной системы;
  • поддержание глобального списка совместимости, в который попадают те сайты, которые, по мнению Майкрософт, должны показываться в одном из режимов совместимости IE;
  • формирование этого списка на основе статистики по кликам пользователей preview-версий браузера в кнопку «Compatibility View»;
  • приоритет этого списка над заданной вебмастером метой X-UA-Compatible в RTM-сборке IE11.

Появление этого топика вызвало вал добродушных комментариев, начиная от «автор истеричка» (как будто какой-то из изложенных фактов становится от этого менее весомым) до «Столько бреда, я давно не читал. Смысла даже нет проходиться по всей статье и указывать на ошибки автора». На просьбу таки указать ошибки в изложении было почему-то только отмечено, что последний из приведённых пунктов — а именно, приоритет списка совместимости над X-UA-Compatible — не соответствует действительности (странно, почему же тогда «ошибки» во множественном числе, уважаемый SowingSadness?). Далее в треде от меня потребовали предоставить доказательства этого пункта, заявив, что я либо ошибся, либо просто его придумал.

Хорошо, привожу
Всего голосов 181: ↑143 и ↓38+105
Комментарии105

Официальный релиз IE11 для Windows 7

Время на прочтение1 мин
Количество просмотров39K


Два часа назад состоялся официальный релиз браузера Internet Explorer для Windows 7. Это, безусловно, значительное событие для всех веб-разработчиков, которым теперь придётся поддерживать двадцать различных версий Internet Explorer.

Итак, IE11 на 95-ти языках уже доступен для скачивания. В течение ближайших недель пользователей Windows 7 будут автоматически обновлять на новую версию IE. Обновление начинается сегодня дня с тех, у кого установлены IE11 Developer Preview и Release Preview.
Читать дальше →
Всего голосов 71: ↑48 и ↓23+25
Комментарии89

Google прекращает поддержку браузера IE 9

Время на прочтение2 мин
Количество просмотров51K
Инори Аидзава, официальный талисман Internet ExplorerКомпания Google напомнила пользователям браузера Internet Explorer о действующих правилах, в соответствии с которыми Google Apps гарантирует корректную работу только в последних версиях браузеров. В частности, поддерживается последняя версия Chrome, а также две последние версии Firefox, Internet Explorer и Safari.

В связи с недавним официальным выходом Windows 8.1 и браузера Internet Explorer 11 «за бортом» остаётся третья с конца версия Internet Explorer, то есть IE 9. Хотя IE11 вышел три недели назад, компания Google только теперь официально прекращает тестирование всех своих сервисов под IE9. Таким образом, более половины пользователей Internet Explorer (учитывая тех, кто пользуется IE8 и IE9) остаются в подвешенным состоянии, поскольку они в любой момент при заходе на Gmail или другой сайт Google могут столкнуться с некорректной работой веб-приложения.

В ближайшие дни все пользователи IE9 увидят уведомление при заходе на сайты Google о прекращении поддержки их браузера.
Читать дальше →
Всего голосов 108: ↑83 и ↓25+58
Комментарии47

IE11 поддерживает WebGL, SPDY/3 и новые средства для разработчиков

Время на прочтение1 мин
Количество просмотров21K


Сегодня перед конференцией BUILD в Сан-Франциско компания Microsoft выпустила Windows Server («Blue») для подписчиков MSDN. Номер билда 9341, а Windows 8.1 имеет версию 6.3.9431.winmain_bluemp.130615-1214.

IE11 набирает в тестах на поддержку технологий 351 из 500 баллов, получая 25/25 за поддержку WebGL. Компания Microsoft уже официально подтвердила поддержку WebGL, SPDY/3 и новых средств для разработчиков в IE11.
Читать дальше →
Всего голосов 92: ↑73 и ↓19+54
Комментарии91

IE 10, Windows 8 и Metro UI

Время на прочтение3 мин
Количество просмотров58K
Прошло уже почти полгода с тех пор, как была выпущена Windows 8. И недавно нам стало интересно, насколько она и IE 10 популярны в Рунете. Не менее любопытно было понять, какая доля пользователей Windows 8 запускает браузер в интерфейсе, ранее известном как Metro.



Оказалось, что посчитать это не так просто, плюс по дороге выяснился ряд интересных фактов. Читайте под катом скандалы, интриги, расследования.
Читать дальше →
Всего голосов 94: ↑77 и ↓17+60
Комментарии80

Internet Explorer 11 поддерживает WebGL

Время на прочтение1 мин
Количество просмотров36K
Совсем недавно в сеть утекла Windows 8 Blue, в комплекте с которой поставляется предварительная версия браузера Internet Explorer 11. IE 11 будет поддерживать общепризнанный стандарт ускорения 3D-графики WebGL, хотя компания Microsoft долго сопротивлялась внедрению этой технологии в связи с «угрозой для безопасности».

Информация под катом.

image

Читать дальше →
Всего голосов 69: ↑53 и ↓16+37
Комментарии21

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