Interested Article - Windows Error Reporting

Служба регистрации ошибок Windows ( Windows Error Reporting WER , кодовое имя Watson) — подсистема современных ОС Windows , служащая для отправки сообщений об ошибках в Microsoft . Используется в настольных версиях начиная с Windows XP и в Windows Mobile версий 5 и 6. Не следует путать с отладочной утилитой Dr. Watson , которая сохраняет образы памяти.

В случае сбоя приложения служба регистрации ошибок Windows собирает различную информацию о системе и программе (например, образ памяти) и затем отправляет её через интернет в Microsoft.

WER работает как служба («Отчеты об ошибках Windows») и может быть отключен администратором компьютера .

История

Windows XP

Впервые служба была реализована компанией Microsoft в Windows XP. Список отчетов WER доступен для просмотра с помощью утилиты msinfo32 .

Windows Vista

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

Обновленный WER смог составлять отчеты даже в сложных случаях, например, когда у процесса закончился стек, были нарушены PEB/TEB или куча и т. п. В более ранних версиях подобные ситуации приводили к аварийному останову процесса без составления отчета о падении.

Появился апплет Панели управления, «Problem Reports and Solutions», который хранит список ошибок приложений и системы.

Windows 7

В Windows 7 и Windows Server 2008 R2, апплет Панели управления «Отчеты об ошибках Windows» был заменен на раздел Обслуживание в Центре поддержки Windows.

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

Приватность

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

Старые версии WER отправляют данных без шифрования. Поддержка шифрования TLS при передаче отчетов WER появилась только в Windows 8 .

В декабре 2013 года независимая лаборатория заявила, что WER автоматически отсылает в Microsoft некоторую информацию при подключении к системе нового периферийного устройства (например, USB) .

Согласно документам Сноудена , отчеты об ошибках, посланные службой, анализировались хакерским подразделением АНБ для поиска уязвимостей. Потенциально для создания новой zero-day атаки может быть достаточно единичного отчета WER .

Интересные факты

  • По данным Websense с ссылкой на оценки Microsoft, служба регистрации ошибок Windows остается включенной на 80 % персональных компьютеров с ОС Windows, подключенных к сети Интернет, то есть примерно на 800 миллионах компьютеров. .

См. также

Примечания

  1. 29 июня 2011 года.
  2. (англ.) . Microsoft (21 ноября 2012). — KB310414. Дата обращения: 4 января 2014. 4 января 2014 года.
  3. Tim Fisher. [pcsupport.about.com/od/windows7/ht/disable-error-reporting-windows-7.htm How To Disable Error Reporting in Windows 7] (англ.) . About.com. Дата обращения: 4 января 2014. 4 января 2014 года.
  4. Алексей Федоров. . КомпьютерПресс 8'2010. — «Описание программной среды включает информацию о драйверах, сетевых соединениях, переменных среды, запущенных задачах, загруженных модулях, сервисах, программах, выполняемых при старте системы, и сообщениях подсистемы Windows Error Reporting (рис. 4).» Дата обращения: 4 января 2014. 4 января 2014 года.
  5. . Дата обращения: 4 января 2014. 17 апреля 2008 года.
  6. 8 октября 2007 года.
  7. . Дата обращения: 4 января 2014. 25 августа 2014 года.
  8. Websense Security Labs (29 декабря 2013). Дата обращения: 4 января 2014. Архивировано из 2 января 2014 года.
  9. (англ.) . The Huffington Post. 2013-12-30. из оригинала 3 января 2014 . Дата обращения: 4 января 2014 .
  10. Kelly Jackson Higgins (2013-12-31). (англ.) . Dark Reading. из оригинала 4 января 2014 . Дата обращения: 4 января 2014 .

Ссылки

  • Алексей Федоров. // КомпьютерПресс : журнал. — 2010. — № 4 .
  • Russinovich M., Solomon D., Ionescu A. — Windows Internals, 5th Edition (2009) — Chapter 14: Crash Dump Analysis — Windows Error Reporting
  • — Евгений Марченков, Microsoft TechDays
Источник —

Same as Windows Error Reporting