Resources for Creating Secure Applications
From design of your application through deployment, remember to consider security. This topic contains links to resources about secure coding practices.
Product Documentation
The following topics provide information about how to code secure applications.
Topic |
Description |
---|---|
Provides information about security considerations that span the life of an application from coding to deployment. |
|
Provides information about security features and practices for working in Visual C++. |
|
Provides information about the top three security concerns for working in Visual Basic, as follows: user rights, Web applications, and Visual Studio setup. |
|
Provides a list of security recommendations that are specific to C#. |
|
Provides information about how to secure the parts of your application that use ADO.NET. |
|
Provides information about how to control access to data in Web applications by using authentication. |
|
Provides information about how to protect Web sites from security attacks. |
|
Provides information about security issues for smart device development. |
Online Resources
The following sources can be found on the Internet.
Articles
Article |
Description |
---|---|
MSDE Security and Authentication (Knowledge Base article 325022) |
Provides an overview of Microsoft Desktop Engine (MSDE) security and authentication. Also provides tips about how to make your data more secure. |
Provides information about the security tools that are built into SQL Server. Also provides tips about how to plan for security. |
|
Describes programming tasks that can be used to improve the security of an IIS application, such as validating user input and constructing database query strings that protect against script injection. |
Other sources
Security Developer Center on MSDN
Security table of contents on the MSDN Home Page