Projet

Général

Profil

Development #46127

cresson, trace erreur lasso sur requête mal encodée

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
27 août 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Plusieurs fois par jour des traces comme :

Date: Thu, 27 Aug 2020 06:52:48 -0000
From: cresson@entrouvert.org
Subject: [Cresson]ERROR (EXTERNAL IP): 2020-08-27 08:52:48 (tools.c/:1401) Failed to base64-decode query
To: admin+authentic-cresson@entrouvert.com

2020-08-27 08:52:48 (tools.c/:1401) Failed to base64-decode query

Report at /idp/saml2/sso
2020-08-27 08:52:48 (tools.c/:1401) Failed to base64-decode query

Request Method: GET
Request URL:
https://cresson.entrouvert.org/idp/saml2/sso?SAMLRequest=jZJNb9swDIb%2FiqF7IuWrTQXbQBonQIB1KNZih10KVWESoTLliXST%2FfspCVx4PWy7SADJh3z5SjmZ2jd60fIBv8HPFoizU%2B2R9CVRiDaiDoYcaTQ1kGarnxYPX%2FR4qHQTAwcbvOghfycMEUR2ATsEQiEOzA1pKY%2FH4xCQY2jfU9HQhlp2ZUjqH3WbqhAv42qt1tPl6G66UrfVpJrNl9PV%2Ff2sWlSz0XS%2BFtl3iJTGFyKpSRBRCxskNsgppMZqoOYDNXseTbS605ObHyKrkiUODV%2BoToKNQBSwLyPEvXTbRp5NGMuUFdk6RAsXawuxM57gPPExeeDeoYuU%2BRnQFyWx7Ppvgx007at3b583NdaGFplkDd4HTBebrWEjc9lvlF%2FfdXViwPPCVOYQNMKJX9ro%2F2NObdDsQTbpIHkzT%2B37fJ4eRP

Qui viennent d'un bot qui doit se merder d'une manière ou d'une autre,

HTTP_USER_AGENT = 'Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)'

Ce serait super de ne plus avoir ça. (et rejeter ce bot via nginx me va aussi bien que des adaptations au logging)


Fichiers

Révisions associées

Révision 8499df40 (diff)
Ajouté par Benjamin Dauvergne il y a plus de 3 ans

log_filter: make force debug filter work for real (#46127)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Projet changé de Admin système à Authentic 2

C'est le filtre ForceDebugFilter qui est buggé par rapport à celui dans hobo, j'ai repris l'implémentation dans hobo introduite dans le ticket #25694.

#2

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Assigné à mis à Benjamin Dauvergne
#3

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

#4

Mis à jour par Paul Marillonnet il y a plus de 3 ans

  • Statut changé de Solution proposée à Information nécessaire

Et pourquoi ne pas avoir repris l'appel à super() tel que fait dans l'implémentation de #25694 ?

#5

Mis à jour par Christophe Siraut il y a plus de 3 ans

(en attendant j'ai mis dans nginx "if ($http_user_agent ~ DotBot) { return 403; }")

#6

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

Ok.

#7

Mis à jour par Paul Marillonnet il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#8

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 8499df4000f60d378043172234e657864bb69f50
Author: Benjamin Dauvergne <bdauvergne@entrouvert.com>
Date:   Thu Aug 27 10:05:12 2020 +0200

    log_filter: make force debug filter work for real (#46127)
#9

Mis à jour par Frédéric Péters il y a plus de 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF