Le blog technique

Toutes les astuces #tech des collaborateurs de PI Services.

#openblogPI

Retrouvez les articles à la une

Présentation des contrôles d’accès dynamiques

Fonctionnement

Les contrôles d’accès dynamiques sont une nouveauté introduite avec Windows Server 2012 qui se base sur les concepts de classifications et d’accès centralisé.

Les classifications sont, rappelons-le, des attributs permettant de catégoriser un objet, elles sont aujourd’hui couramment utilisées dans les systèmes de messagerie.

Les accès centralisés sont tout simplement le fait que les stratégies et règles d’accès sont stockées sur les contrôleurs de domaine Active Directory.

clip_image002

Prérequis

La mise en place d’une infrastructure repose sur l’emploi de revendication par le biais de Kerberos. Cette technologie n’est cependant prise en charge uniquement sur les systèmes d’exploitation Windows 8 (pour les clients) et Windows Server 2012 (pour les serveurs).

Il sera donc nécessaire d’utiliser des contrôleurs de domaine Active Directory dont le niveau fonctionnel de forêt est supérieur ou égal à « Windows Server 2012 ».

De plus, les serveurs de fichiers nécessitent le service de rôle FSRM.

Mise en place

Pour cela nous allons donc devoir définir des propriétés de ressources et d’utilisateurs, qui serviront de correspondance à une règle.

Par la suite nous pourrons agréger nos règles dans une stratégie.

Stratégie qui sera publiée sur les serveurs de fichiers, puis appliquées sur les ressources.

clip_image004

Les utilisateurs qui respecteront les propriétés définis auront donc accès aux ressources en fonction des permissions établies dans les règles.

Dans le billet suivant, nous mettrons en place pas à pas un système d’autorisation n’autorisant uniquement les utilisateurs à accéder aux fichiers qui sont dans le même département et la même compagnie que celle définie dans la classification.

Configuration des utilisateurs

Attribution des propriétés d’organisation

Par exemple, l’utilisateur User1, ayant les champs Department et Company respectivement définis sur « Administration » et « PIServices », ne pourra accéder qu’aux ressources ayant les même valeurs.

clip_image006

Définition des types de revendication.

Afin que l’utilisateur puisse communiquer ses propriétés Department et Company, ce dernier doit étendre son ticket Kerberos avant les revendications correspondantes.

clip_image008

Pour cela, ajoutez les types de claims correspondant dans la section Active Directory > Dynamic Access Control > Claim Types.

Dans le cas présent, il s’ajout d’une revendication « company » et d’une seconde « department ».

Configuration des ressources

Définition des propriétés de ressource

A présent, créez des propriétés de ressources depuis la section Active Directory > Dynamic Access Control >Ressource Property.

Microsoft met à disposition un certain nombre de propriétés de ressources, libre à vous de les personnaliser ou d’en créer de nouvelles.

clip_image010

Dans le cadre de notre exemple, nous allons activer et personnaliser les propriétés de ressources « Company » et « Department ».

La personnalisation consiste à ajouter, éditer ou supprimer des valeurs suggérées, qui seront proposée lors de la classification de la ressource.

Configuration de l’accès

Définition des Règles d’accès centralisées

Une fois que les propriétés de ressources sont éditées, il suffit de les ajouter dans une règle d’accès centralisée.

Cette dernière pourra donc être créée depuis la section Active Directory > Dynamic Access Control > Central Access Rules.

Nous allons donc créer une règle s’appliquant aux ressources (donc fichiers) dont la classification « Company » correspondra à « PIServices ».

Pour cela, éditez les ressources cibles pour y intégrer la condition Ressource.Company Equals « PIServices » depuis l’assitant.

clip_image012

Enfin, dans les permissions, intégrez le groupe d’utilisateurs qui doit avoir le droit d’accès à la ressources et spécifiez les contraintes de revendications.

Dans notre cas, il faut que l’utilisateur soit dans la même compagnie et le même département que le fichier.

clip_image014

Définition des Stratégies d’accès centralisées

Enfin, agrégez les règles dans une nouvelle stratégie depuis la section Active Directory > Dynamic Access Control > Central Access Policies.

clip_image016

Publication des Stratégies d’accès centralisées

Pour que les serveurs de fichiers chargent les stratégies d’accès, créez une nouvelle GPO, qui injectera les stratégies définies aux serveurs correspondant au périmètre de votre GPO.

clip_image017

Activation du support des revendications auprès des systèmes du domaine

Pour que les systèmes de votre parc étendent le ticket Kerberos, activez l’option « KDC support for claims, compound authentication and Kerberos armoring » sur l’ensemble de votre domaine Active Directory.

