Ho un sito web basato su Django che raccoglie i dati usando i moduli. Tutti gli utenti devono accedere per accedere ai moduli.
Oggi ho visto uno strano errore in cui un utente ha inviato un modulo con una combinazione di valori di modulo che non è stato possibile generare dalla pagina web del modulo. In effetti i dati POST sono stati così bizzarri, hanno causato il crash del codice e mi hanno dato una traccia dello stack.
Gran parte della traccia dello stack sembrava abbastanza normale, tranne i cookie:
COOKIES:{'csrftoken': 'VZJsrl3MsZzNOttdmmeS2AshrH3Wsk3Y',
'mindspark_extension_api_features_223931006': 'TOOLBAR_CLEANER',
'mindspark_extension_api_features_233005932': 'TOOLBAR_CLEANER',
'mindsparktb_223931006': 'true',
'mindsparktb_233005932': 'true',
'mindsparktbsupport_223931006': 'true',
'mindsparktbsupport_233005932': 'true',
'sessionid': 'removed by me'},
Non ho mai visto le voci di mindspark. Credo che il cookie sia specifico di Django, quindi non sono sicuro del motivo per cui queste voci di mindspark vengano mostrate. So che l'utente non è abbastanza sofisticato da generare manualmente il POST. Né l'utente ha alcun incentivo.
Qualche idea su come capire come viene generato questo POST?