Aller au contenu
MapMyStaff
Centre d’aide · Sécurité et données

Pourquoi une action peut-elle être revérifiée côté serveur?

Le dossier confirme des validations côté serveur pour certains champs, types de demande, routes, adresses ou règles. Ces validations sont propres au module, à l’endpoint et à la version documentés.

Une validation n’est pas universelle.Un contrôle observé dans un endpoint ne doit pas être supposé présent dans tous les autres parcours.

Le serveur peut appliquer ses propres vérifications

Dans les parcours documentés, le serveur peut valider des champs, le type de demande, une route, une adresse ou une règle propre au module. Le résultat peut donc différer d’un affichage préparé dans l’interface. Le dossier précise que ces validations sont propres à l’endpoint et à la version.

01Portée

Distinguer trois mécanismes

Ils contribuent tous au fonctionnement technique, mais ils n’ont pas le même rôle et ne doivent pas être confondus.

Validation serveur

Vérifier les données et règles du flux

Le serveur peut vérifier des champs, types de demande, routes, adresses ou règles selon le module. La portée est propre à l’endpoint et à la version.

App Check / reCAPTCHA

Ajouter un signal anti-abus

App Check et reCAPTCHA Enterprise sont documentés pour des fonctions configurées, notamment des formulaires Web. Le dossier précise qu’ils ne remplacent pas la validation serveur.

HERE / OSRM

Fournir un résultat spécialisé

HERE et/ou OSRM peuvent être utilisés pour le géocodage et les itinéraires selon le parcours. Leur qualité dépend notamment des adresses, clés et disponibilités des services.

02Exemples documentés

Trois contextes où les contrôles diffèrent

Ces exemples montrent pourquoi il faut identifier le parcours exact avant de conclure qu’un résultat est anormal.

Formulaire Web

Anti-abus et validation du flux

Les formulaires documentés peuvent utiliser App Check ou reCAPTCHA Enterprise en plus de validations serveur propres à la fonction.

Adresse / route

Géocodage ou itinéraire spécialisé

HERE et/ou OSRM peuvent intervenir selon le parcours. Le résultat dépend des données fournies et de la disponibilité du service.

Accès protégé

Authentification et règles déployées

Un parcours protégé peut dépendre de Firebase Authentication, d’un contrôle de groupe et des règles Firestore réellement déployées.

03Diagnostic

Documenter le parcours exact

Si le résultat est inattendu, notez ce qui aide à reproduire le cas sans transmettre de secret ou de renseignement personnel inutile.

Parcours et page

Notez le parcours et la page exacts utilisés.

Contexte du compte

Indiquez le type de compte ou le contexte, sans identifiant de connexion.

Action tentée

Décrivez précisément l’action effectuée avant le résultat inattendu.

Informations utiles

Conservez seulement les éléments non sensibles nécessaires pour comprendre ou reproduire le cas.

Résultat attendu

Expliquez ce que vous pensiez observer selon le parcours et la configuration.

Résultat observé

Copiez le message exact et décrivez le comportement réellement obtenu.

Date et preuve nettoyée

Ajoutez la date et l’heure approximatives ainsi qu’une capture nettoyée si elle aide au diagnostic.

Consigne de sécurité : ne transmettez jamais de mot de passe, de code d’authentification, de clé, de jeton ou de secret.
Garde-fous

Ce que cet article ne garantit pas

Cette page décrit des mécanismes confirmés par composant. Elle ne signifie pas que toutes les actions sont revalidées de la même façon.

  • Une liste exhaustive de toutes les validations de la plateforme.
  • Une revalidation serveur identique pour chaque action.
  • Que App Check ou reCAPTCHA remplace la validation serveur.
  • L’absence absolue d’erreur, d’abus, de panne ou de résultat inattendu.
Soutien

Documenter un résultat inattendu

Si une validation produit un résultat que vous ne comprenez pas, notez le parcours, la page, l’action, la date, le résultat attendu, le résultat observé et le message exact. Nettoyez les captures et ne transmettez aucun secret.

Contacter le soutien

Cette page vous a-t-elle aidé à comprendre pourquoi un résultat peut être revérifié?