[4.0.0] Bloquer le clic droit et sécuriser ses données

Protégez votre travail avec ce module développé par Mediacom87 pour PrestaShop et Thirtybees

Alors, brisons le tabou tout de suite, non, ce module ne va pas empêcher le piratage de vos images ou de vos textes à 100%, mais il va participer à sécuriser vos données.

Je sais que cette introduction n'est pas l'argument le plus vendeur pour mon module mais il faut être honnête et réaliste, il n'existe pas une seule solution pour empêcher le piratage de données affichées publiquement.

Par contre, nous pouvons mettre en place des solutions simples pour éviter le pillage de vos données, images ou textes.

Ce module permet de protéger une partie de votre site contre certaines pratiques avec des méthodes efficaces, sur ordinateurs et sur mobiles.

Protéger des actions de la souris

Interdire le clic droit

L'option permet de bloquer le clic droit de la souris sur l'intégralité de la page de votre site, cela bloque aussi l'appui long sur mobile.

Limiter aux seules images

L'option permet de limiter l'application du blocage du clic droit seulement sur les images de votre site afin de laisser la possibilité à vos clients de coller des éléments dans les formulaires par exemple.

Interdire la sélection

Cette option va empêcher la sélection de n'importe quel élément de votre site et éviter de faciliter la copie du texte sans empêcher l'usage du Ctrl+A sur les formulaires de contact par exemple.

Interdire le Drag & Drop

Une des possibilités pour récupérer un élément d'un site est de le sélectionner ou de cliquer dessus puis de le faire glisser sur votre bureau, cette option va bloquer cette possibilité.

Protéger des actions du clavier

Bon, nous allons lister les raccourcis claviers que vous pouvez désactiver pour bloquer certaines actions, mais si vous ne savez pas à quoi correspond chaque combinaison de touches alors vous aurez des difficultés :

  • Ctrl+A
    Permet de sélectionner l'intégralité d'un document, ce raccourci clavier est aussi bridé par l'option précédente d'interdiction de sélection tout en laissant l'option dans les champs de formulaires.
  • Ctrl+C
    Permet de copier un élément.
  • Ctrl+I
    Permet d'accéder à l'information de votre page web de votre navigateur.
  • Ctrl+P
    Permet de lancer l'impression de la page visitée.
  • Ctrl+Q
    Permet de fermer le navigateur.
  • Ctrl+S
    Permet d'enregistrer la page visitée.
  • Ctrl+U
    Permet d'afficher le code source de la page visitée en fonction de certains navigateurs.
  • Ctrl+V
    Permet de coller l'élément copié.
  • Ctrl+W
    Permet de fermer l'onglet visité dans le navigateur.
  • Ctrl+X
    Permet de couper un élément du texte, cela permet de copier un élément du site à souvent activer aussi si vous interdisez la fonction de copie.
  • Ctrl+Z
    Permet d'annuler la ou les dernières actions effectuées.

A vous d'adapter votre configuration.

Alerter le visiteur

Pour ne pas laisser le visiteur dépourvu devant votre site sans comprendre pourquoi ses actions n'ont pas d'effet, il peut être nécessaire de l'en informer à l'aide de fenêtres d'alerte en superposition de votre site.

Alerte simple

Pas grand-chose à dire à part que vous pouvez personnaliser le message affiché sur la fenêtre d'alerte.

Alerte design

Là il y aurait beaucoup à dire, mais je crois que j'explique tout dans ma vidéo de présentation du module disponible en fin d'article.

Exclusion de certains visiteurs

Je propose une option permettant de rajouter des adresses IP pour éviter que les visiteurs avec ces adresses ne soient impactés par la configuration de ce module.

La grande nouveauté de cette version est que j'ai rajouté une option pour libérer tous les administrateurs du site et ainsi ne plus les obliger à renseigner leur adresse IP s'ils visitent le site d'un autre endroit s'ils sont connectés au backoffice.

Changelog

4.0.0 - 22/04/2021

  • Ajout d'une option permettant de désactiver les effets du module pour tous les employés sans avoir à enregistrer une adresse IP.
  • Ajoutez des éléments de personnalisation supplémentaires à l'alerte :
    • Ajout de 3 designs supplémentaires pour la fenêtre d'alerte (facebook, google, twitter)
    • Affichage ou non de l'icône
    • Personnaliser l'icône
    • Personnaliser l'animation
    • Afficher ou non le titre
    • Afficher ou non un message
    • Ajout du support HTML pour le message
    • Ajout d'une option permettant d'autoriser ou d'interdire la fermeture avec la touche "Echappe".
  • Suppression de la compatibilité avec PrestaShop 1.5
  • Amélioration des performances du code source
  • Réorganisation des éléments de configuration
  • Mise à jour des bibliothèques utilisées

Téléchargement

Vidéo

Discussions