Home
Browsez les 647 exemples
Téléchargez les 647 exemples
Téléchargez des chapitres
Achetez sur amazon.fr

Niveau: Débutant/Intermédiaire
ISBN-2-84177-339-6
50 Euros

Chapitre 6: La gestion de la sécurité


Chapitre 5<     > Chapitre 7


Exemples: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

Table des matières:

Introduction à Code Access Security (CAS)
       Notion de code mobile
       Schéma général de CAS
       Attribution des permissions lors du chargement d'un assemblage
       Vérification des permissions à l'exécution

CAS:Preuves et permissions
       Qu'est ce qu'une preuve?
       Les types de preuves standard du framework .NET
       Qui fournit les preuves?
       Les permissions
       Les permissions standard
       Les permissions d'identité
       Les méta-permissions
       Les permissions propriétaires

CAS: Accorder des permissions en fonction des preuves avec les stratégies de sécurité
       Les niveaux de stratégie de sécurité
       Quelle est la composition d'une stratégie de sécurité?
       Algorithme utilisé lors de l'application d'une stratégie de sécurité
       Configuration par défaut des stratégies de sécurité
       Configurer des stratégies de sécurité

CAS: La permission FullTrust

CAS: Vérifier les permissions impérativement à partir du code source
       Les classes CodeAccessPermissions et PermissionSet
       La méthode Demand()
       Les méthodes Deny() RevertDeny() PermitOnly() et RevertPermitOnly()
       Les méthodes Assert() et RevertAssert()
       Les méthodes FromXml() et ToXml()
       L'interface System.Security.IPermission

CAS: Vérifier les permissions déclarativement à partir du code source
       Manipuler les permissions au chargement de l'assemblage
       Impérative vs. Déclarative

CAS: Facilités pour tester et déboguer votre code mobile

CAS: La permission de faire du stockage isolé

Support .NET pour les utilisateurs et rôles Windows
       Introduction à la sécurité sous Windows
       Les interfaces IIdentity et IPrincipal
       Les identificateurs de sécurité Windows
       Impersonation du thread Windows

Support .NET pour les contrôles des accès aux ressources Windows
       Introduction au control des accès aux ressources Windows
       .NET et la manipulation de SD spécifiques
       .NET et la manipulation de SD génériques

.NET et la notion de rôle
       Positionner la politique de principal d'un domaine d'application
       Vérifier l'appartenance à un rôle
       Sécurité basée sur les rôles sous COM+

.NET et les algorithmes symétriques de cryptographie
       Un peu de théorie
       Le framework .NET et les algorithmes symétriques

NET et les algorithmes asymétriques de cryptographie (clé publique/clé privée)
       Un peu de théorie
       Notion de session sécurisée
       L'algorithme RSA
       Algorithme asymétriques et signature numérique
       Le framework .NET et l'algorithme RSA
       La taille des clés
       Size of the keys

L'API de protection des données (Data Protection API)
       L'API de protection de données de Windows
       La classe System.Security.Cryptography.ProtectedData
       La classe System.Security.Cryptography.ProtectedMemory
       La classe System.Security.SecureString
       Protection des données dans vos configurations
       Protection des données échangées par l'intermédiaire d'un réseau

Authentifier vos assemblages avec la technologie Authenticode et les certificats X.509
       Authenticode vs. Nom fort
       Les certificats et les Certificate Authorities
       Les certificats racines
       Les implications de la technologie Authenticode


Copyright Patrick Smacchia 2006 2007