OpenVPN Manager. Projet M2-ESECURE - Robin BUREL. Date 10 Janvier 2013 Tuteur : M. Richard



Documents pareils
Sécurisation du réseau

VPN. Réseau privé virtuel Usages :

Tunnels. Plan. Pourquoi? Comment? Qu est-ce? Quelles solutions? Tunnels applicatifs ESIL INFO 2005/2006. Sophie Nicoud

EJBCA Le futur de la PKI

Mon Sommaire. INEO.VPdfdf. Sécurisations des accès nomades

Programme formation pfsense Mars 2011 Cript Bretagne

II- Préparation du serveur et installation d OpenVpn :

Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86

Guide SQL Server 2008 pour HYSAS

VPN TLS avec OpenVPN. Matthieu Herrb. 14 Mars 2005

PACK SKeeper Multi = 1 SKeeper et des SKubes

1 PfSense 1. Qu est-ce que c est

Accès aux ressources informatiques de l ENSEEIHT à distance

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

Réseaux Privés Virtuels

Documentation technique OpenVPN

Spécialiste Systèmes et Réseaux

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

Guide de démarrage

Routeurs de Services Unifiés DSR-1000N DSR-500N DSR-250N

MANUEL D INSTALLATION DE WATCHDOC 2011 (EVALUATION)

EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité

M2-RADIS Rezo TP13 : VPN

Les RPV (Réseaux Privés Virtuels) ou VPN (Virtual Private Networks)

Chapitre 2 Rôles et fonctionnalités

Intérêt du NAT (Network Address Translation) Administration Réseau Niveau routage. Exemple d Intranet. Principe NAT

INSTALLATION DES SERVICES DE DOMAINE ACTIVE DIRECTORY Windows Server 2008 R2

W I-FI SECURISE ARUBA. Performances/support de bornes radio

Mettre en place un accès sécurisé à travers Internet

Agrégation de liens xdsl sur un réseau radio

Groupe Eyrolles, 2004 ISBN :

Logiciel de connexion sécurisée. M2Me_Secure. NOTICE D'UTILISATION Document référence :

IDEC. Windows Server. Installation, configuration, gestion et dépannage

DÉCLARATION ET DEMANDE D'AUTORISATION D OPÉRATIONS RELATIVES A UN MOYEN DE CRYPTOLOGIE

Gamme d appliances de sécurité gérées dans le cloud

Authentification hybride SALAH KHMIRI (RT3) AMAMOU NESRINE (RT3) JOUA RIADH (GL4) BOUTARAA AMIRA (RT3) SAMALI HADHEMI (RT3)

Groupe Eyrolles, 2006, ISBN : X

LAB : Schéma. Compagnie C / /24 NETASQ

SECURIDAY 2013 Cyber War

Le moteur de workflow JBPM

Présentation de SOFI 2.0

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

Configuration du driver SIP dans ALERT. V2

Windows Server 2008 Sécurité ADMINISTRATION ET CONFIGURATION DE LA SECURITE OLIVIER D.

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Livrable #5. (Document de 17 pages) Fabrice DOUCHANT Tarek AJROUD Charles BALLE Jérémy MELINE. Roland AGOPIAN

Architecture distribuée

Firewall IDS Architecture. Assurer le contrôle des connexions au. Sécurité 1

Informations Techniques Clic & Surf V 2.62

pfsense Manuel d Installation et d Utilisation du Logiciel

Messagerie asynchrone et Services Web

Solution d inventaire automatisé d un parc informatique et de télédistribution OCS INVENTORY NG. EHRHARD Eric - Gestionnaire Parc Informatique

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

IUPB x. Projet Master 2 n 17 Année universitaire 2007 / Ouvrez-vous vers un monde plus large

Procédure d installation :

Alexandre Buge Epitech 5 Promo Soutenance de stage du 01/03/2004 au 31/08/2004

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

La sécurité des PABX Le point de vue d un constructeur Les mesures de sécurisation des équipements lors du développement et de l intégration

TP4 : Installer configurer un contrôleur de domaine

GUIDE UTILISATEUR LIBRAIRIE CENTRALISEE ET SERVEUR DE RECEPTION

Le protocole SSH (Secure Shell)

Gestion des utilisateurs dans un environnement hétérogène

UltraBackup NetStation 4. Guide de démarrage rapide

TASK Santé : Le protocole Pésit /TCP-IP

Réseaux. Moyens de sécurisation. Plan. Evolutions topologiques des réseaux locaux

La solution hébergée pour les intermédiaires d Assurance

Le filtrage de niveau IP

Armelin ASIMANE. Services RDS. de Windows Server 2012 R2. Remote Desktop Services : Installation et administration

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Séminaire WagrALIM. Food factory of the future 24 mars Le process control au service de la traçabilité et des KPI de productivité

Utiliser un client de messagerie

Chap.9: SNMP: Simple Network Management Protocol

Mise en route d'un Routeur/Pare-Feu

Services RDS de Windows Server 2012 R2 Remote Desktop Services : Installation et administration

Fiche produit. Important: Disponible en mode SaaS et en mode dédié

Sécurité des réseaux sans fil

