Vérifier
Vérifier par vous-même : l’onglet Réseau
Votre navigateur montre chaque requête qu’une page envoie. Voici comment regarder celles de Pruvue.
Ouvrir le panneau
- Chrome ou Edge : F12, ou Ctrl+Maj+I (Cmd+Option+I sur Mac), puis l’onglet Réseau.
- Firefox : Ctrl+Maj+E (Cmd+Option+E sur Mac).
- Safari : activez d’abord les fonctionnalités pour les développeurs web dans les réglages avancés, puis Cmd+Option+I et l’onglet Réseau.
Ouvrez le panneau avant de charger l’application, et activez l’option qui conserve le journal, pour ne rien manquer.
Ce qu’il faut regarder
Pour chaque ligne : l’adresse (le domaine), la méthode (GET ou POST) et la présence d’un contenu envoyé. Une requête vers une autre adresse que app.pruvue.com, un POST ou un contenu envoyé pendant le contrôle d’un fichier serait un écart.
Ce que vous verrez
- En ouvrant l’application : une quarantaine de requêtes GET, toutes vers app.pruvue.com. C’est l’application qui charge ses propres fichiers : page, scripts, moteur de contrôle, polices, icônes.
- En ouvrant et en contrôlant un fichier : quelques requêtes GET vers app.pruvue.com, pour des fichiers de l’application elle-même, par exemple son lecteur PDF (des fichiers dont le nom commence par pdf-) au premier PDF ouvert. Aucune n’emporte de contenu, aucune ne va ailleurs. Votre fichier ne quitte pas votre appareil.
- Votre navigateur peut aussi demander à app.pruvue.com si une version plus récente de l’application existe. C’est une requête GET, sans contenu.
- Vers api.pruvue.com : rien, sauf quand vous activez une licence ou effacez tout dans les réglages, ce qui libère l’appareil : quelques requêtes POST. Ce sont les seuls appels qui nous envoient quelque chose. Votre navigateur fait précéder chacun d’une requête OPTIONS de contrôle, sans contenu, qu’il envoie de lui-même.
La page de paiement
La page de paiement, pruvue.com/paiement, est la seule page qui charge le script d’un tiers : le formulaire de paiement de Razorpay, notre prestataire de paiement. Si vous y ouvrez le panneau, vous verrez des dizaines de requêtes vers checkout.razorpay.com et d’autres adresses de razorpay.com, ainsi qu’une requête vers api.pruvue.com pour afficher le prix. C’est le formulaire de paiement, et il n’apparaît que sur cette page. Aucune facture ni aucun fichier n’y est jamais ouvert.
Le script de notre hébergeur
Notre hébergeur insère dans chaque page son propre script de protection contre les robots. Notre politique de sécurité le bloque : il ne s’exécute jamais, et aucune requête pour lui n’apparaît dans le panneau Réseau. Vous pouvez le voir en affichant le code source de la page. Dans l’onglet Console, chaque page affiche un message de blocage de script : c’est notre politique de sécurité qui refuse le script inséré par notre hébergeur, et c’est le signe qu’elle fonctionne, non qu’elle échoue.