clip_image019

Application de la classification sur la ressource

Enfin, testons nos configurations.

En effectuant un clic droit « propriétés », nous appliquerons des valeurs aux classifications disponibles.

clip_image021

Puis depuis les paramètres de sécurité avancée, il sera nécessaire de définir la stratégie précédemment créée.

clip_image023

Note : si vos stratégies ne sont pas disponibles effectuez la commande PowerShell suivante sur le serveur de fichier : Update-FsrmClassificationPropertyDefinition.

Les évolutions

Il est aujourd’hui possible d’utiliser le (Microsoft File Server Resource Manager) FSRM pour classifier automatiquement les dossiers et documents et réduire drastiquement le temps d’administration lié à l’application des permissions.

Windows Server 2012 – Active Directory Recycle Bin avec interface graphique (GUI)

Déjà présente depuis 2008R2 la corbeille AD permet de récupérer des objets accidentellement effacés.

Avec Windows Server 2012, l’utilisation de la corbeille se simplifie avec une interface graphique.

Prérequis à l’activation

Pour activer la corbeille avec GUI, il faut avoir une forêt avec un niveau fonctionnel 2008R2 ou supérieur. Vous pouvez vérifier le niveau fonctionnel de la forêt avec la commande PowerShell suivante :

Get-ADForest | Select forestmode

image

Activation de la corbeille

Attention, l’activation de la corbeille sur 2008R2 ne permet pas le retour au niveau fonctionnel 2008.

La corbeille AD étant par défaut désactivée il faut l’activer à l’aide de la commande suivante :

image

image

Utilisation de la corbeille

La corbeille est activée, il est maintenant possible de tester son fonctionnement avec l’interface GUI :

Supprimez un objet de l’AD

image

Puis lancez l’Administrative Center et sélectionnez le container “Deleted Objects

image

Il suffit de sélectionner l’objet à restaurer puis cliquez sur “Restore” (“Restore To” permet de choisir l’OU dans laquelle l’objet sera restauré)

image

L’objet est maintenant de nouveau disponible dans l’AD.

Pour aller plus loin dans l’utilisation de la corbeille AD et utiliser des fonctions tel que la restauration de tous les objets en fonction de la date et de l’heure de la suppression, je vous conseille les liens suivants :

http://blogs.technet.com/b/askds/archive/2009/08/27/the-ad-recycle-bin-understanding-implementing-best-practices-and-troubleshooting.aspx

http://technet.microsoft.com/en-us/library/dd379481(v=ws.10).aspx

SQL Server – Cycle de vie du Support

 

Introduction

Avec l’arrivée des nouvelles technologies et des nouveaux produits, les entreprise sont amenées à mettre à niveau leurs architectures et faire évoluer leur parc applicatifs selon leurs besoin.

L’un des points cruciaux aussi qui pousse les entreprises à faire évoluer leurs plateforme est lié principalement à la supportabilité des produits eux même par l’éditeur.

SQL Server et comme tout autre produit dispose d’un cycle de vie de support qui varie d’une version et d’une édition à une autre, dans ce post j’ai essayé de regrouper le cycle de vie des dernières version de SQL Server de telle sorte qu’on puisse avoir trouver l’information rapidement.

Sachant que SQL Server 6.0, 6.5 et 7.0 ne sont plus supportés par l’éditeur voici la liste des dates clés pour les autres versions du produit :

  1. SQL Server 2000 : Le 9 Avril 2013 fin du support étendu
  2. SQL Server 2005 : Le 12 Avril 2016 fin du support étendu
  3. SQL Server 2008 : Le 9 Juillet 2019 fin du support étendu
  4. SQL Server 2008 R2 : Le 9 Juillet 2019 fin du support étendu
  5. SQL Server 2012 : Le 12 Juillet 2022 fin du support étendu

 

Et pour plus d’information voici le détail du cycle de vie de support de chaque version(Source: Microsoft Product Lifecycle Serach) :  

SQL Server 2012

 

Products Released

Lifecycle Start Date

Mainstream Support End Date

Extended Support End Date

Service Pack Support End Date

SQL Server 2012 Business Intelligence

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2012 Developer

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2012 Enterprise

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2012 Enterprise Core

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2012 Express

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2012 Standard

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2012 Web

5/20/2012

7/11/2017

7/12/2022

 

SQL Server 2008 R2

 

Products Released

Lifecycle Start Date

Mainstream Support End Date

Extended Support End Date

Service Pack Support End Date

SQL Server 2008 R2 Datacenter

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Developer

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Enterprise

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Express

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Express with Advanced Services

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Parallel Data Warehouse

11/9/2010

7/8/2014

7/9/2019

 

