{"id":1775,"date":"2017-03-13T23:35:04","date_gmt":"2017-03-13T21:35:04","guid":{"rendered":"http:\/\/blog.mageia.org\/fr\/?p=1775"},"modified":"2017-03-15T15:58:38","modified_gmt":"2017-03-15T13:58:38","slug":"alcasar-un-projet-de-controleur-dacces-au-reseau-base-sur-mageia","status":"publish","type":"post","link":"https:\/\/blog.mageia.org\/fr\/2017\/03\/13\/alcasar-un-projet-de-controleur-dacces-au-reseau-base-sur-mageia\/","title":{"rendered":"ALCASAR, un projet de contr\u00f4leur d&rsquo;acc\u00e8s au r\u00e9seau bas\u00e9 sur Mageia"},"content":{"rendered":"<p><span id=\"result_box\" lang=\"fr\"><span class=\"hps\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1776 alignright\" src=\"http:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2017\/03\/Alcasar-logo.png\" width=\"170\" height=\"169\" \/><em>\u00ab ALCASAR<\/em><\/span><em> <span class=\"hps\">est <\/span><span class=\"hps\">un contr\u00f4leur s\u00e9curis\u00e9 d&rsquo;acc\u00e8s<\/span> \u00e0 <span class=\"hps\">Internet<\/span> pour les r\u00e9seaux publics ou domestiques. <span class=\"hps\">Il authentifie et<\/span><span class=\"hps\"> prot\u00e8ge<\/span> les connexions <span class=\"hps\">des utilisateurs<\/span> <span class=\"hps\">ind\u00e9pendamment<\/span> <span class=\"hps\">de leurs<\/span> <span class=\"hps\">\u00e9quipements (PC, tablette, smartphone, console de jeux, TV, etc.). \u00bb<\/span><\/em><\/span><\/p>\n<p>J&rsquo;ai rencontr\u00e9 les membres d&rsquo;<a href=\"http:\/\/www.alcasar.net\/en\">ALCASAR<\/a>\u00a0en 2012 pendant le salon Solutions Linux. J&rsquo;ai d\u00e9couvert aux d\u00e9tours d&rsquo;une conversation qu&rsquo;ils utilisaient Mageia dans le cadre d&rsquo;un projet professionnel. Le temps a pass\u00e9&#8230; vite ! Mais finalement nous l&rsquo;avons fait, voici les r\u00e9ponses de Richard Rey \u00e0 nos questions.<\/p>\n<p><strong>Peux-tu te pr\u00e9senter ? Ton exp\u00e9rience\u00a0technique, comment es-tu arriv\u00e9 sur le projet ALCASAR ?<\/strong><\/p>\n<p><strong>RR:<\/strong> Richard REY (alias Rexy). Je suis directeur adjoint du laboratoire de recherche en s\u00e9curit\u00e9 informatique (C+V)\u00b0 \u00e0 l&rsquo;ESIEA \u00ab grande \u00e9cole d&rsquo;ing\u00e9nieurs des technologies du num\u00e9rique \u00bb. Cette \u00e9cole, qui est une association \u00ab loi 1901 \u00bb, est agr\u00e9\u00e9e CTI (Commission des Titres d&rsquo;Ing\u00e9nieurs). Elle est implant\u00e9e sur trois campus (Paris, Ivry et Laval).<\/p>\n<p>J&rsquo;ai quitt\u00e9 l&rsquo;arm\u00e9e fran\u00e7aise il y a quatre ans apr\u00e8s avoir effectu\u00e9 27 ann\u00e9es de carri\u00e8re dans les domaines des t\u00e9l\u00e9communications num\u00e9riques, de la guerre \u00e9lectronique et de la lutte informatique.<\/p>\n<p>La gen\u00e8se du projet ALCASAR : Alors que j&rsquo;\u00e9tais RSSI d&rsquo;un grand Commandement, j&rsquo;ai \u00e9t\u00e9 confront\u00e9 \u00e0 la mise en place sur un grand nombre de sites g\u00e9ographiques d&rsquo;un outil technique permettant de r\u00e9pondre aux exigences de la Loi pour la Confiance \u00e0 l&rsquo;\u00c9conomie Num\u00e9rique (LCEN). Cette loi impose de tracer et d&rsquo;imputer pendant un an toutes les connexions des utilisateurs d&rsquo;un r\u00e9seau de consultation Internet. Pour moi, l&rsquo;objectif \u00e9tait clair : prot\u00e9ger les responsables des r\u00e9seaux de consultation Internet (ceux qui paient l&rsquo;abonnement) des enqu\u00eates judiciaires li\u00e9es aux ind\u00e9licatesses que peuvent r\u00e9aliser les utilisateurs connect\u00e9s sur leurs r\u00e9seaux (incitation \u00e0 la haine raciale, prox\u00e9n\u00e9tisme, p\u00e9dopornographie, escroqueries, extorsions, apologie du terrorisme, etc.).<\/p>\n<p>Apr\u00e8s plusieurs recherches infructueuses (produits incomplets, trop complexes ou \u00ab hors budget \u00bb), j&rsquo;ai d\u00e9cid\u00e9 de constituer une \u00e9quipe avec laquelle nous avons con\u00e7u ALCASAR (Application Libre pour le Contr\u00f4le d&rsquo;Acc\u00e8s S\u00e9curis\u00e9 et Authentifi\u00e9 au R\u00e9seau).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1777 aligncenter\" src=\"http:\/\/blog.mageia.org\/fr\/wp-content\/uploads\/2017\/03\/alcasar_screen.png\" alt=\"\" width=\"822\" height=\"411\" \/><\/p>\n<p><strong>Peux-tu d\u00e9crire le projet Alcasar, sa communaut\u00e9 et ses fonctionnalit\u00e9s ?<\/strong><\/p>\n<p><strong>RR:<\/strong> D\u00e8s le d\u00e9but du projet, nous nous sommes impos\u00e9 des contraintes techniques et \u00e9thiques assez fortes : toutes les traces de connexion de tous les protocoles doivent \u00eatre stock\u00e9es pendant un an (LCEN). Elles doivent \u00eatre consultables uniquement par les autorit\u00e9s comp\u00e9tentes (CNIL). Une trace doit int\u00e9grer la notion de volume, de dur\u00e9e et doit permettre de retrouver un usager \u00ab humain \u00bb (un humain n&rsquo;est pas une adresse IP\u2026).<\/p>\n<p>Le c\u0153ur du projet a pris forme autour de quatre briques principales : le serveur Radius <em>freeradius<\/em>, le NAC (Network Access Controller) <em>coova-chilli<\/em>, le SGBDR <em>mariadb<\/em>\u00a0et le parefeu <em>netfilter<\/em>.<\/p>\n<p>C&rsquo;est apr\u00e8s avoir ajout\u00e9 <em>apache<\/em>\u00a0et <em>PHP<\/em>\u00a0pour proposer une interface d&rsquo;administration Web conviviale que le projet s&rsquo;est fait conna\u00eetre \u00e0 l&rsquo;ext\u00e9rieur de la sph\u00e8re militaire.<\/p>\n<p>De nouvelles fonctionnalit\u00e9s nous ont alors \u00e9t\u00e9 demand\u00e9es (filtrage de noms de domaine et d&rsquo;URL, filtrage de type \u00ab blacklist \u00bb et \u00ab whitelist \u00bb, filtrage de protocoles, filtrage sp\u00e9cifique par utilisateur ou par groupe d&rsquo;utilisateurs, import de blacklist\/whitelist personnalis\u00e9es, gestion des temps de connexion, identification par SMS, authentification par adresse MAC, internationalisation des interfaces, etc.).<\/p>\n<p>Fid\u00e8le \u00e0 nos racines militaires, le fonctionnement de la communaut\u00e9 est tr\u00e8s pyramidal. Seuls trois ou quatre contributeurs peuvent interagir directement sur notre SVN. Les autres proposent leurs contributions \u00e0 ces quatre \u00ab privil\u00e9gi\u00e9s \u00bb. Une vingtaine de personnes de toutes nationalit\u00e9s sont actuellement inscrites sur le projet (une dizaine sont actives).<\/p>\n<p><strong>Sur votre page d&rsquo;accueil, il est indiqu\u00e9 que Mageia fait partie de votre \u00e9cosyst\u00e8me logiciel. Pourquoi ce choix ?<\/strong><\/p>\n<p><strong>RR:<\/strong> Au d\u00e9but du projet, j&rsquo;utilisais la distribution Mandrake Linux qui correspondait \u00e0 mes besoins professionnels et personnels. J&rsquo;appr\u00e9ciais tout particuli\u00e8rement la rigueur des mises \u00e0 jour de s\u00e9curit\u00e9 (pas de mauvaise surprise) et le c\u00f4t\u00e9 \u00ab Made In France \u00bb. Nous sommes rest\u00e9s fid\u00e8les et avons naturellement fait \u00e9voluer ALCASAR sur Mandriva Linux puis sur Mageia. La prochaine version 3.1 d&rsquo;ALCASAR s&rsquo;installera sur Mageia 5.1. Nous poursuivrons naturellement ce cycle avec Mageia 6.<\/p>\n<p><strong>Avez-vous une id\u00e9e des utilisateurs aujourd&rsquo;hui d&rsquo;Alcasar ?<\/strong><\/p>\n<p><strong>RR:<\/strong> En termes de volume : non. En termes d&#8217;emploi, nous savons que des minist\u00e8res fran\u00e7ais et \u00e9trangers l&rsquo;exploitent. Des entreprises l&rsquo;ont d\u00e9ploy\u00e9 et l&rsquo;ont parfois inscrit dans leur politique de s\u00e9curit\u00e9. Nous savons aussi que des ESN l&rsquo;installent et l&rsquo;administrent pour le compte de leurs clients. Nous avons pas mal de retours d&rsquo;h\u00f4teliers, de proviseurs, d\u2019associations, de responsables de camping, de clubs de vacances&#8230;<\/p>\n<p><strong>Quelles sont les relations entre Alcasar et Mageia ? Contribuez-vous \u00e0 Mageia ? Comment Mageia peut-il vous aider ?<\/strong><\/p>\n<p><strong>RR:<\/strong> ALCASAR ne tourne que sur Mageia et il n&rsquo;est pas question pour l&rsquo;instant de changer cela. Ce lien intime nous permet de nous consacrer aux \u00e9volutions des fonctionnalit\u00e9s plut\u00f4t qu&rsquo;\u00e0 perdre notre temps \u00e0 l&rsquo;adapter pour d&rsquo;autres distributions.<\/p>\n<p>Nous contribuons assez peu (trop peu \u00e0 mon go\u00fbt) \u00e0 Mageia. Nous remontons les bugs qui ont un impact sur la vingtaine de briques logicielles que nous exploitons. Nous packageons certains logiciels que nous sommes, \u00e0 mon avis, les seuls \u00e0 exploiter (HAVP, sonde noyau Netflow, coova-chilli).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00ab ALCASAR est un contr\u00f4leur s\u00e9curis\u00e9 d&rsquo;acc\u00e8s \u00e0 Internet pour les r\u00e9seaux publics ou domestiques. Il authentifie et prot\u00e8ge les connexions des utilisateurs ind\u00e9pendamment de leurs \u00e9quipements (PC, tablette, smartphone, console de jeux, TV, etc.). \u00bb J&rsquo;ai rencontr\u00e9 les membres &hellip; <a href=\"https:\/\/blog.mageia.org\/fr\/2017\/03\/13\/alcasar-un-projet-de-controleur-dacces-au-reseau-base-sur-mageia\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":true,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[79],"tags":[],"class_list":["post-1775","post","type-post","status-publish","format-standard","hentry","category-mageia-2"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p15lfN-sD","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/1775","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/comments?post=1775"}],"version-history":[{"count":5,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/1775\/revisions"}],"predecessor-version":[{"id":1795,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/posts\/1775\/revisions\/1795"}],"wp:attachment":[{"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/media?parent=1775"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/categories?post=1775"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.mageia.org\/fr\/wp-json\/wp\/v2\/tags?post=1775"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}