Rapport PPE 1 Ouverture de l’accès...

14
GSB - PROJET d’ouverture de l’accès au PGI Rapport PPE 1 Page 1 / 14 Rapport PPE 1 Ouverture de l’accès PGI Teddy MAUSSION - Florian BAUDIN - Jordan TAPON - Johanna KASSAMALY

Transcript of Rapport PPE 1 Ouverture de l’accès...

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 1 / 14

Rapport PPE 1

Ouverture de l’accès PGI

Teddy MAUSSION - Florian BAUDIN - Jordan TAPON - Johanna KASSAMALY

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 2 / 14

Table des Matières

1. PRESENTATION DE L’ENTREPRISE ...................................................................................................................... 3

1.1. Description du laboratoire GSB ....................................................................................................................... 3 1.1.1. Le secteur d’activité ...................................................................................................................................... 3 1.1.2. L’entreprise .................................................................................................................................................... 3 1.1.3. Réorganisation ............................................................................................................................................... 3 1.2. Description du Système Informatique ............................................................................................................. 4 1.2.1. Le système informatique .............................................................................................................................. 4 1.2.2. La gestion informatique ................................................................................................................................ 4 1.2.3. L’équipement ................................................................................................................................................. 4 1.3. Organisation du réseau ..................................................................................................................................... 5 1.3.1. Répartition des services ............................................................................................................................... 5 1.3.2. Segmentation ................................................................................................................................................. 5 1.4. Salle serveur et connexion internet ................................................................................................................. 6

2. CAHIER DES CHARGES ........................................................................................................................................... 6

2.1. Définition du besoin ........................................................................................................................................... 6 2.2. Annexes .............................................................................................................................................................. 7 2.2.1. Annexe 1 : Les flux entre zones ................................................................................................................... 7 2.2.2. Annexe 2 : Le fichier de configuration du serveur Web OpenERP (Extrait) ............................................ 7 2.2.3. Contraintes ..................................................................................................................................................... 7

3. DOCUMENTATION .................................................................................................................................................... 8

3.1. Choix relatifs aux systèmes d’exploitation et aux logiciels .......................................................................... 8 3.2. Diagramme de Gantt de l’organisation du projet ........................................................................................... 9 3.3. Plan du réseau .................................................................................................................................................... 9 3.4. Plan d’adressage .............................................................................................................................................. 10 3.5. Fichiers de configuration commentés des matériels et des logiciels ........................................................ 10 3.5.1. IPCOP ............................................................................................................................................................ 10 3.5.1.1. Configuration des cartes réseau ............................................................................................................. 10 3.5.1.2. Redirections de ports ................................................................................................................................ 10 3.5.1.2.1. Accès externe ........................................................................................................................................ 10 3.5.1.2.2. Accès à la DMZ ...................................................................................................................................... 10 3.5.1.2.3. Transfert de port.................................................................................................................................... 10 3.5.2. OpenERP Server .......................................................................................................................................... 11 3.5.3. OpenERP Web .............................................................................................................................................. 12 3.5.4. Configuration du switch .............................................................................................................................. 12 3.5.5. Configuration DNS (bind9) .......................................................................................................................... 13 3.6. Jeu d’essai ........................................................................................................................................................ 14

4. FIN ............................................................................................................................................................................ 14

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 3 / 14

1. Présentation de l’entreprise

1.1. Description du laboratoire GSB

1.1.1. Le secteur d’activité

L’industrie pharmaceutique est un secteur très lucratif dans lequel le mouvement de fusion acquisition est très fort. Les regroupements de laboratoires ces dernières années ont donné naissance à des entités gigantesques au sein desquelles le travail est longtemps resté organisé selon les anciennes structures. Des déboires divers récents autour de médicaments ou molécules ayant entraîné des complications médicales ont fait s'élever des voix contre une partie de l'activité des laboratoires : la visite médicale, réputée être le lieu d'arrangements entre l'industrie et les praticiens, et tout du moins un terrain d'influence opaque.

1.1.2. L’entreprise

Le laboratoire Galaxy Swiss Bourdin (GSB) est issu de la fusion entre le géant américain Galaxy (spécialisé dans le secteur des maladies virales dont le SIDA et les hépatites) et le conglomérat européen Swiss Bourdin (travaillant sur des médicaments plus conventionnels), lui même déjà union de trois petits laboratoires . En 2009, les deux géants pharmaceutiques ont uni leurs forces pour créer un leader de ce secteur industriel. L'entité Galaxy Swiss Bourdin Europe a établi son siège administratif à Paris. Le siège social de la multinationale est situé à Philadelphie, Pennsylvanie, aux Etats-Unis. La France a été choisie comme témoin pour l'amélioration du suivi de l'activité de visite.

