Base pour la sécurité d'un site Joomla !


      Joomsession
           En
       Côte d'Ivoire
                      Auteur : Wilfried NGuessan
                      Twitter: @wilfriedn @aveclelibre
                      info@aveclelibre.info
                      http://www.aveclelibre.info
SOMMAIRE
1    Sécuriser son site Joomla
2    Sauvegardes régulières de votre site

3    Préfixes de votre base de données

4    Permissions sur les fichiers et répertoires

5    Changez votre identifiant admin

6    Gérez bien vos mots de passe

7    Transfert SSH (ou SFTP) au lieu du FTP

8    Mettez à jour votre site Joomla & Extension
9    N'installez pas n'importe quelle extension
10   Bonne Pratique !
Sécuriser son site Joomla



Procédez-vous même régulièrement à un export de votre
base de données. Faites également des sauvegardes de
l'intégralité vos fichiers : fichiers PHP, fichiers CSS,
images, fichiers JS (JavaScript), documents etc.
Sauvegardes régulières de votre site



Procédez-vous même régulièrement à un export de votre
base de données. Faites également des sauvegardes de
l'intégralité vos fichiers : fichiers PHP, fichiers CSS,
images, fichiers JS (JavaScript), documents etc.




     https://www.akeebabackup.com/download.html
Préfixes de votre base de données


L'une des recommandations officielles des créateurs de
Joomla est de changer les préfixes de votre base de
données, qui sont les mêmes sur chaque site Joomla, et
donc connus de tous. Sur votre site Joomla, les préfixes
de votre table peuvent se changer
dans la Configuration du site.




