Partner Resources: Windows Error Reporting & More
Virtualization Nation,
"In my last blog, I discussed the importance of a Security Development Lifecycle and how we're making resources available to our customers and partners. Today, I want to discuss a more resources Microsoft provides our partners to develop and refine their products running on Windows and point out opportunities for integration with Hyper-V. There are a number of ways we work with partners to improve code quality and security starting with Windows Error Reporting.
Windows Error Reporting (WER)
Windows Error Reporting is a set of Windows technologies that capture software crash data and support end-user reporting of crash information. Through Windows Quality Online Services (Winqual), software and hardware vendors can access reports in order to analyze and respond to these problems. WER technologies are implemented in Windows XP, Vista, Windows 7, Windows Server 2003/2003 R2 and Windows Server 2008/2008 R2.
Vendors can use WER to view error reports at no charge. This service is available for all products, even those that do not qualify for the "Designed for Windows" logo-although we strongly recommend that you submit your products to the Windows Logo Program.
With data from Microsoft Windows Error Reporting (WER), you can identify the most common real-world customer problems and quickly provide a solution to your customers. While customer support calls provide information about common issues, they do not always provide enough detail to debug the actual code. Further, support records indicate only those problems which prompted calls. Because it is much easier for users to submit an error report than to contact customer support, WER can provide a more comprehensive picture of the problems your customers are having. And because WER collects data at the point of failure, you can get a more detailed picture of what is going wrong.
In the end, this is a win-win situation. PARTNERS WIN because they can diagnose and produce better code (and lower support costs) and CUSTOMERS WIN with higher quality solutions. If your company develops software and aren't using WER, you need to take advantage of this resource. Here's the link to the WER site:
http://www.microsoft.com/whdc/winlogo/maintain/StartWER.mspx
While WER can be a boon to developers by providing critical information to triage issues, we didn't stop there. We also released a new tool, called the !exploitable Crash Analyzer, on CodePlex March 20 at the CanSecWest conference in Vancouver, British Columbia. A Windows debugger extension, this heuristics-based tool is aimed at not only helping developers assess what is causing crashes, but also ranking the seriousness of a bug.
Introducing !exploitable Crash Analyzer: What does it do?
The program works by examining crash data-information gathered when an application stops performing its expected function-to identify the unique issues that caused the crash. From there, the program provides guidance on how exploitable the crash is, and can be used by third-party developers to then prioritize the problem.
The link is here: http://www.microsoft.com/security/msec/default.mspx
Cheers,
Jeff Woolsey
Principal Group Program Manager
Windows Server, Hyper-V"
Posted 18 August 09 07:20 by WSV_GUY | 0 Comments
Filed under Windows Virtualization, Hyper-V, virtualization, Windows Server 2008, Windows Server 2008 R2
Windows Virtualization Team Blog
Virtualization Nation,
"In my last blog, I discussed the importance of a Security Development Lifecycle and how we're making resources available to our customers and partners. Today, I want to discuss a more resources Microsoft provides our partners to develop and refine their products running on Windows and point out opportunities for integration with Hyper-V. There are a number of ways we work with partners to improve code quality and security starting with Windows Error Reporting.
Windows Error Reporting (WER)
Windows Error Reporting is a set of Windows technologies that capture software crash data and support end-user reporting of crash information. Through Windows Quality Online Services (Winqual), software and hardware vendors can access reports in order to analyze and respond to these problems. WER technologies are implemented in Windows XP, Vista, Windows 7, Windows Server 2003/2003 R2 and Windows Server 2008/2008 R2.
Vendors can use WER to view error reports at no charge. This service is available for all products, even those that do not qualify for the "Designed for Windows" logo-although we strongly recommend that you submit your products to the Windows Logo Program.
With data from Microsoft Windows Error Reporting (WER), you can identify the most common real-world customer problems and quickly provide a solution to your customers. While customer support calls provide information about common issues, they do not always provide enough detail to debug the actual code. Further, support records indicate only those problems which prompted calls. Because it is much easier for users to submit an error report than to contact customer support, WER can provide a more comprehensive picture of the problems your customers are having. And because WER collects data at the point of failure, you can get a more detailed picture of what is going wrong.
In the end, this is a win-win situation. PARTNERS WIN because they can diagnose and produce better code (and lower support costs) and CUSTOMERS WIN with higher quality solutions. If your company develops software and aren't using WER, you need to take advantage of this resource. Here's the link to the WER site:
http://www.microsoft.com/whdc/winlogo/maintain/StartWER.mspx
While WER can be a boon to developers by providing critical information to triage issues, we didn't stop there. We also released a new tool, called the !exploitable Crash Analyzer, on CodePlex March 20 at the CanSecWest conference in Vancouver, British Columbia. A Windows debugger extension, this heuristics-based tool is aimed at not only helping developers assess what is causing crashes, but also ranking the seriousness of a bug.
Introducing !exploitable Crash Analyzer: What does it do?
The program works by examining crash data-information gathered when an application stops performing its expected function-to identify the unique issues that caused the crash. From there, the program provides guidance on how exploitable the crash is, and can be used by third-party developers to then prioritize the problem.
"As a tool, it can save developers time and effort," said Roger Kay, president of tech industry analyst group Endpoint Technologies Associates. "A number of apparently different crashes can actually be caused by the same code. The analyzer isolates the offending block and essentially says, 'Here, all these different crashes are actually the same failure, and it's an important one that you ought to fix right away because it presents an open attack surface.'"
If you're interested in this tool, go to the Microsoft Security Engineering Center where you can download the tool from CodePlex (CodePlex is Microsoft's open source project hosting web site) and find how this can help in your development.
The link is here: http://www.microsoft.com/security/msec/default.mspx
Cheers,
Jeff Woolsey
Principal Group Program Manager
Windows Server, Hyper-V"
Posted 18 August 09 07:20 by WSV_GUY | 0 Comments
Filed under Windows Virtualization, Hyper-V, virtualization, Windows Server 2008, Windows Server 2008 R2
Windows Virtualization Team Blog
My Computers
System One System Two
-
- Computer type
- PC/Desktop
- Computer Manufacturer/Model Number
- Custom builds = 2
- OS
- W7 Ultimate x64/W10 Pro x64/W11 Pro Triple Boot - Main PC W7 Remote PC Micro ATX W7 Pro x64/W11 Pro
- CPU
- AMD Phenom II X4 975 Deneb 3.6ghz - 965 2nd remote pc
- Motherboard
- Gigabyte GA-790XTA-UD4-Gigabyte GA-880GM-D2H remote pc
- Memory
- Kingston Hyper X DDR3 1600 1.5v 16gb - Hyper X Fury 8gb 2nd
- Graphics Card(s)
- MSI HD Radeon 5750 1gb - MSI HD Radeon 6450 on mini tower
- Sound Card
- Creative Labs X-Fi Xtreme Audio P - Realtek onooard 2nd case
- Monitor(s) Displays
- ASUS VW199T-P 19" HP 2082a Main-HP 2082a 20" remote pc
- Screen Resolution
- Asus 1440x900 - HP 1600x900
- Hard Drives
- WD Black 1TB HD per OS W7, W10, and pending W11 presently on 500gb OS Drive - Pending Triple 1TB HDs for Spanned Storage/backup volume
Single 2TB external USB enclosure, single 1TB System 7 Host/Boot drive, Pending 8TB external HD for system image b
- PSU
- Corsair 750TX - primary / Corsair CX600 - second
- Case
- Antec 900-2 - SSD compatible / NZXT Vulcan mini tower
- Cooling
- Zalman CNPS9900A
- Keyboard
- AZIO L70 Backlit Letters Gaming - ONN Cordless/USB
- Mouse
- MSI DS200 Programmable, Logitech Cordless
- Internet Speed
- 30mbps upgrade - primary hard wired - mini tower usb WiFi
- Antivirus
- GFI VIPRE Internet Security 2014 on W7 2016 beta on W10,
- Browser
- Cyberfox, WaterFox 64bit FF variants, FireFox x64, Pale Moon
- Other Info
- Accomdata fan cooled usb 2.0 PIDE/Sata II, III external enclosure.
Sambient usb/eSata PATA/Sata II, III external enclosure.
-
- Computer type
- PC/Desktop
- System Manufacturer/Model Number
- CUSTOM ASSEMBLY
- OS
- W7 Pro x64/W11 Pro
- CPU
- AMD Deneb 3.6ghz - 965
- Motherboard
- Gigabyte GA-880GM-D2H remote pc
- Memory
- Kingston Hyper X Fury 8gb
- Graphics Card(s)
- MSI HD Radeon 6450 DVI Output
- Sound Card
- Realtek onooard Creative or Other separate PENDING
- Monitor(s) Displays
- VIZIO 32" LCD TV Separate LCD Pending
- Screen Resolution
- 1600x1080
- Hard Drives
- WD 500GB OS Host/Boot WD Green 1TB Storage/Backup
- PSU
- Corsair 600W - THERMALTAKE 600W spare case
- Case
- NZXT Vulcan mini tower
- Cooling
- Twin 120mm Top Fans - 240mm Side Cover
- Keyboard
- ONN Cordless/USB Logitech Cordless
- Mouse
- ONN USB/Cordless - Logitech Cordless
- Internet Speed
- DSL 5G
- Browser
- MS Edge, FireFox, WaterFox x64, FireFox Nightly
- Other Info
- OS Testing-Remote Access to Main TeamViewer