Alcasar 3.1.1 Exploitation FR
Alcasar 3.1.1 Exploitation FR
Alcasar 3.1.1 Exploitation FR
EXPLOITATION
Ce document prsente les possibilits dexploitation et dadministration dALCASAR travers son centre de
gestion graphique (ALCASAR Control Center ACC) ou au moyen de lignes de commandes Linux.
Projet : ALCASAR Auteur : Rexy et 3abtux avec laide de lquipe ALCASAR Team
Objet : Document dexploitation Version : 3.1.1
Mots cls : portail captif, contrle daccs, imputabilit, traabilit, authentification Date : Mai 2017
Concernant les utilisateurs du rseau de consultation, la page dinterception suivante est affiche ds que leur
navigateur tente de joindre un site Internet en HTTP. Cette page est prsente en 8 langues (anglais, espagnol,
allemand, hollandais, franais, portugais, arabe et chinois) en fonction de la configuration de leur navigateur.
Tans quils nont pas satisfait au processus dauthentification, aucune trame rseau provenant de leur
quipement ne peut traverser ALCASAR.
Ce centre de gestion est exploitable en deux langues (anglais et franais) via une connexion chiffre (HTTPS).
Une authentification est requise au moyen dun compte dadministration li lun des trois profils suivants (cf.
7.1) :
profil admin permettant daccder toutes les fonctions dadministration du portail ;
profil manager limit aux tches de gestion des utilisateurs du rseau de consultation ;
profil backup limit aux tches de sauvegarde et darchivage des fichiers journaux.
Rseau de consultation
Rpteur WIFI
Commutateur (switch)
CPL
Adaptateur CPL
Point d'accs WIFI
Carte rseau interne
(fonctions de routage et
DHCP inhibes)
ALCASAR
Internet
Les quipements de consultation peuvent tre connects sur le rseau de consultation au moyen de diffrentes
technologies (filaire Ethernet, WiFi, CPL, etc.). Pour tous ces quipements, ALCASAR joue le rle de serveur
de noms de domaine (DNS), de serveur de temps (NTP) et de routeur par dfaut (default gateway).
a) Configuration IP
Si vous modifiez le plan d'adressage du rseau de consultation, vous devrez relancer tous les
quipements connects ce rseau (dont le vtre).
Vous pouvez aussi modifier ces paramtres en mode console en ditant le fichier /usr/local/etc/alcasar.conf
puis en lanant la commande alcasar-conf.sh -apply .
b) Serveur DHCP
Le serveur DHCP (Dynamic Host Control Protocol) fournit de manire dynamique les paramtres rseau aux
quipements de consultation.
Vous pouvez rserver des adresses IP pour vos quipements exigeant un adressage statique (serveurs,
imprimantes, commutateurs, points daccs WIFI, etc.).
ALCASAR doit tre le seul routeur et le serveur DHCP sur le rseau de consultation. Dans le cas contraire,
assurez-vous de bien matriser larchitecture multi-serveurs DHCP (cf. 7.6 concernant la cohabitation avec un
serveur A.D. ).
c) rsolution locale de nom
Comme ALCASAR est le serveur de nom (DNS) de votre rseau local, vous pouvez lui demander de rsoudre
les noms de certains de vos quipements rseau afin de pouvoir les joindre plus facilement. Dans l'exemple ci-
dessus, le serveur situ l'adresse 192.168.182.5 pourra tre contact directement pas son nom my_nas .
a) Paramtres rseau
Une fiche explicative destination des utilisateurs est disponible la fin de ce document.
Il est conseill de configurer le rseau des quipements utilisateur en mode dynamique (DHCP). Ces
quipements ne ncessitent quun simple navigateur acceptant le langage JavaScript . Pour tre intercept
facilement par ALCASAR, il est conseill de configurer la page de dmarrage par dfaut de ce navigateur sur
Slectionnez Confirmer
cette AC pour identifier
des sites WEB.
Mozilla-Firefox
1 cliquez sur ouvrir 2 cliquez sur autoriser 3 cliquez sur installer le 4 choisissez le magasin autorit de
certificat certification racine de confiance
Google chrome : Chrome enregistre le certificat localement en tant que fichier ( certificat_alcasar_ca.crt ).
Slectionnez prfrences dans le menu de configuration, puis options avances , puis grer les
certificats et enfin importer de longlet Autorits .
1 Vous pouvez viter cette manipulation soit en achetant et en intgrant ALCASAR un certificat de scurit officiel et donc reconnu
par lensemble des navigateurs (cf. 7.4), soit en dsactivant le chiffrement des flux dauthentification au moyen du script alcasar-
https.sh {-on|-off} . La dsactivation du chiffrement implique que vous matrisez totalement le rseau de consultation (cf. 11).
3.1. Activit sur le rseau quipements sur lequel un utilisateur est connect. Vous
pouvez le dconnecter. Vous pouvez aussi accder aux
caractristiques de celui-ci en cliquant sur son nom
Date d'expiration
Au del de cette date, les membres du groupe ne peuvent
plus se connecter. Une semaine aprs cette date, les usager
sont automatiquement supprims.
Cliquez sur la zone pour faire apparatre un calendrier.
Priode autorise
Cette priode dbute lors de la premire connexion de lusager. Vous pouvez
exploiter le menu droulant pour convertir jour/heure/minute en secondes.
URL de redirection
Une fois authentifi, l'usager est redirig vers cette URL.
La syntaxe doit contenir le nom du protocole. Exemple:
http://www.site.org
Filtrage de noms de domaine et antiviral
Choisissez la politique de filtrage de noms de domaine.
Cf. 4 pour configurer la liste noire (blacklist), la liste blanche
(whitelist) et l'antivirus.
Affichage/masquage de
Une fois l'usager cr, un ticket au format PDF est tous les attributs
gnr. Il vous est prsent dans la langue de votre choix
Remarque : lorsquune date dexpiration est renseigne, lutilisateur sera automatiquement supprim une
semaine aprs cette date. Le fait de supprimer un utilisateur de la base ne supprime pas les traces permettant de
lui imputer ses connexions.
Suppression
Dans cette fentre, vous pouvez dclarer des adresses IP dquipements ou de rseaux (toute une DMZ par
exemple). Le filtrage de protocoles (cf. 4.2.c) na pas daction sur les adresses dclares ici.
c) quipements de confiance
Il est possible dautoriser certains quipements situs sur le rseau de consultation traverser ALCASAR sans
tre intercepts. Pour cela, il faut crer un utilisateur dont l'identifiant (nom de login) est ladresse MAC de
lquipement (crite de la manire suivante : 08-00-27-F3-DF-68) et le mot de passe est : password .
Il faut garder lesprit que dans ce cas les traces de connexion vers Internet seront imputes cet quipement
(et non un utilisateur).
En renseignant les informations nom et prnom du compte ainsi cr,
vous enrichissez laffichage de ladresse MAC dans les diffrentes fentres
dactivit (comme dans la copie dcran suivante).
3.9. Auto enregistrement par SMS
(1)
Ce numro doit tre renseign au format international : +xxYYYYYYYYY. xx correspond au code
indicatif de votre pays (33 pour la France). YYYYYYYYY correspond aux neuf derniers chiffres du
numro. Ce numro sera visible dans lInterface utilisateur (cf. suivant). Ex. : pour le numro franais
0612345678 , le numro international associ est : +33612345678 .
(2)
Attention, en cas de mauvais code PIN, votre carte SIM sera bloque. Le cas chant, veuillez vous rfrer
la documentation technique dALCASAR (8.2 - Auto-inscription par SMS pour la dbloquer.
(3)
Ce champ permet dindiquer la dure de validit des comptes crs de cette manire.
(4)
Afin de limiter le SPAM de SMS, la politique de blocage base sur les deux paramtres suivants est active :
le nombre dessais autoris par GSM quand un mot de passe reu est considr comme invalide (le mot
de passe ne doit tre constitu que dun mot unique).
la dure de blocage reprsente le nombre de jours durant lesquels les SMS en provenance dun numro
bloqu seront ignors par ALCASAR.
5)
Chaque Cl 3G possde sa propre vitesse de transfert. Le chapitre prcdent vous permet de connatre la
vitesse des cls testes. Si vous utilisez une autre cl, veuillez consulter la base de connaissance suivante :
http://fr.wammu.eu/phones/
Une fois que vous avez renseign toutes les informations, vous pouvez lancer le service en cliquant sur le
bouton Dmarrer . Ltat du service devrait alors tre le suivant :
Ce tableau vous indique ltat du service, la force de rception du signal de votre cl 3G, lIMEI (numro
didentification unique de votre cl 3G) ainsi que le nombre de SMS reu depuis lactivation du service (ce
nombre est remis 0 chaque redmarrage du service).
Ce systme de filtrage par liste blanche ou noire est activable par utilisateur (ou groupe dutilisateur). Quand il
est activ, il est automatiquement coupl un antimalware qui permet de dtecter toute sorte de logiciels (virus,
vers, hameonnage, etc.). Cet antimalware est mis jour toutes les 4 heures.
4.1. Liste noire et liste blanche
En cliquant sur le nom dune catgorie, vous affichez sa dfinition ainsi que le
nombre de noms de domaine, dURL et dadresses IP quelle contient. En
cliquant sur un de ces nombres, vous affichez les 10 premires valeurs.
Vous pouvez rhabiliter des noms de domaine ou des adresses IP.
Vous pouvez ajouter des noms de domaine et des adresses IP directement dans linterface ou via limportation
de fichiers texte . Ces fichiers peuvent tre activs, dsactivs ou supprims. Chaque ligne de ces fichiers
Comme pour la liste noire, vous pouvez slectionner des catgories et ajouter vos propres noms de domaine et
adresses IP.
Note : liste_bu est une catgorie utilise par les tudiants franais (bu=bibliothque universitaire). Cette
catgorie contient un grand nombre de sites trs utiles et valids par les quipes enseignantes.
Exemple de recherche N1. Affichage dans lordre chronologique des connexions effectues entre le 1er
juin et le 15 juin 2009 avec les critres daffichage par dfaut :
Trafic global
Cette vue du trafic rseau permet dafficher les
statistiques par heure, jour ou mois.
Via le menu details , il est possible de zoomer sur une zone particulire. Pour les flux HTTP, les adresses du
rseau de consultation sont anonymises et remplaces par ladresse dALCASAR.
Malwares bloqus
- fichiers de test EICAR
- chevaux de Troie
- virus
Type de flux
Nom de la session
- ouvrir PuttyGen
- cocher SSH-2 RSA
- entrer 2048 comme taille de cl
- cliquer sur generate
- Bouger la souris afin de crer de l'ala
En cas de problmes, vous pouvez revenir au certificat auto-sign dorigine via lACC ou via la
commande alcasar-importcert.sh -d .
Il est possible daffecter lensemble des utilisateurs dclars dans un annuaire externe (LDAP ou A.D.) des
Il est aussi possible daffecter des attributs propres ALCASAR un compte particulier dclar dans un
annuaire externe. Pour cela, dans linterface de gestion dALCASAR, crez un utilisateur portant le mme
nom/identifiant que celui de lannuaire.
7.6. Intgration dans une architecture complexe (A.D., DHCP externe, LDAP)
ALCASAR peut sintgrer dans une architecture existante comportant un domaine Windows, un serveur DHCP
et un serveur dannuaire LDAP ou A.D. (cf. prcdent) .
a) Gestion du DNS Windows
Dans une architecture A.D. les stations Windows sont lies leur contrleur de domaine. Celles-ci doivent
sadresser la fois au DNS de leur contrleur (le serveur AD) pour les rsolutions propres aux services
Windows et au DNS dALCASAR pour laccs Internet. Une solution consiste configurer le DNS
dALCASAR afin quil redirige vers le contrleur de domaine les requtes le concernant. De cette manire, les
quipements de consultation sont configurs avec ALCASAR comme unique DNS.
Sur ALCASAR, la seule modification effectuer, consiste ajouter la ligne suivante dans le fichier
/usr/local/etc/alcasar-dns-name : ''server=/<your.domain>/<@IP_SRV-AD-DNS>''
Exemple : le domaine brock.net est gr par un serveur A.D./DNS (svr-ad.brock.net) dont ladresse IP est
192.168.182.10. La ligne ajouter est : ''server=/brock.net/192.168.182.10''.
Relancer le service dnsmasq pour que vos modifications soient appliques ( service dnsmasq restart ).
Rappel : Les stations de consultation (en adressage fixe ou en DHCP) intgres dans un domaine Windows
doivent disposer du suffixe principal li au domaine Windows ainsi que du suffixe '.localdomain'.
b) Utilisation dun serveur DHCP Externe
Lutilisation dun serveur DHCP externe ncessite dune part quALCASAR ne fournisse plus les paramtres
rseau, mais que ces derniers soient fournis par un serveur DHCP rpondant aux besoins imprieux
dALCASAR.
Pour forcer loffre dadresses IP par un serveur DHCP externe, ALCASAR va agir comme agent relais vers
celui-ci. Il faut alors arrter le serveur DHCP dALCASAR (via linterface de gestion/Systme/Rseau : Mode
Sans DHCP) et renseigner les variables pour grer le serveur externe (fichier de configuration
/usr/local/etc/alcasar.conf) :
EXT_DHCP_IP=<@IP_srv_externe>
RELAY_DHCP_IP=<@IP_interne_ALCASAR>
RELAY_DHCP_PORT=<port de relais vers le serveur DHCP externe> : (par dfaut 67).
Le serveur DHCP externe doit tre configur pour fournir aux stations :
une plage d@IP correspondant la plage autorise par ALCASAR (par dfaut 192.168.182.3-254/24) ;
Attention : depuis la version 2.7, le portail rserve ladresse suivante celle sa patte interne :
192.168.182.1 ---> l@IP 192.168.182.2 est galement rserve pour le portail, mais non visible ;
une adresse de passerelle correspondant ladresse IP interne dALCASAR (par dfaut 192.168.182.1) ;
le suffixe DNS localdomain ;
l@IP du serveur DNS --> ladresse IP interne dALCASAR (par dfaut 192.168.182.1) ;
l@IP du serveur de temps (NTP) --> ladresse IP interne dALCASAR (par dfaut 192.168.182.1) ou
celle du contrleur de domaine (pour viter les drives temporelles, veiller dailleurs positionner la
mise lheure automatique de celui-ci sur un serveur identifi de lInternet ou plus simplement sur le
portail ALCASAR).
Infos :
ALCASAR utilise le trousseau de cls de root situ dans le rpertoire /root/.gnupg ;
'gpg list-key' : permets de lister toutes les bicls contenues dans ce trousseau ;
'gpg --delete-key <nom_utilisateur>' : efface une cl publique du trousseau de cls ;
'gpg --delete-secret-key <nom_utilisateur>' : efface une cl prive du trousseau de cls ;
Vous pouvez copier le rpertoire /root/.gnupg sur un autre serveur ALCASAR. Ainsi, vous pourrez
utiliser le mme <nom_utilisateur> et les mmes cls ;
Pour dchiffrer une archive chiffre : 'gpg decrypt -files <nom_archive_chiffre>'.
4G de mmoire DDR3
Il est noter que le mode bypass nest plus actif au redmarrage du serveur.
Si lun de ces services narrive pas tre relanc, il vous est possible de tenter de diagnostiquer la raison de ce
dysfonctionnement. Connectez-vous en mode console sur le serveur ALCASAR (directement ou via SSH).
Vous pouvez contrler les services par la commande systemctl start/stop/restart nom_du_service . Visualiser en
mme temps le journal dvnement (journalctl -f) qui affiche ltat du systme.
Ce phnomne est d au fait que les navigateurs essaient dauthentifier le portail ALCASAR laide de son
ancien certificat.
Sur les navigateurs, il faut donc supprimer lancien certificat dALCASAR ( outils + options Internet ,
onglet contenu , bouton certificats , onglet autorits de certification racine et certificat serveur ).
d) Navigation impossible aprs avoir renseign la rubrique sites de confiance
ALCASAR vrifie la validit des noms de domaine renseigns dans cette rubrique (cf. 4.7.a). Si un nom de
domaine nest pas valide, le service chilli ne peut plus se lancer. Modifiez alors le nom de domaine posant un
problme et relancez le service chilli via la commande service chilli restart .
e) Surcharge mmoire et systme
Le systme Linux essaie toujours dexploiter le maximum de mmoire vive. Sur la page daccueil du centre de
gestion, le bargraph indiquant lutilisation de la mmoire physique peut ainsi rgulirement se trouver au-del
de 80% et apparatre en rouge. Cela est normal.
Si le systme a besoin de mmoire supplmentaire, il exploitera le swap. Ce swap est une zone du disque dur
exploite comme mmoire vive (mais 1000 fois plus lente). Si vous vous apercevez que le systme utilise cette
zone de swap (> 1%), vous pouvez envisager daugmenter la mmoire vive afin damliorer grandement la
ractivit du systme surtout quand le module de filtrage de domaines et dURL est activ.
Vous pouvez visualiser la charge du systme sur la page daccueil du centre de gestion dans la partie
Systme/Charge systme ou en mode console laide de la commande top ou uptime :
les 3 valeurs affiches reprsentent la charge moyenne du systme pendant la dernire, les 5 dernires et
les 15 dernires minutes. Cette charge moyenne correspond au nombre de processus en attente
dutilisation du processeur. Ces valeurs sont normalement infrieures 1 ;
Une valeur suprieure 1.00 traduit un sous-dimensionnement du serveur surtout si elle se rpercute
sur les 3 valeurs (charge inscrite dans la dure) ;
Chercher le processus qui monopolise un grand pourcentage de la charge (commande top ).
Sur la page principale de lACC, vrifier que le paramtre load Average naugmente pas outre mesure ;
sinon, redescendre un paramtre la fois.
a) Rseaux ouverts
Sur les stations de consultation :
Sur des stations de consultation en accs libre, il peut tre intressant de
vous appuyer sur des produits garantissant la fois la protection de la vie
prive et la scurisation de la station de consultation (stations de type
cybercaf ). Ces produits permettent de cloisonner lutilisateur dans un
environnement tanche. la fin dune session, lenvironnement de
lutilisateur est compltement nettoy.
Pour des stations sous Linux, vous pouvez installer le produit
xguest . Il est fourni nativement dans le cas des distributions Mandriva, Mageia, Fedora, RedHat ou
CENTOS ;
Pour les stations sous Windows, vous pouvez choisir un des projets non gratuits suivants : Openkiosk,
DeepFreeze, Smartshield and reboot restore RX. Ils sauvegardent le systme et le restaurent aprs
un reboot . Microsoft fournissait pour XP et Vista le produit Steady State qui nest plus soutenu
aujourdhui.
Sur les points daccs WIFI (A.P.) :
activez le chiffrement WPA2 personnel . Cela permet dviter
lcoute du trafic WIFI par un utilisateur (mme si la cl est la
mme pour tout le monde). Vous pouvez choisir une cl WPA2
trs simple comme votre nom dorganisme par exemple.
Activez loption client isolation . Cela empche quun
utilisateur puisse poindre lquipement dun autre. Ils ne peuvent
Pour ouvrir une session Internet, vous devrez vous authentifier via la page
suivante. La casse est prise en compte ( dupont et Dupont sont deux
utilisateurs diffrents).
Le portail possde un systme anti-malware et un dispositif de filtrage des sites. Il possde aussi un systme de
dtection de problme sur laccs Internet (panne matrielle ou rseau du prestataire Internet dfectueux).
Les pages suivantes peuvent alors tre affiches :