24-07-2013, 08:26 PM
Ca, c'est car la banque n'a pas fait durer la session trop longtemps. Imagine que mabanquemoisie.fr laisse la session de l'utilisateur active pendant 48h, alors monpirateadore.fr pourra envoyer les commandes qu'il veut à mabanquemoisie.fr, puisque le système de token dans les formulaires HTML ne servira plus à rien (le token peut être lu par monpirateadore.fr).
Se baser uniquement sur le domaine 1 pour savoir si je peux contacter le domaine 2 n'est pas sécurisé. Mais oui, ce serait encore mieux d'avoir à la fois un check de la part du domaine 1 ("domaine 1 autorise le client à contacter domaine 2") mais aussi de la part du domaine 2 ("domaine 2 accepte de répondre au client si c'est domaine 1 qui l'a demandé").
Y'a peut-être également une question à la fois de lourdeur (ajouter un header qui ne sera pas forcément utilisé) mais aussi de rétro-compatibilité (ajouter un header qui ne sera pas compris par les anciens navigateurs).
Mais à mon avis, si tu as une faille permettant d'injecter du javascript, t'es de toute façon dans la mouise, et la double-sécurité en question, tu t'en balancerais...
Se baser uniquement sur le domaine 1 pour savoir si je peux contacter le domaine 2 n'est pas sécurisé. Mais oui, ce serait encore mieux d'avoir à la fois un check de la part du domaine 1 ("domaine 1 autorise le client à contacter domaine 2") mais aussi de la part du domaine 2 ("domaine 2 accepte de répondre au client si c'est domaine 1 qui l'a demandé").
Y'a peut-être également une question à la fois de lourdeur (ajouter un header qui ne sera pas forcément utilisé) mais aussi de rétro-compatibilité (ajouter un header qui ne sera pas compris par les anciens navigateurs).
Mais à mon avis, si tu as une faille permettant d'injecter du javascript, t'es de toute façon dans la mouise, et la double-sécurité en question, tu t'en balancerais...