Retour à la leçonMission
Mission : colmater complètement la faille de la boutique
Corriger une faille de prix côté client, ajouter un rate limiting, et raisonner sur les limites d'une détection anti-triche probabiliste.
Contexte
L'audit de sécurité de technologik_shop a permis de corriger le event shop:buy pour qu'il ne reçoive plus le prix depuis le client, seulement itemName. L'équipe pense le problème résolu, mais un joueur parvient encore à acheter des dizaines d'objets en quelques secondes en spammant le bouton d'achat depuis un client modifié.