These are the 8 simple rules for developing more secure windows code.
This article discusses:
=> Using analysis tools and experts to review your code
=> Reducing risk using fuzzing and threat modeling
=> Keeping bad input out of your applications
=> Learning all you can about security concepts
Habit #1: Take Responsibility
Habit #2: Never Trust Data
Habit #3: Model Threats against Your Code
Habit #4: Stay One Step Ahead
Habit #5: Fuzz!
Habit #6: Don’t Write Insecure Code
Habit #7: Recognize the Strategic Asymmetry
Habit #8: Use the Best Tools You Can
Read more at Microsoft MSDN web site…