Export (0) Print
Expand All

Securing Applications Portal

Visual Studio .NET 2003

Security is a watchword for application development, especially in applications that will be accessible to users across a network. To create a secure application, you must understand the security risks that your application is subject to. You must also be familiar with the techniques used to prevent unauthorized access to your application and ensure data integrity.

In the Visual Basic and Visual C# Documentation

Introduction to Web Application Security
Provides an overview of security for Web applications, describing what types of issues you need to think about when creating applications in Visual Studio.
Windows Forms Security
Describes the security model for Windows applications, including code-based security and security schemes from the operating system.
Security Considerations for ASP.NET Web Applications
Links to the topics that provide an introduction to security in Web applications.
Setting Web Permissions
Describes how to control who can gain access to your Web project files and what level of access individuals have to the application.
Code Security in Components
Explains the issues you must deal with when designing secure components: how to ensure that your code will run where it is deployed, how to protect your component against malicious use, how to request permissions for component code, and how to assure users of your component's source and authenticity.
Adding Imperative Security Checks to Components
Describes how to protect specific blocks of code by requiring appropriate permissions for them.
Adding Security Attributes to Components
Describes how to use attributes to request permissions for your assembly before any code members are modified.
Security Ramifications of Event Logs
Describes the access rights needed to perform common tasks with the EventLog component.
Message Queue Security
Presents an overview of the security features of Microsoft Message Queueing.
Specifying the Security Context for Services
Describes how to determine the security context in which your services will run.
Introduction to the EventLog Component
Describes how to interact with the Windows Security log, which tracks security changes and possible breaches.
Security and Localized Satellite Assemblies
Describes strong naming requirements for your localized applications.

Additional Information

Securability Overview
Discusses how to provide security to an application and its data.
Best Practices for Securability
Presents best practices for creating securable applications.
Securing Applications
Provides information from the .NET Framework Developer's Guide about classes and services that enable developers to write secure code and enable system administrators to customize the access that code has to protected resources.
Access Control
Presents and overview of what access controls lists (ACLs) are and their role in securing applications.
Code Access Security Basics
Defines code access security in .NET, and describes the main tasks involved in implementing and working with it.
Decision Chart
Provides a graphical, linked guide to decisions about designing your application.
Security Namespaces in Visual Studio
Lists the major namespaces for security and provides links to .NET Framework reference topics about the types (classes, structures, enumerations, delegates, and interfaces) in the namespaces, as well as links to topics about using them in Visual Basic and Visual C# applications.
.NET Framework Security
Provides information from the .NET Framework Developer's Guide about Web application security, code-access security, and role-based security.
Security Model
Describes the design choices you face when designing the architecture of your distributed application, including choices that affect authentication, authorization, impersonation, and database security.
Macros Security and Sharing Issues
Describes the main security considerations for macro development, including intellectual property protection and virus avoidance and protection.
Visual Basic Code Example Topics
Lists quickstart-like code examples that help you perform common tasks in Visual Basic .NET.
© 2015 Microsoft