В семейные фильтры Microsoft включена блокировка сторонних браузеров

В семейные фильтры Microsoft включена блокировка сторонних браузеров

В семейные фильтры Microsoft включена блокировка сторонних браузеров

Microsoft обновила свои семейные фильтры, чтобы блокировать некоторые конкурирующие браузеры. Как утверждает компания, это было сделано для детей.

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

В результате этого Chrome, Firefox и другие браузеры получают доступ к заблокированным сайтам. Как заявляет Microsoft, «наиболее часто используемые браузеры не имеют веб-фильтрации. Для того чтобы уберечь детей, мы автоматически блокируем эти браузеры на своих устройствах».

Microsoft ранее уже рекомендовала родителем отказаться от самого популярного в мире браузера в пользу Internet Explorer и Edge. Теперь же компания автоматически блокирует сторонние браузеры. Однако это не значит, что ситуация непоправимая – родители могут настроить белый список и внести в него необходимые браузеры.

Можно предположить, что одной из целей новой политики блокирования сторонних браузеров является попытка склонить пользователей к использованию встроенного в Windows браузера Edge. Американцам даже предлагалось кофе ежемесячно, если они будут использовать Edge.

Но несмотря на это, Google's Chrome занимает лидирующие позиции на рынке, его доля составляет 51.04%. За ним идет Internet Explorer с долей 21.76%, далее Safari с 11.12%, следом Firefox  с 6% и завершает список Edge c 3.91%.

Проводник Windows падал не из-за Microsoft, виноват оказался деинсталлятор

Инженер Microsoft Рэймонд Чен рассказал любопытную историю отладки загадочных падений Проводника. Сначала всё выглядело так, будто в Windows внезапно появился неприятный баг. Но виновником оказалась вовсе не Microsoft, а сторонний деинсталлятор.

Проблема проявилась как резкий всплеск сбоев Проводника. Инженеры начали изучать дампы и заметили странную деталь: падала 32-битная версия программы, запущенная на 64-битных системах Windows.

Такая версия Проводника всё ещё есть в Windows ради совместимости со старыми приложениями. Обычно современные системы почти не используют этот путь. Но в данном случае сторонний деинсталлятор каким-то образом заставлял систему обращаться именно к этому устаревшему компоненту.

Дальше выяснилось, что деинсталлятор некорректно работал с системными API: использовал неправильное соглашение о вызовах функций и неверно обрабатывал параметры стека. Из-за этого при каждой неудачной операции данные из стека удалялись неправильно.

Поскольку процесс повторялся в цикле, повреждение памяти постепенно накапливалось. В какой-то момент указатель стека уезжал в область активного кода, и Проводник падал.

Со стороны всё выглядело как типичная системная ошибка: софт снова и снова аварийно завершал работу, создавая ощущение, что проблема в самой Windows. На деле операционная система лишь показывала последствия ошибки в стороннем ПО.

Чен напомнил важную вещь: в экосистеме Windows с миллиардами устройств и огромным количеством приложений далеко не каждый сбой компонента Microsoft означает баг в Windows. Сторонние программы тоже могут ломать системные процессы, особенно если неправильно используют низкоуровневые API.

RSS: Новости на портале Anti-Malware.ru