Tour d horizon des différents SSO disponibles

Hébergement MMI SEMESTRE 4

Plate-forme comptable de DPA Conseil

Migration vers l'open-source de l infrastructure de pare-feu du campus CNRS d Orléans

Installation d OpenVPN

Présentation du logiciel Free-EOS Server

Rôles serveur Notion de Groupe de Travail Active Directory Utilisation des outils d administration Microsoft Windows Server 2008

Introduction à LDAP et à Active Directory Étude de cas... 37

DISTANT ACESS. Emna TRABELSI (RT3) Chourouk CHAOUCH (RT3) Rabab AMMAR (RT3) Rania BEN MANSOUR (RT3) Mouafek BOUZIDI (RT3)

Devoir Surveillé de Sécurité des Réseaux

Pré-requis serveur d'applications AppliDis pour Microsoft Windows Server 2012

Dix raisons de passer à WINDOWS SERVEUR 2008

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

GUIDE UTILISATEUR LIBRAIRIE CENTRALISEE ET SERVEUR DE RECEPTION. Dernière Mise à Jour : Février 2013 v2.39

Les formations. Administrateur Systèmes et Réseaux. ENI Ecole Informatique

Réseaux Privés Virtuels Virtual Private Networks

Configurer ma Livebox Pro pour utiliser un serveur VPN

terra CLOUD SaaS Exchange Manuel Version : 05/

Transcription:

OpenVPN Manager Projet M2-ESECURE - Robin BUREL Date 10 Janvier 2013 Tuteur : M. Richard 1

Sommaire Introduction Présentation d OpenVPN OpenVPN Manager, le projet Contexte et Objectifs Organisation & Développement Problèmes rencontrés & solutions apportées Evolutions 2

Introduction Qu est-ce qu un VPN? Différents VPN PPTP IPSec OpenVPN... 3

Introduction Fonctionnement basique Pourquoi utiliser un VPN? Quand la politique s en mêle... 4

Présentation OpenVPN Fonctionnement Inconvénients OpenSSL Plus de ressources SSL/TLS Bande passante Avantages d OpenVPN UDP ou TCP? Couche applicative Au travers d un NAT 5

OpenVPN Manager - contexte Installation d un serveur OpenVPN épineuse Gestion des clients anecdotique Maintenir une configuration à travers le temps Comment centraliser la gestion de clients et de serveurs au sein d une même application? 6

OpenVPN Manager - objectifs Faciliter la mise en place de serveurs VPN Fournir des configurations clients/serveurs fonctionnelles Centraliser l ensemble de ces fonctionnalités au sein d une même application 7

OpenVPN Manager - existants OpenVPN Web Certificate Management Récupérer les certificats (zip) Gestion des clients sur le serveur OpenSource (Licence GPL) Pas d identification sur l application (htaccess) Une seule instance serveur Pas cross-platform 8

OpenVPN Manager - existants Bytemine Manager Cross-platform Gestion des certificats serveur OpenSource (Licence BSD) Pas de gestion de clients Une seule instance serveur Documentation : README 9

OpenVPN Manager - existants OMNI Gestion des utilisateurs Gestion des certificats Plusieurs instances serveurs Statistiques complètes (BP, utilisateurs connectés...) Payant (s adresse aux professionnels) Code propriétaire 10

Organisation Découper le projet sous deux aspects serveur client Etablir des jalons et les respecter (du moins, essayer...) Utiliser un gestionnaire de version (GIT) pour se rassurer 11

Développement - outils Application orientée web Choix du langage et des frameworks Rester «user-friendly» dans l interfaçage 12

Développement - conception Création des entités et normalisation de la base de données Isoler le code asynchrone dans des threads Garantir l'étanchéité du système 13

Développement - effectué Authentification et gestion des utilisateurs. Créer un serveur avec une configuration viable Génération de clés et certificats Export de l ensemble des données Suivi de certificats clients (fichiers CSR) 14

Problèmes & Solutions Génération des certificats serveurs avec l outil easy-rsa Accès concurrent au fichier des variables de certificat Notifier l utilisateur de la fin de génération de clés Vérifier la bonne écoute d un serveur par rapport à sa configuration 15

Evolutions Permettre l upload de clés et certificats côté serveur Permettre la génération de clés et certificats côté client Vérifier le statut d un serveur Renforcer la sécurité sur les contrôleurs 16

Développement - effectué Connexion utilisateur 17

Développement - effectué Profil utilisateur 18

Développement - effectué Liste des serveurs d un utilisateur 19

Développement - effectué Ajouter un serveur (ajax) 20

Développement - effectué Modification d un serveur 21

Développement - effectué Page serveur 22

Développement - effectué Configuration générée 23

Développement - effectué Menu action sur serveur 24

Développement - effectué Génération d une clé en cours 25

Développement - effectué Recherche d un client (Ajax auto complétion) 26

Développement - effectué Upload de clés client 27

Développement - effectué Edition de la configuration d un serveur 28

Développement - effectué Choix du chiffrement de la communication 29

Développement - effectué Fichiers créés par l application 30

FIN. Merci de votre attention. 31