SQL Server 2008 R2 Service Pack 1

7/12/2011

Not Applicable

Not Applicable

10/8/2013

SQL Server 2008 R2 Service Pack 2

7/26/2012

Review Note

Review Note

 

SQL Server 2008 R2 Standard

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Standard Edition for Small Business

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Web

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Workgroup

7/20/2010

7/8/2014

7/9/2019

7/10/2012

 

SQL Server 2008

 

Products Released

Lifecycle Start Date

Mainstream Support End Date

Extended Support End Date

Service Pack Support End Date

SQL Server 2008 Developer

11/6/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 Enterprise

11/7/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 Express

11/11/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 Express with Advanced Services

11/22/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 R2 Datacenter

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Developer

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Enterprise

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Express

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Express with Advanced Services

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Parallel Data Warehouse

11/9/2010

7/8/2014

7/9/2019

 

SQL Server 2008 R2 Service Pack 1

7/12/2011

Not Applicable

Not Applicable

10/8/2013

SQL Server 2008 R2 Service Pack 2

7/26/2012

Review Note

Review Note

 

SQL Server 2008 R2 Standard

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Standard Edition for Small Business

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Web

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 R2 Workgroup

7/20/2010

7/8/2014

7/9/2019

7/10/2012

SQL Server 2008 Service Pack 1

3/31/2009

Not Applicable

Not Applicable

10/11/2011

SQL Server 2008 Service Pack 2

9/24/2010

Not Applicable

Not Applicable

10/9/2012

SQL Server 2008 Service Pack 3

10/6/2011

Review Note

Review Note

 

SQL Server 2008 Standard

11/6/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 Standard Edition for Small Business

11/6/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 Web

11/6/2008

7/8/2014

7/9/2019

4/13/2010

SQL Server 2008 Workgroup

11/6/2008

7/8/2014

7/9/2019

4/13/2010

 

SQL Server 2005

 

Products Released

Lifecycle Start Date

Mainstream Support End Date

Extended Support End Date

Service Pack Support End Date

SQL Server 2005 Compact Edition

2/19/2007

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Developer Edition

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Enterprise Edition

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Enterprise Edition for Itanium-based Systems

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Enterprise X64 Edition

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Express Edition

6/1/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Express Edition with Advanced Services

7/16/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Service Pack 1

4/18/2006

Not Applicable

Not Applicable

4/8/2008

SQL Server 2005 Service Pack 2

2/19/2007

Not Applicable

Not Applicable

1/12/2010

SQL Server 2005 Service Pack 3

12/15/2008

Not Applicable

Not Applicable

1/10/2012

SQL Server 2005 Service Pack 4

12/13/2010

Review Note

Review Note

 

SQL Server 2005 Standard Edition

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Standard Edition for Itanium-based Systems

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Standard X64 Edition

1/14/2006

4/12/2011

4/12/2016

7/10/2007

SQL Server 2005 Workgroup Edition

1/14/2006

4/12/2011

4/12/2016

7/10/2007

 

SQL Server 2000

 

Products Released

Lifecycle Start Date

Mainstream Support End Date

Extended Support End Date

Service Pack Support End Date

SQL Server 2000 64-bit Edition

11/30/2000

4/8/2008

4/9/2013

7/11/2002

SQL Server 2000 Desktop Engine

11/30/2000

4/8/2008

4/9/2013

 

SQL Server 2000 Desktop Engine Release A

1/29/2003

4/8/2008

4/9/2013

 

SQL Server 2000 Developer Edition

11/30/2000

4/8/2008

4/9/2013

7/11/2002

SQL Server 2000 Enterprise Edition

11/30/2000

4/8/2008

4/9/2013

7/11/2002

SQL Server 2000 Reporting Services Service Pack 1

9/22/2004

Not Applicable

Not Applicable

7/11/2006

SQL Server 2000 Reporting Services Service Pack 2

4/22/2005

Review Note

Review Note

 

SQL Server 2000 Service Pack 1

6/12/2001

Not Applicable

Not Applicable

2/28/2002

SQL Server 2000 Service Pack 2

11/30/2001

Not Applicable

Not Applicable

4/7/2003

SQL Server 2000 Service Pack 3a

1/7/2003

Not Applicable

Not Applicable

7/10/2007

SQL Server 2000 Service Pack 4

5/6/2005

Review Note

Review Note

 

SQL Server 2000 Standard Edition

11/30/2000

4/8/2008

4/9/2013

7/11/2002

SQL Server 2000 Windows CE Edition 2.0

12/16/2002

1/8/2008

1/8/2013

 

SQL Server 2000 Workgroup Edition

6/1/2005

4/8/2008

4/9/2013