tritus / candilibre

Un robot pour obtenir des places de permis sur le site candilib.
MIT License
15 stars 7 forks source link

feat: add security headers inside http client #32

Closed arthuRHD closed 1 year ago

arthuRHD commented 2 years ago

Fixes #30 #27 #24

arthuRHD commented 2 years ago

Après une première analyse, voici ce qui a été rajouté :

J'ai effectué divers tests avec des valeurs réelles tirées du site je constate que le problème persiste et donc deux pistes :

  1. Les security headers ne sont pas ce qui empêche l'authentification à l'API et le problème provient vraiment du token
  2. L'UUID du X-CLIENT-ID est généré d'une façon bien précise. Il est vérifié à chaque requête empêchant ainsi l'usage d'un autre client que celui du site web officiel.
arthuRHD commented 2 years ago

Un petit header secret a été ajouté ici.