Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
1
La sécurité dans SQL Server 2005
4/12/2017 7:15 AM La sécurité dans SQL Server 2005 Pascal Belaud Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
2
Agenda Sécurité au niveau du serveur
Sécurité au niveau de la base de données Permissions Monitoring .NET dans SQL et la sécurité
3
Les niveaux de sécurité
Windows Serveur Domaine Policies SQL Server Connexions Logins Database Schema Catalog Monitoring Triggers Notification Sécurité SQL Server 2005
4
Sécurité au niveau du serveur
Sécurisé par défaut Cryptage HTTP Endpoints Surface Area Configuration
5
Sécurisé par défaut Services et fonctionnalités désactivés par défaut
Connexions locales seulement SAC pour activer les services / fonctionnalités Windows Server 2003 SQL Server 2005 Mise à jour préserve les paramètres Les autres services/fonctionnalités désactivés SAC pour activer les services / fonctionnalités Windows Server 2003 SQL Server 2000 SQL Server 2005
6
4/12/2017 7:15 AM Démo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
7
Agenda Sécurité au niveau du serveur
Sécurité au niveau de la base de données Permissions Monitoring .NET dans SQL et la sécurité
8
Schémas dans SQL Server 2005
Permissions sur les objets
9
Séparation utilisateur / schéma
Avant SQL Serveur 2005, le nom d’un objet comprenait le nom de son propriétaire Le schéma remplace l’utilisateur et règle ce problème Le changement de propriétaire impose une réécriture d’une partie de l’application VotreServeur .VotreBase .Ventes .Boli .Papin .VotreTable
10
Cryptage dans la base Unique clé partageable par tous Très rapide
Symétrique Unique clé partageable par tous Très rapide A ne pas utiliser pour la signature de modules Asymétrique Clé individuelle par utilisateur Plus lent que les clés symétriques A utiliser pour la signature de modules Certificat Inclut une autorité de certificats Valide les clés de cryptage A utiliser pour la signature de modules
11
4/12/2017 7:15 AM Démo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
12
Agenda Sécurité au niveau du serveur
Sécurité au niveau de la base de données Permissions Monitoring .NET dans SQL et la sécurité
13
Permissions granulaires
Server ALTER ANY LINKED SERVER Object Database SELECT CREATE TABLE Schema ALTER
14
4/12/2017 7:15 AM Démo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
15
Agenda Sécurité au niveau du serveur
Sécurité au niveau de la base de données Permissions Monitoring .NET dans SQL et la sécurité
16
Triggers et Eventdata Triggers DDL Fonction Eventdata
Se déclenche sur ALTER Au niveau serveur ou base Logging et audit Triggers DDL Ce qui est transmis Type, SPID, Utilisateur, Date Renvoit des données XML Fonction Eventdata
17
Triggers DDL MaTable Base DDL_log DDL_Trigger DROP TABLE MaTable
CREATE TRIGGER DDL_Trigger ON DATABASE AFTER DROP_TABLE AS INSERT INTO DDL_log VALUES (‘Table supprimée’) ‘Table supprimée’ DDL_Trigger
18
4/12/2017 7:15 AM Démo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
19
Agenda Sécurité au niveau du serveur
Sécurité au niveau de la base de données Permissions Monitoring .NET dans SQL et la sécurité
20
La CLR 2.0 est hébergée SQL Engine CLR 2.0 CLR 2.0 SQL OS Windows
21
SQL Server et .NET Framework 2.0
Fournit un environnement de programmation pour : Functions Stored Procedures Triggers User Defined Types Aggregates
22
SQL Server et .NET Framework 2.0
Sécurité Intégration de la sécurité SQL Server et CLR Trois niveaux de sécurité Safe External-Access (verifiable) Unsafe
23
4/12/2017 7:15 AM Démo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
24
Conclusion sur SQL Server 2005
Sécurisé par défaut Sécurité à plusieurs niveaux Permissions granulaires
25
La référence technique pour les IT Pros : La référence technique
technet.microsoft.com 4/12/2017 7:15 AM La référence technique pour les développeurs : msdn.microsoft.com Abonnement TechNet Plus : Versions d’éval + 2 incidents support Visual Studio Abonnement MSDN Premium S’informer - Un portail d’informations, des événements, une newsletter bimensuelle personnalisée Se former - Des webcasts, des articles techniques, des téléchargements, des forums pour échanger avec vos pairs Bénéficier de services - Des cursus de formations et de certifications, des offres de support technique © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
26
Votre potentiel, notre passion TM
4/12/2017 7:15 AM Votre potentiel, notre passion TM © 2007 Microsoft France © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.