====== Activité : Installation et sécurisation d'ownCloud ====== ===== Présentation ===== Cette activité permet : * la **découverte d'ownCloud**, * de présenter un aspect lié à sa sécurisation, à savoir la prévention des **attaques par dictionnaire**. Les objectifs intermédiaires sont donc : * d’avoir une **vue d'ensemble de l'application ownCloud** notamment à travers la **liaison** avec un serveur LDAP **Active Directory** et un **serveur de messagerie** ; * de mettre en place un **script en Python** qui réalise une **attaque par dictionnaire** afin de se placer coté attaquant ; * d’utiliser **Fail2ban** afin de contrer cette attaque en se plaçant coté administrateur système. Cette activité se réalise dans le **contexte GSB**. ===== Ressources ===== Site du Certa : http://www.reseaucerta.org/installation-securisation-owncloud ===== Notes diverses ===== Le script Python présenté dans le document ressource utilise le module mechanize. Ce module ne fonctionne pas avec Python 3.6. Une alternative possible est d'utiliser le module robobrowser. Installation pour Anaconda : pip install robobrowser * Projet Robobrowser : https://github.com/jmcarp/robobrowser * Documentation : * https://robobrowser.readthedocs.io/en/latest/ * https://pypi.python.org/pypi/robobrowser