https://www.akeebabackup.com/download.html
Permissions sur les fichiers et répertoires



                  Les répertoires et fichiers de votre site sont soumis à
                  des permissions qui permettent certaines actions :
                  lecture, édition, suppression (voir
                  l'entrée Wikipédia sur le CHMOD).
                  En interdisant par exemple l'écriture de certains
                  fichiers, vous les protégez. Choisissez les bons
                  paramètres de permission, en excluant si possible le
                  777. Dans l'idéal, les fichiers devraient être sur 644,
                  et les répertoires 755.
Changez votre identifiant admin & /Administrator

                                                       Plugins :
                                                       www.Joomla.org
                                                       Jsecure
                                                       Sentinel




    Au moment de l'installation de Joomla, le site attribue
    automatiquement l'identifiant admin au propriétaire du site. C'est
    l'identifiant d'un compte Super Administrateur, qui a donc
    tous les droits sur le site.
    Il est donc conseillé de changer rapidement cet identifiant, et de
    lui préférer un terme moins immédiatement identifiable. La
    première chose que va tenter une personne mal intentionnée, si
    elle s'aperçoit que votre site est un Joomla, est d'ajouter
    /administrator/ à la suite de l'adresse de votre site, puis d'entrer
    admin dans le champ identifiant. Si il ne lui reste que le mot de
    passe à deviner, elle a déjà fait la moitié du travail.
Gérez bien vos mots de passe

 Comme vous le savez, le choix de vos mots de passe est capital. L'utilisation du
 pluriel n'est pas innocente : ne choisissez pas le même mot de passe pour tous vos
 comptes, que cela soit vos comptes mail, vos comptes boutiques, vos comptes
 publics sur des sites ou des forums, ou encore vos comptes administration (FTP,
 admin Joomla). Et si la gestion de mots de passe multiples n'est un plaisir pour
 personne, aidez-vous de logiciel type comme Roboform pour vous assister dans cette
 tâche fastidieuse.
 Ne notez pas la liste de vos mots de passe dans un fichier texte placé sur le bureau,
 n'enregistrez pas tous vos mots de passe dans les navigateurs, bref, ne pensez pas
 avoir sécurisé l'accès à votre site en choisissant un mot de passe compliqué que vous
 laissez traîner à portée de tout le monde, y compris de manière physique (post it
 scotché à l'écran).
 Ce qui renforce la sécurité d'un mot de passe est à la fois sa longueur et son côté
 aléatoire : mélange de majuscules et de minuscules, de chiffres. Evitez les prénoms,
 les dates de naissance, les mots facilement identifiables. Pour générer un mot de
 passez efficace, aidez-vous de ce genre de site.
 http://www.henri-ruch.ch/Utilitaires/generateurMP/generateurMP.asp
Transfert SSH (ou SFTP) au lieu du FTP

        Le FTP (ou protocole de transfert de fichiers) est un moyen
        efficace de déplacer des fichiers (envoi ou téléchargement)
        vers son serveur. Dans la mesure du possible, choisissez de
        vous connectez à votre serveur en SSH (ou SFTP), c'est à
        dire en FTP sécurisé. Voyez avec votre hébergeur ou votre
        prestataire les moyens d'obtenir un accès SSH, et configurer
        votre logiciel client de la bonne manière au moment de vous
        connecter.
Mettez à jour votre site Joomla & Extension




    Comme Joomla, les (bonnes) extensions évoluent : corrections
    de bugs et de failles de sécurité, améliorations, nouvelles
    fonctionnalités. Pensez donc à mettre à jour vos composants,
    vos modules, ou vos plug-ins, et à vous tenir informés de leurs
    évolutions.
N'installez pas n'importe quelle extension




        http://docs.joomla.org/Vulnerable_Extensions_List
Bonne Pratique !




Limitez autant que possible l'utilisation des iFrames.
Ne copiez-collez pas de texte provenant d'un autre site
dans vos articles sans nettoyer le code.

Sauvegarde Régulières

Un bon Htacces
Secubasejoomla

Secubasejoomla

  • 1.
    Base pour lasécurité d'un site Joomla ! Joomsession En Côte d'Ivoire Auteur : Wilfried NGuessan Twitter: @wilfriedn @aveclelibre info@aveclelibre.info http://www.aveclelibre.info
  • 2.
    SOMMAIRE 1 Sécuriser son site Joomla 2 Sauvegardes régulières de votre site 3 Préfixes de votre base de données 4 Permissions sur les fichiers et répertoires 5 Changez votre identifiant admin 6 Gérez bien vos mots de passe 7 Transfert SSH (ou SFTP) au lieu du FTP 8 Mettez à jour votre site Joomla & Extension 9 N'installez pas n'importe quelle extension 10 Bonne Pratique !
  • 3.
    Sécuriser son siteJoomla Procédez-vous même régulièrement à un export de votre base de données. Faites également des sauvegardes de l'intégralité vos fichiers : fichiers PHP, fichiers CSS, images, fichiers JS (JavaScript), documents etc.
  • 4.
    Sauvegardes régulières devotre site Procédez-vous même régulièrement à un export de votre base de données. Faites également des sauvegardes de l'intégralité vos fichiers : fichiers PHP, fichiers CSS, images, fichiers JS (JavaScript), documents etc. https://www.akeebabackup.com/download.html
  • 5.
    Préfixes de votrebase de données L'une des recommandations officielles des créateurs de Joomla est de changer les préfixes de votre base de données, qui sont les mêmes sur chaque site Joomla, et donc connus de tous. Sur votre site Joomla, les préfixes de votre table peuvent se changer dans la Configuration du site. https://www.akeebabackup.com/download.html
  • 6.
    Permissions sur lesfichiers et répertoires Les répertoires et fichiers de votre site sont soumis à des permissions qui permettent certaines actions : lecture, édition, suppression (voir l'entrée Wikipédia sur le CHMOD). En interdisant par exemple l'écriture de certains fichiers, vous les protégez. Choisissez les bons paramètres de permission, en excluant si possible le 777. Dans l'idéal, les fichiers devraient être sur 644, et les répertoires 755.
  • 7.
    Changez votre identifiantadmin & /Administrator Plugins : www.Joomla.org Jsecure Sentinel Au moment de l'installation de Joomla, le site attribue automatiquement l'identifiant admin au propriétaire du site. C'est l'identifiant d'un compte Super Administrateur, qui a donc tous les droits sur le site. Il est donc conseillé de changer rapidement cet identifiant, et de lui préférer un terme moins immédiatement identifiable. La première chose que va tenter une personne mal intentionnée, si elle s'aperçoit que votre site est un Joomla, est d'ajouter /administrator/ à la suite de l'adresse de votre site, puis d'entrer admin dans le champ identifiant. Si il ne lui reste que le mot de passe à deviner, elle a déjà fait la moitié du travail.
  • 8.
    Gérez bien vosmots de passe Comme vous le savez, le choix de vos mots de passe est capital. L'utilisation du pluriel n'est pas innocente : ne choisissez pas le même mot de passe pour tous vos comptes, que cela soit vos comptes mail, vos comptes boutiques, vos comptes publics sur des sites ou des forums, ou encore vos comptes administration (FTP, admin Joomla). Et si la gestion de mots de passe multiples n'est un plaisir pour personne, aidez-vous de logiciel type comme Roboform pour vous assister dans cette tâche fastidieuse. Ne notez pas la liste de vos mots de passe dans un fichier texte placé sur le bureau, n'enregistrez pas tous vos mots de passe dans les navigateurs, bref, ne pensez pas avoir sécurisé l'accès à votre site en choisissant un mot de passe compliqué que vous laissez traîner à portée de tout le monde, y compris de manière physique (post it scotché à l'écran). Ce qui renforce la sécurité d'un mot de passe est à la fois sa longueur et son côté aléatoire : mélange de majuscules et de minuscules, de chiffres. Evitez les prénoms, les dates de naissance, les mots facilement identifiables. Pour générer un mot de passez efficace, aidez-vous de ce genre de site. http://www.henri-ruch.ch/Utilitaires/generateurMP/generateurMP.asp
  • 9.
    Transfert SSH (ouSFTP) au lieu du FTP Le FTP (ou protocole de transfert de fichiers) est un moyen efficace de déplacer des fichiers (envoi ou téléchargement) vers son serveur. Dans la mesure du possible, choisissez de vous connectez à votre serveur en SSH (ou SFTP), c'est à dire en FTP sécurisé. Voyez avec votre hébergeur ou votre prestataire les moyens d'obtenir un accès SSH, et configurer votre logiciel client de la bonne manière au moment de vous connecter.
  • 10.
    Mettez à jourvotre site Joomla & Extension Comme Joomla, les (bonnes) extensions évoluent : corrections de bugs et de failles de sécurité, améliorations, nouvelles fonctionnalités. Pensez donc à mettre à jour vos composants, vos modules, ou vos plug-ins, et à vous tenir informés de leurs évolutions.
  • 11.
    N'installez pas n'importequelle extension http://docs.joomla.org/Vulnerable_Extensions_List
  • 12.
    Bonne Pratique ! Limitez autantque possible l'utilisation des iFrames. Ne copiez-collez pas de texte provenant d'un autre site dans vos articles sans nettoyer le code. Sauvegarde Régulières Un bon Htacces