Publier et sécuriser Microsoft SharePoint - Administration - Dossiers par Thème


Windows Server > Dossiers par Thème > Administration

Publier et sécuriser Microsoft SharePoint

Tags :  Administration / Sharepoint / Solutions / Utilisateurs / Windows Server

Par Frédéric Esnouf . Mise en ligne : 25 Novembre 2009, Publication : Fevrier 2009



  • Microsoft Office Sharepoint Server (MOSS)
  • Publier Sharepoint
  • Sécuriser Sharepoint
  • Conclusion


  •  Microsoft Office Sharepoint Server (MOSS) est un logiciel très largement diffusé au sein des entreprises. Il permet de mettre en oeuvre un certain nombre de services de travail collaboratif.


     Pour ma part, j’utilise tous les jours mon « Mysite » interne. En un clic, j’ai créé mon cockpit de travail ou je peux retrouver mes liens favoris, tous les « flux RSS » que j’affectionne, mais également voir si mes collègues sont là et les appeler sur mon système téléphonique basé sur OCS. 




    Microsoft Office Sharepoint Server (MOSS)


     Pour ma part, j’utilise tous les jours mon « Mysite » interne. En un clic, j’ai créé mon cockpit de travail ou je peux retrouver mes liens favoris, tous les « flux RSS » que j’affectionne, mais également voir si mes collègues sont là et les appeler sur mon système téléphonique basé sur OCS.

    C’est certain, Sharepoint est un produit très efficace, et qui sait s’adapter aux besoins des utilisateurs. L’une des fonctions très répandues pour MOSS est en effet le travail collaboratif, et en particulier la capacité de partager des documents. Que se passe-t-il quand les utilisateurs se trouvent en situation de mobilité, c'est-à-dire à l’extérieur de l’entreprise (internet, réseau partenaire, ...).

    Comment « publier » et « protéger » cette infrastructure Sharepoint ?

     


    Publier Sharepoint

    Il existe de nombreuses approches pour publier, c'est-àdire rendre accessibles ces services depuis l’internet. Dans leur grande majorité, les architectures utilisent des équipements réseau qui servent de « relais » (proxy) entre le réseau internet et le réseau de l’entreprise. Je vais décrire ici les apports d’Intelligent Application Gateway (IAG), la passerelle de publication, de sécurisation et de SingleSignOn (SSO) de Microsoft, dans ce type de scénario.

    L’architecture à mettre en place pour ce type de service est assez classique. IAG va se positionner en général en DMZ, et va jouer le rôle de « super reverse proxy ». La différence entre IAG et des boîtiers réseau va se situer dans les services proposés par cette passerelle en termes de publication et de sécurité.

    Plus précisément, la différence se situe entre une approche réseau (travail au niveau IP/TCP/ HTTP) et une approche applicative (au niveau http, et audelà : données transportées, comportement utilisateur, etc). Tout d’abord, publier un site MOSS avec IAG est très simple et très intuitif: Comme pour toutes les autres applications d’entreprise (OWA, CRM, … SAP, JDEdwards, PeopleSoft, .. Citrix, Lotus Notes, …) vous allez passer par un assistant et répondre à un certain nombre de questions comme l’IP de votre serveur, les ports, le nom du site MOSS, comment gérer le Signe Sign On (Web, intégré, Kerberos, ..), etc. Voir Figure 3. Si pour certaines applications un simple reverse proxy peut fonctionner, pour d’autres comme pour MOSS (ce n’est pas la seule, et il y en a de plus en plus suite à l’arrivée de nouvelle techniques web comme l’Ajax), la publication se révèle être techniquement beaucoup plus complexe à mettre en oeuvre.

    Prenons un exemple : ici l’utilisateur va se connecter via l’URL « IAG.con toso.com » alors qu’en interne, le site web se nomme « HRPortal ». Nous avons donc besoin ici de faire de la « translation de lien » et ceci est relativement classique. Malheureusement cette translation n’est efficace que lorsque l’application publiée est simple (du code HTML, des liens, ..). MOSS utilise des techniques « Web » très récentes.

    La page générée par le serveur est relativement complexe car elle contient non seulement du HTML, mais également du code s’exécutant sur le poste de travail lors de son arrivée. On peut donc dire que cette page Web va se « finir » sur le poste de travail de l’utilisateur. Une simple réécriture des liens ne suffit plus, il faut aussi être capable de retoucher tout ou partie du flux qui transite dans la passerelle (html, javascript, java, XML, autre..).

    Or, un flux Web contient pour schématiser deux choses :
    1)le protocole http
    2) la donnée transportée (payload) constituée de HTML, de scripts, etc…

    Publier une application Web nécessite de nos jours d’être en mesure de pouvoir inspecter toutes les strates de la conversation http, et d’être en mesure de les modifier si nécessaire. Ceci est encore plus complexe pour les applications qui utilisent des fichiers « Java ». En effet, l’exécution de ce code se fait en dehors du navigateur Web. IAG dispose de moteurs capables d’inspecter et de modifier, pour chaque application, le flux web et donc de le rendre publiable.
    Attention : côté administrateur de la passerelle, vous n’avez rien à faire !

    Les équipes IAG ont déjà indiqué au produit les actions nécessaires pour chacune des applications de l’entreprise. Les équipes MOSS et IAG travaillent au quotidien ensemble pour fournir les composants nécessaires pour publier à 100 % Sharepoint. Je pense en particulier à ces fonctions avancées comme Datasheets, Explorer view, InfoPath forms, Office intégration, Excel Services, Dash - boards.

    Vous pouvez voir ici un extrait de l’assistant de publication de MOSS dans IAG. On peut y voir quelques questions simples, mais également les champs « publicHostName » et « ReplaceHostHeaderWithTheFollowing » qui permet de gérer TOUTES les architectures MOSS possibles. Publier MOSS à 100 % nécessite donc IAG mais égaleiTPro ment un paramétrage spécifique appelé Alternate Access Mapping (AAM) coté Sharepoint. Important : de nombreux clients utilisent des systèmes d’authentification non Windows (page Web ou intégré) au sein de l’entreprise.

    On peut citer les technologies de fédération comme ADFS, ou des produits tiers comme Site Minder de Computer Associates. Dans ce type d’architecture, les utilisateurs peuvent se connecter à Sharepoint (via des plugins de ces éditeurs), mais ils perdent l’intégration avec Office. En effet, Office s’exécute en dehors du contexte de sécurité du navigateur, perdant le « cookie de session » ce qui se traduit par une nouvelle demande d’authentification, et ce à chaque téléchargement de document. IAG va permettre également de régler ce problème car il gère son propre cookie de session.

    Dans ce type d’architecture de publication interne à l’entreprise, vous aurez donc avec IAG un panel de services vous permettant de faire face à une grande variété de situations, tant au niveau de l’authentification de bordure (transparent, login mot de passe, ADFS, carte à puce, autre..), du Single Sign On (web, kerberos, autre ...), la traçabilité, et surtout de la sécurité applicative. IAG peut donc être positionné en mobilité (VPN/SSL) mais également sur des projets très structurants comme la publication interne.

     


      1   2     Suite



    Note : les figures, codes sources et fichiers auquels fait référence l'article sont visualisables au sein de la rubrique Club Abonnés. Une fois authentifié dans le club, il vous suffit de rechercher le dossier concerné dans l'édition de ITPro Magazine publié en Fevrier 2009 du Club Abonnés !





    Dossiers Windows
    + Administration (381)
    + Architectures (25)
    + Bases de données (11)
    + Hardware (24)
    + Internet Intranet (60)
    + Operating Systems (99)
    + Réseaux (71)
    + Sécurité (126)


    Accès par mots clés
    + .NET
    + Active Directory
    + Administration
    + Appliances
    + Architecture
    + Azure
    + Backup
    + Bases de données
    + BizTalk
    + Cloud Computing
    + Cluster
    + Collaboratif
    + Communauté
    + Communications Unifiées
    + Correctif
    + Couplage
    + Cryptage
    + DataCenter
    + DataMining
    + Datawarehouse
    + Décisionnel
    + Déploiement
    + Développement
    + DNS
    + Enquête
    + Evènement
    + Exchange Server
    + Gestion des tâches
    + Green IT
    + Groove
    + Hardware
    + Haute Disponibilité
    + Hyper-V
    + i
    + IASP
    + IDE
    + Industrialisation
    + Infrastructure
    + Intranet
    + ISA Server
    + iSeries Navigator
    + Livre Blanc
    + Messagerie
    + Microsoft TechDays 2010
    + Migration
    + mvp
    + Office
    + Office 2007
    + Operating System
    + Oracle
    + Ouvrage
    + Partenariat
    + Partenariat
    + PHP
    + PME
    + Poste de travail
    + Power Systems
    + PowerShell
    + PowerSystems
    + recovery
    + Reporting
    + reprise d'activité
    + Réseaux
    + Restauration
    + ROI
    + RPG
    + SaaS
    + Sauvegarde
    + Scripting
    + Sécurité
    + Server
    + Sharepoint
    + SharePoint
    + SOA
    + Solutions
    + SQL Server
    + Stockage
    + Stratégie
    + Stratégie de groupe
    + Supervision
    + System Center
    + System Center
    + TechDays 2010
    + Téléphonie
    + Tests
    + Travail Collaboratif
    + Update
    + Utilisateurs
    + Virtualisation
    + Visual Studio
    + vSphere
    + webcast
    + Webinar
    + WebSphere
    + Windows 7
    + Windows Server
    + Windows Vista
    + Windows XP
    + XML


    Actualités Windows
    + Comment OpenEdge de Progress Software facilite les projets C...

    + Arkeia Network Backup 8.2 pour la sauvegarde en sécurité

    + EMC et FatWire : des solutions de Web Experience Management ...





    Virtualisation des postes de travail ..

    Virtualisation des postes de travail …



    Lettres d'information

    La lettre Windows ITPro + Voir un exemple
    La lettre SQL Server + Voir un exemple
    La lettre Exchange + Voir un exemple
    La lettre System iNEWS + Voir un exemple
    envoyer

    Flux RSS

    Les ressources Windows Server
    Les ressources Exchange Server
    Les ressources SQL Server
    Les ressources System i
    Les Livres Blancs et Hors-Série

    Liens & offres technologiques


    Au sommaire du iT Technical Center

    Optimisation des centres de données avec Microsoft® System Center

    Comment la virtualisation peut simplifier la gestion des postes de travail

    Cahier Spécial : Sécurité & Haute disponibilité System i et Power System

    Développement d'applications Power System, Enjeux & Méthodes

    Téléchargez une édition découverte du mensuel « IT Pro Magazine »

    Annonces Google

    IT Media

    + Le Groupe
    + Les Editions
    + Nous contacter
    + Annoncer sur itpro.fr
    + Mentions légales
    Nos magazines IT

    + IT Pro Magazine
    + Exchange Magazine
    + System iNEWS
    + SQL Server Magazine
    + IT Technical Center
    + IT Download Center
    Les flux RSS

    + Windows Server
    + SQL Server
    + Exchange Server
    + System i
    + Les Livres Blancs et Hors-Série
    + de 2.500 Dossiers Informatiques sur :

    + Windows Server 2000 – 2003 - 2008
    + AS/400 – iSeries - System i - Power System
    + SQL Server 2000 – 2005 - 2008
    + Exchange Server 2000 – 2003 – 2007
    + Hors Séries – Suppléments thématiques
    Ressources IT complémentaires

    + Actualités, veille technologique
    Windows System i Exchange SQL Server
    + Nouveaux produits
    Windows System i Exchange SQL Server
    + iTProeurope.com

    IT Pro MagazineSystems iNEWSExchange MagazineLes ressources SQL Server - IT Technical Center - IT Download Center
    Copyright © 2009 IT Media, Tous droits réservés, toutes les marques citées sur ce site sont des marques déposées de leurs propriétaires respectifs