1.1.3. Réorganisation

Une conséquence de cette fusion, est la recherche d'une optimisation de l’activité du groupe ainsi constitué en réalisant des économies d’échelle dans la production et la distribution des médicaments (en passant par une nécessaire restructuration et vague de licenciement), tout en prenant le meilleur des deux laboratoires sur les produits concurrents. L'entreprise compte 480 visiteurs médicaux en France métropolitaine (Corse comprise), et 60 dans les départements et territoires d'outre-mer. Les territoires sont répartis en 6 secteurs géographiques (Paris-Centre, Sud, Nord, Ouest, Est, DTOM Caraïbes-Amériques, DTOM Asie-Afrique). Une vision partielle de cette organisation est présentée ci-dessous.

NORD

OUEST EST

SUD

PARIS CENTRE

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 4 / 14

1.2. Description du Système Informatique

1.2.1. Le système informatique

Sur le site parisien, toutes les fonctions administratives (gestion des ressources humaines, comptabilité, direction, commerciale, etc.) sont présentes. On trouve en outre un service labo-recherche, le service juridique et le service communication. La salle serveur occupe le 6ème étage du bâtiment et les accès y sont restreints (étage accessible par ascenseur à l'aide d'une clé sécurisée, portes d'accès par escalier munies d'un lecteur de badge, sas d'entrée avec gardien présent 24h/24). Les serveurs assurent les fonctions de base du réseau (DHCP, DNS, Annuaire et gestion centralisée des environnements) et les fonctions de communication (Intranet, Messagerie, Agenda partagé, etc.). On trouve aussi de nombreuses applications métier (base d'information pharmaceutique, serveurs dédiés à la recherche, base de données des produits du laboratoire, base de données des licences d'exploitation pharmaceutique, etc.) et les fonctions plus génériques de toute entreprise (Progiciel de Gestion Intégré avec ses modules RH, GRC, etc.). Un nombre croissant de serveurs est virtualisé. Constitué autour de VLAN, le réseau segmente les services de manière à fluidifier le trafic. Les données de l'entreprises sont considérées comme stratégiques et ne peuvent tolérer ni fuite, ni destruction. L'ensemble des informations est répliqué quotidiennement aux Etats-Unis par un lien dédié. Toutes les fonctions de redondances (RAID, alimentation, lien réseau redondant, Spanning-tree, clustering, etc.) sont mises en œuvre pour assurer une tolérance aux pannes maximale.

1.2.2. La gestion informatique

La DSI (Direction des Services Informatiques) est une entité importante de la structure Europe qui participe aux choix stratégiques. Pour Swiss-Bourdin, qui occupait le siège parisien avant la fusion, l'outil informatique et l'utilisation d'outils décisionnels pour améliorer la vision et la planification de l'activité ont toujours fait partie de la politique maison, en particulier pour ce qui concerne la partie recherche, production, communication et juridique.

1.2.3. L’équipement

L'informatique est fortement répandue sur le site. Chaque employé est équipé d'un poste fixe relié au système central. On dénombre ainsi plus de 350 équipements terminaux et un nombre de serveurs physiques conséquent (45 en 2012) sur lesquels tournent plus de 100 serveurs virtuels. On trouve aussi des stations de travail plus puissantes dans la partie labo-recherche, et une multitude d'ordinateurs portables (personnels de direction, service informatique, services commerciaux, etc). Les visiteurs médicaux reçoivent une indemnité bisannuelle pour s'équiper en informatique (politique Swiss-Bourdin) ou une dotation en équipement (politique Galaxy). Il n'y a pas à l'heure actuelle d'uniformisation des machines ni du mode de fonctionnement Chaque employé de l'entreprise a une adresse de messagerie de la forme [email protected]. Les anciennes adresses de chaque laboratoire ont été définitivement fermées au 1er janvier 2011.

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 5 / 14

1.3. Organisation du réseau

1.3.1. Répartition des services

Chaque étage dispose d'une baie de brassage qui le relie par une fibre à la baie centrale de la salle serveurs. Toutes les salles de réunion sont équipées d'un point d'accès Wifi positionné par défaut dans le VLAN "Visiteurs" qui autorise uniquement un accès Internet. Les portables connectés en wifi à ce point d'accès reçoivent ainsi une adresse IP et n'ont, par conséquent accès qu'aux services DHCP et DNS. Le point d’accès peut être configuré à la demande pour être raccordé à un VLAN présent au niveau de l'étage. Chaque salle de réunion dispose d'un vidéoprojecteur, d'enceintes et d'un tableau numérique interactif. La salle "Démonstration" est destinée à l'accueil des organismes de santé (AFSSAPS notamment) et des partenaires scientifiques. Elle dispose de paillasses et d'équipements de laboratoire, en plus d'une salle de réunion.

1.3.2. Segmentation

L'organisation des VLAN et de l'adressage IP est la suivante :

N° VLAN Service(s) Adressage IP

10 Réseau & Système 192.168.10.0/24

20 Direction / DSI 192.168.20.0/24

30 RH / Compta / Juridique / Secrétariat Administratif

192.168.30.0/24

40 Communication / Rédaction

192.168.40.0/24

50 Développement 192.168.50.0/24

60 Commercial 192.168.60.0/24

70 Labo-Recherche 192.168.70.0/24

100 Accueil 192.168.100.0/24

150 Visiteurs 192.168.150.0/24

200 Démonstration 192.168.200.0/24

XXX Serveurs 172.x.x.0/24

400 Sortie 172.31.x.0/30

Les règles actuelles concernant les vlans sont les suivantes : chaque vlan (sauf le vlan visiteur) peut uniquement accéder (quel que soit le protocole) aux vlans "Serveurs"

et "Sortie"; le vlan "Visiteurs" peut uniquement interroger les serveurs DNS et DHCP et sortir sur internet.

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 6 / 14

1.4. Salle serveur et connexion internet

L'organisation des serveurs est la suivante. Il n’est pas précisé si les serveurs sont virtualisés ou non. Seuls les serveurs principaux sont présentés, les redondances n'apparaissent pas.

Les bases de données des serveurs BDMED et BDPHARMA sont achetées périodiquement auprès d'organismes extérieurs et tenues à jour par les employés entre deux achats. Le commutateur MUTLAB assure un fonctionnement de niveau 3. À ce titre, il réalise un routage inter-vlan en limitant les communications grâce à des listes de contrôles d'accès (ACL). Le serveur de messagerie et l'intranet sont limités à un usage interne au site parisien. Des services externalisés (relai de messagerie auprès de l'opérateur et recopie d'une partie du serveur intranet sur le serveur Web hébergé chez un prestataire) permettent aux visiteurs médicaux d'utiliser la messagerie de l'entreprise et d'avoir accès aux principales informations de l'intranet (Comité d'entreprise, circulaires importantes, stratégie de l'entreprise, comptes rendus de CA, etc.). La messagerie publique @swiss-galxy.com est hébergée aux États-Unis.

2. Cahier des charges

2.1. Définition du besoin

Le PGI étant hébergé en interne sur le site de PARIS, l’entreprise GSB ouvre une DMZ (zone démilitarisée) dans laquelle seul le serveur Web OpenERP est hébergé. Le serveur d’application et les bases de données restent hébergés sur le LAN. L’accès au serveur Web OPENERP et les flux d’information échangés entre ce dernier et les éléments installés sur le LAN sont gérés par un pare-feu. Pour rendre son serveur Web accessible depuis l’extérieur, GSB achète un nom de domaine (gsbx.com où x est le numéro de l’équipe) et installe un serveur DNS dans la DMZ. Pour la DMZ, le premier point à étudier concerne les systèmes d’exploitation à mettre en place pour chacun des services à installer. Le deuxième point concerne le plan d’adressage à retenir pour ce nouveau réseau. Enfin le dernier point à étudier est relatif aux flux d’informations qui sont autorisés à passer d’une zone à l’autre, les zones étant le LAN, la DMZ et l’internet. L’élément financier et la sécurité ne doivent en aucun cas être négligés.

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 7 / 14

2.2. Annexes

2.2.1. Annexe 1 : Les flux entre zones

Les besoins recensés en termes d’échanges entre zones sont les suivants :

- Les utilisateurs du Lan doivent pouvoir utiliser tous les services de l’internet ; - Les utilisateurs du Lan doivent pouvoir accéder au serveur Web OpenERP ; - Les autres sites de GSB doivent pouvoir depuis l’internet accéder au serveur Web OpenERP ; - Le serveur DNS doit être accessible depuis le Lan et depuis Internet ; - Le serveur DNS doit pouvoir communiquer avec les serveurs DNS du FAI ; - Le serveur Web OpenERP doit pouvoir communiquer avec le serveur d’application OpenERP ;

2.2.2. Annexe 2 : Le fichier de configuration du serveur Web OpenERP (Extrait)

2.2.3. Contraintes

L’équipe se limitera dans un premier temps à construire le réseau suivant :

auquel sera rajoutée conformément aux besoins exprimés, une DMZ.

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 8 / 14

L’équipe présentera un diagramme de GANTT de l’organisation du projet avec un découpage en tâche et une répartition claire sur les membres de l’équipe. L’équipe justifiera par écrit les choix relatifs aux systèmes d’exploitation et aux logiciels choisis en ayant à l’esprit des notions de coûts et de sécurité. L’équipe justifiera par écrit de son plan d’adressage. L’équipe construira sa maquette réseau de la manière suivante :

Le proxy firewall sera installé sur une machine physique (vieille) et sera pris en charge par IPCOP. Il sera connecté au 2960RG2 sur un des ports 18 à 22 pour l'accès à l'internet.

La DMZ sera implantée soit sur des machines virtuelles sous WMARE WORKSATION soit sur un système d’exploitation installé en multiboot sur les postes Windows SEVEN du labo SISR.

Les serveurs du LAN (VLAN XXX) seront implantés dans la ferme de serveur du réseau du BTS SIO. L’adresse réseau et le numéro de VLAN de ce réseau « Serveurs » seront adaptés aux adresses réseau et numéro de VLAN paramétrés sur les plots du labo SISR.

L’IPCOP sera relié directement au VLAN serveurs (VLAN XXX).

Un poste client virtuel sous Windows Seven exceptionnellement implanté dans le VLAN serveurs (VLAN XXX) permettra de faire des tests.

Le plan du réseau final sera élaboré sur Visio. Les fichiers de configuration des matériels comme des logiciels seront remis commentés. Un jeu d’essai sera remis par l’équipe pour justifier du fonctionnement de la solution mise en place. Une présentation Powerpoint permettra de justifier du planning, des choix effectués, du réseau proposé et des paramétrages mis en place. Cette présentation sera commentée par l’équipe devant la DSI (représentée par moi et les autres étudiants.

3. Documentation

3.1. Choix relatifs aux systèmes d’exploitation et aux logiciels

Pour permettre la mise en place de notre réseau nous disposons de 2 machines virtuelles et d'une machine physique. La machine physique héberge l'IPCOP et tourne sous Linux du fait que Linux est libre et gratuit, qu'il prend peut de place et est plus sécurisé du fait que Linux est peut utilisé.

En ce qui concerne les machines virtuelles nous avons le serveur DNS ainsi que le serveur web OpenERP qui sont virtualisés sous Linux aussi pour les mêmes raisons que l'IPCOP.

Et on a le serveur d'application OpenERP qui tourne sous un Windows 2003 serveur du fait qu'il est assez léger pour la virtualisation par rapport a Windows 2008 serveur et que la configuration est plus simple que sous Linux.

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 9 / 14

3.2. Diagramme de Gantt de l’organisation du projet

3.3. Plan du réseau

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 10 / 14

3.4. Plan d’adressage

Notre IPCop possède trois cartes réseaux. Une rouge pour l’accès à internet, une orange pour l’accès à notre DMZ et une verte pour le LAN.

Pour la carte rouge, on attribut l’adresse ip : 172.16.2.1 pour pouvoir communiquer avec l’IPCop du lycée.

La carte orange à comme adresse ip : 172.32.1.1 car on prend comme base les adresses de serveurs 172.x.x.0/24 d’après l’organisation des VLANs.

Enfin, la carte verte à comme adresse ip : 172.17.30.200 car on à notre serveur de base de données/serveur d’application dans la ferme des serveurs sur le vlan 430.

Pour nos serveurs, on attribue des adresses avec comme dernier bit 100. (172.32.1.100 et 172.17.30.100).

3.5. Fichiers de configuration commentés des matériels et des logiciels

3.5.1. IPCOP

3.5.1.1. Configuration des cartes réseau

L’interface Rouge correspond au réseau Internet (le réseau le plus dangereux), le but d’IPCOP est de protéger les autres réseaux des attaques qui pourrait venir de ce réseau.

L’interface Orange correspond à la DMZ, elle permet de relier le serveur OpenERP Web et le serveur DNS au réseau Internet. Les serveurs de ce réseau ne peuvent pas accéder à l’interface verte sauf avec la mise en place d’une redirection de ports.

L’interface Verte correspond au réseau local protégé par l’IPCOP. Ce réseau peut accéder aux autres

réseaux, sauf en cas de paramétrage particulier.

3.5.1.2. Redirections de ports

3.5.1.2.1. Accès externe

Rouge Orange (Ouvert sur le port 8080)

3.5.1.2.2. Accès à la DMZ

Orange Verte (Ouvert sur le port 8070)

3.5.1.2.3. Transfert de port

Rouge Orange (Ouvert sur le port 8080) Rouge Orange (Ouvert sur le port 53)

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 11 / 14

3.5.2. OpenERP Server

[options] without_demo = False smtp_port = 25 db_password =openpgpwd # ---> Mot de passe de la connexion au serveur de base de données xmlrpcs_interface = syslog = False logrotate = True xmlrpcs_port = 8071 test_report_directory = False list_db = True timezone = False xmlrpc_interface = test_file = False cache_timeout = 100000 smtp_password = False secure_pkey_file = server.pkey xmlrpc_port = 8069 log_level = info xmlrpc = True test_disable = False admin_passwd = admin assert_exit_level = error smtp_server = localhost static_http_url_prefix = None test_commit = False xmlrpcs = True demo = {} login_message = False import_partial = pidfile = None db_maxconn = 64 stop_after_init = True osv_memory_count_limit = False reportgz = False osv_memory_age_limit = 1.0 netrpc_port = 8070 # ---> Port d'écoute du serveur d'application db_port =5432 # ---> Port d'écoute du serveur de bae de données db_name = False debug_mode = False netrpc = True secure_cert_file = server.cert logfile = C:\Program Files\OpenERP 6.0\Server\openerp-server.log # ---> emplacement des fichiers log csv_internal_sep = , pg_path = None static_http_enable = False translate_modules = ['all'] smtp_ssl = False root_path = C:\Program Files\OpenERP 6.0\Server netrpc_interface = smtp_user = False db_user =openpg # ---> utilisateur de connexion à la base de données db_host =localhost # ---> IP du serveur de base de données email_from = False addons_path = C:\Program Files\OpenERP 6.0\Server\addons static_http_document_root = None

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 12 / 14

3.5.3. OpenERP Web

3.5.4. Configuration du switch

PlotA(config)#vlan 430 > On créé le vlan 430

PlotA (config-vlan)#name vlan430 > On donne un nom au vlan

PlotA (config-vlan)#ex

PlotA (config)#

PlotA (config)#interface fastEthernet 0/2

PlotA (config-if)#switchport mode access

PlotA (config-if)#switchport access vlan 430 > On ajoute le port 0/2 sur le vlan 430

PlotA (config-if)#ex

PlotA (config)#interface fastEthernet 0/3

PlotA (config-if)#switchport mode access

PlotA (config-if)#switchport access vlan 430 > On ajoute le port 0/3 sur le vlan 430

PlotA (config-if)#ex

PlotA (config)#interface fastEthernet 0/4

PlotA (config-if)#switchport mode access

PlotA (config-if)#switchport access vlan 430 > On ajoute le port 0/4 sur le vlan 430

PlotA (config-if)#ex

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 13 / 14

3.5.5. Configuration DNS (bind9)

On crée une zone GSB.local pour lire le fichier db.GSB.local

Fichier de configuration db.GSB.local

GSB - PROJET d’ouverture de l’accès au PGI

Rapport PPE 1 Page 14 / 14

3.6. Jeu d’essai

Les utilisateurs du Lan peuvent-ils utiliser tous les services de l’internet ? OUI NON

Les utilisateurs du Lan peuvent-ils accéder au serveur Web OpenERP ? OUI NON

Les autres sites de GSB peuvent-ils accéder au serveur Web OpenERP depuis l’Internet ?

OUI NON

Le serveur DNS est-il accessible depuis le Lan et depuis Internet ? OUI NON

Le serveur DNS peut-il communiquer avec les serveurs DNS du FAI ?

OUI NON

Le serveur Web OpenERP peut-il communiquer avec le serveur d’application OpenERP ?

OUI NON

4.FIN