Comment donner accès en toute sécurité à un prestataire sur PrestaShop

La sécurité de votre backoffice PrestaShop doit être préservée.

La gestion d’une boutique en ligne PrestaShop peut nécessiter, à certains moments, l’intervention de prestataires extérieurs pour diverses tâches telles que le développement, la maintenance, ou l’optimisation. Toutefois, donner un accès direct à votre site peut comporter des risques de sécurité si certaines précautions ne sont pas prises. Voici les étapes et les conseils pour fournir un accès sécurisé à un prestataire sur PrestaShop, sans compromettre vos données.

1. Identifier les besoins exacts du prestataire

Avant de donner accès à votre site, discutez avec le prestataire pour identifier précisément les tâches à réaliser. Cela vous permettra de déterminer les droits et permissions nécessaires. S’il s’agit d’une modification de design ou de code, un accès FTP sera peut-être requis ; pour une gestion de contenu ou de produits, un accès au back-office de PrestaShop suffira.

2. Créer un nouvel utilisateur avec des droits limités

Sur PrestaShop, vous pouvez créer plusieurs comptes utilisateurs avec des rôles spécifiques. Pour cela :

  • Accédez à Paramètres avancés > Équipe dans le back-office.
  • Cliquez sur Ajouter un employé pour créer un nouvel utilisateur.
  • Attribuez-lui un rôle limité qui correspond aux tâches qu’il devra effectuer. Vous pouvez utiliser des profils comme “Rédacteur” ou “Développeur” et ajuster les autorisations.

Limiter les droits permet de contrôler ce que le prestataire peut voir et modifier. Par exemple, pour des tâches de SEO, le prestataire n’aura pas besoin d’accéder aux informations des clients ou aux paramètres financiers.

3. Utiliser une double authentification

La double authentification (2FA) est un moyen efficace d’ajouter une couche de sécurité à votre site. PrestaShop propose des modules de sécurité qui permettent d’activer 2FA. Une fois activée, même si un mot de passe est compromis, l’accès nécessitera une validation supplémentaire via un code envoyé au téléphone ou à l’email de l’utilisateur.

4. Protéger l’accès FTP

Si votre prestataire a besoin d’un accès FTP pour modifier des fichiers directement sur le serveur :

  • Créez un compte FTP spécifique avec un accès restreint uniquement aux répertoires nécessaires.
  • Désactivez ce compte dès que le prestataire n’a plus besoin d’y accéder.
  • Utilisez des connexions sécurisées (SFTP) pour éviter que les identifiants ne soient interceptés.

5. Utiliser un module de partage d'accès

OpArt, développeur spécialisé dans PrestaShop depuis des années, propose une solution tout-en-un qui vous permet de partager facilement l'accès à votre espace de gestion PrestaShop tout en assurant la sécurité en révoquant automatiquement l'accès après une période définie ou manuellement.

Cette solution est la plus pratique à ce jour et répond à un réel problème de sécurité avec tous ces comptes d'employés qui restent ouverts des années après l'intervention du prestataire.

6. Sauvegarder régulièrement le site

Avant de donner accès à un prestataire, effectuez une sauvegarde complète de votre site et de la base de données. En cas de problème, vous pourrez restaurer les données facilement. Planifiez également des sauvegardes régulières pendant la période d’intervention du prestataire pour minimiser les risques de perte de données.

7. Suivre les activités via les journaux d’événements

La plupart des systèmes de gestion de contenu, y compris PrestaShop, enregistrent les activités des utilisateurs. Surveillez ces journaux pour détecter toute activité suspecte pendant que le prestataire a accès à votre site. Cela vous permet d’agir rapidement en cas de problème ou de tentative d’accès non autorisé.

8. Désactiver les accès une fois la mission terminée

Une fois que le prestataire a terminé son travail, désactivez immédiatement le compte utilisateur ou l’accès FTP fourni. Cela réduira le risque d’accès futur non autorisé.

Au final

Donner un accès sécurisé à un prestataire sur PrestaShop est essentiel pour protéger vos données tout en permettant une collaboration efficace. En limitant les droits d’accès, en utilisant la double authentification et en suivant les activités, vous pouvez sécuriser votre site tout en bénéficiant de l’expertise de professionnels. Ne négligez jamais ces précautions, car la sécurité de votre site est primordiale pour maintenir la confiance de vos clients et préserver vos données sensibles.

Discussions