Sicurezza in .NETSecurity in .NET

Common language runtime e .NET forniscono numerosi servizi che consentono agli sviluppatori di scrivere codice sicuro e consentono agli amministratori di sistema di personalizzare le autorizzazioni concesse al codice in modo che possa accedere facilmente e classi utili risorse protette.The common language runtime and the .NET provide many useful classes and services that enable developers to easily write secure code and enable system administrators to customize the permissions granted to code so that it can access protected resources. Inoltre, il runtime e .NET forniscono classi utili e servizi che semplificano l'uso della crittografia e della sicurezza basata sui ruoli.In addition, the runtime and the .NET provide useful classes and services that facilitate the use of cryptography and role-based security.

In questa sezioneIn This Section

Concetti chiave sulla sicurezzaKey Security Concepts
Fornisce una panoramica sulle funzionalità di protezione di Common Language Runtime.Provides an overview of common language runtime security features. Questa sezione è di particolare interesse per gli sviluppatori e gli amministratori di sistema.This section is of interest to developers and system administrators.

Sicurezza basata sui ruoliRole-Based Security
Illustra come scrivere codice tenendo conto della protezione basata sui ruoli.Describes how to interact with role-based security in your code. Questa sezione è di particolare interesse per gli sviluppatori.This section is of interest to developers.

Modello di crittografiaCryptography Model
Viene fornita una panoramica di servizi di crittografia forniti da .NET.Provides an overview of cryptographic services provided by .NET. Questa sezione è di particolare interesse per gli sviluppatori.This section is of interest to developers.

Linee guida per la generazione di codice sicuroSecure Coding Guidelines
Vengono descritte alcune delle procedure consigliate per la creazione di applicazioni .NET affidabili.Describes some of the best practices for creating reliable .NET applications. Questa sezione è di particolare interesse per gli sviluppatori.This section is of interest to developers.

Linee guida per la creazione di codice sicuro applicabili al codice non gestitoSecure Coding Guidelines for Unmanaged Code
Descrive alcune procedure consigliate e alcuni problemi di sicurezza in relazione alle chiamate di codice non gestito.Describes some of the best practices and security concerns when calling unmanaged code.

Windows Identity FoundationWindows Identity Foundation
Descrive come è possibile implementare l'identità basata sulle richieste nelle applicazioni.Describes how you can implement claims-based identity in your applications.

Modifiche della sicurezza descrive importanti modifiche al sistema di sicurezza di .NET Framework.Security Changes Describes important changes to the .NET Framework security system.

Guida di sviluppoDevelopment Guide
Viene fornita una guida per tutte le aree e attività principali per lo sviluppo di applicazioni, quali la creazione, la configurazione, il debug, la sicurezza e la distribuzione dell'applicazione e informazioni su programmazione dinamica, interoperabilità, estendibilità, gestione della memoria e threading.Provides a guide to all key technology areas and tasks for application development, including creating, configuring, debugging, securing, and deploying your application, and information about dynamic programming, interoperability, extensibility, memory management, and threading.