• Aucun résultat trouvé

Développement et intégration d’un moteur d’Injection Web dans un contrôleur d’accès en environnement réseau

N/A
N/A
Protected

Academic year: 2022

Partager "Développement et intégration d’un moteur d’Injection Web dans un contrôleur d’accès en environnement réseau"

Copied!
2
0
0

Texte intégral

(1)

Développement et intégration d’un moteur d’Injection Web dans un contrôleur d’accès en

environnement réseau

Stage UCOPIA 2016

1 La société UCOPIA

Créée en 2002, notre Société est leader dans le développement et la commercialisation de solutions permettant aux utilisateurs d’internet mobile de se connecter facilement et de manière sécurisée sur des réseaux publics et privés

L’offre produit UCOPIA se décline en deux gammes d’appliances :

 UCOPIA Express est parfaitement adaptée aux besoins des hôtels, restaurants, des collèges, des cliniques et des PME en général. C’est une solution « tout en un » conçue dans un souci de simplicité d’installation, d’administration et d’utilisation.

 UCOPIA Advance propose l’ensemble des fonctionnalités UCOPIA et est destinée aux moyens et grands projets des entreprises, des campus, des centres de congrès et des stades. UCOPIA Advance permet de répondre aux besoins des environnements multi sites et propose toutes les fonctions d’intégration avec le LAN de l’entreprise.

2 Durée et niveau du stage

Ce stage s’adresse à des étudiants de Master 2 ou d’écoles d’ingénieur.

Durée du stage : 6 mois.

Le stage peut démarrer dès le 22 février 2016.

3 Déroulement du stage

Le stage débutera par une phase de spécification au cours de laquelle (1) le stagiaire se familiarisera avec le produit UCOPIA et les technologies sous-jacentes, (2) identifiera les outils et langages à utiliser, (3) spécifiera de façon détaillée les solutions retenues.

Le stage se poursuivra par le développement et la mise en œuvre des solutions retenues.

Une partie du stage sera réservée à la rédaction du mémoire et à la préparation de la soutenance.

Sur un stage de 6 mois, la répartition sera la suivante :

 1 mois 1/2 : Spécifications

 3 mois 1/2 : Développement

 1 mois : Rapport et soutenance.

(2)

4 Sujet du stage

Le contrôleur UCOPIA se positionne dans une architecture réseau en coupure logique (ou physique) entre un réseau d’accueil (Wi-Fi et/ou filaire) et le LAN de l’entreprise. L’ensemble du trafic en provenance des utilisateurs est redirigé vers le boîtier UCOPIA. Les protocoles d’authentification entre les postes des utilisateurs et le boîtier UCOPIA sont soit 802.1x/EAP ou HTTPS. Le contrôleur UCOPIA embarque un serveur RADIUS, un annuaire LDAP, une base de données SQL et est basé sur une architecture Linux. D’autres architectures de type Cloud centralisé sont également proposées.

Le contrôleur UCOPIA peut être déployé sur une machine physique ou sur une machine virtuelle (VMware et Hyper-V) et ce dans un environnement réseau pouvant être complexe : architecture réseau de niveau 2 ou de niveau 3, architecture en coupure ou centralisée dans le Cloud, interopérabilité avec outils tiers (annuaires LDAP, firewall, contrôleur Wi-Fi, proxy Web, RADIUS, etc.)

Le contrôleur peut également être couplé avec une plateforme de service « UCOPIA Web Services » (UWS) proposant des services innovants de Wi-Fi Marketing et de Wi-Fi Analytics.

Le service Wi-Fi Marketing propose d’injecter du contenu dans les pages Web visitées par l’utilisateur final quand il navigue sur Internet. Le contenu peut être de l’information localisée, publicitaire ou des services à valeur ajoutée. Différents types d’injection de contenu HTML sont possibles tels que bannière avec ou sans menu, image, vidéo, lien, etc.

Dans le cadre d’UWS, UCOPIA propose actuellement un service d’injection de contenu HTML qui impose que le trafic Web (HTTP) des utilisateurs soit redirigé vers un module externe afin que l’injection puisse se réaliser. Ceci peut être contraignant pour des raisons de performance et/ou de sécurité.

Le stage propose de mettre en œuvre une nouvelle architecture dans laquelle le moteur d’Injection Web sera intégré au contrôleur d’accès. Il ne sera par conséquent plus nécessaire de rediriger le trafic, l’injection s’opérera au cœur du contrôleur.

L’objectif du stage est de pouvoir définir et implémenter:

- le moteur embarqué d’injection de code au sein d’un flux HTTP

- une API REST de récupération de contenu de campagne Wi-Fi marketing

- une architecture centralisée de reporting des contenus vus ou consultés par les utilisateurs finaux

Environnement technologique de travail Linux (OS du contrôleur UCOPIA)

Réseau Wi-Fi et filaire, TCP/IP, DHCP, DNS, VLAN, etc.

Langages et technologies :

 PHP, C, Java

 SQL, LDAP, Squid, Apache

 VMWare, Hyper-V

5 Contacts

Grégory Foussier (encadrant) : R&D Platform Manager (gregory.foussier@ucopia.com), +33 (0)1 40 92 73 90

Patrick Borras: Directeur Technique (patrick.borras@ucopia.com), +33 (0)1 40 92 73 96

Références

Documents relatifs

Non pas que l'école puisse ou veuille orienter seule la vie d'un enfant, mais, une fois entré dans ce monde nouveau, il est indéniable que chaque enfant doit apprendre à

Effectuez ces étapes pour configurer le LDAP en utilisant l'interface graphique du contrôleur : Cliquez sur Sécurité > AAA > LDAP afin d'ouvrir les serveurs LDAP.Cette page

[r]

[r]

Pour justifier le résultat d’une opération dans une boucle, on doit exhiber un invariant de boucle : c’est une propriété portant sur les variables intervenant dans la boucle et

3- Ne cessant d’améliorer notre commande, nous avons constaté qu’un phénomène d’oscillation de l’eau autour d’un niveau provoque de nombreux démarrage et arrêt

On décompose le volume du liquide en rotation en couronnes cylindriques de rayon r, d’épaisseur dr et de hauteur z(r). Exprimer le volume dV d’une telle couronne. En supposant que

Ils sont ensuite émis sans vitesse par la source S, puis accélérés par un champ électrostatique uniforme qui règne entre S et P tel que.. U sp