Welcome to MSDN Blogs Sign in | Join | Help

Application Security - each one, teach one

Richard Lewis' application security notes for the software designer, developer and tester

Syndication

January 2007 - Posts

Writing to Registry? Some best-practices...
Use the following best practices when dealing with the Windows registry. Use of registry reduces application portability. Therefore, use only if required. Don’t use the registry as a configuration trash–bin. Don’t store secrets in registry. Encrypt application Read More...

by richardl | 4 Comments

Filed under:

Code signing mini-FAQ
What really is code signing? At a high level, code signing allows you to generate a digital signature for the application binary and then provides a mechanism to carry the signature right to the end user. When the end user invokes the application, the Read More...

by richardl | 2 Comments

Cryptography Cognizance for Application Designers and Developers
Here's the abstract for a whitepaper I am beginning to write - Cryptography is increasingly emerging as an essential and must-have ammo in the arsenal of application designers and developers. Reliance on cryptography is a critical part of an application’s Read More...

by richardl | 1 Comments

Filed under: ,

Understanding 'padding' in symmetric key cryptography
Symmetric key algorithms like 3DES, AES etc operate on blocks of input data. For this to happen, the length of the input data must be exactly equal to the block length or an integral multiple of the block length for that algorithm. For example, let us Read More...

by richardl | 5 Comments

Filed under:

Temporary file generation and usage best practices
This article previously appeared at CodeProject.com Introduction Many applications require to create and maintain temporary files. Often these temporary files are created without the enduser knowing about the same. Security attacks realized due to insecure Read More...

by richardl | 2 Comments

Welcome
Hi - I am Richard Lewis and am proud to have joined the ACE team at Microsoft. We are heavily into application security - that means we do security code reviews, application threat modeling and a host of allied services. I joined this team on the 15th Read More...

by richardl | 0 Comments

Filed under: ,

© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement  
Page view tracker