Tentative de Réutilisation de Token JWT Expiré
Système : {{ system_name }}
Date/Heure : {{ timestamp|date('d/m/Y à H:i:s') }}
⚡ Une tentative de réutilisation d'un token JWT expiré a été détectée sur votre système.
| Utilisateur ID | {{ details.user_id }} |
| Email Utilisateur | {{ details.user_email }} |
| Adresse IP Source | {{ details.ip_address }} |
| User-Agent | {{ details.user_agent }} |
| Requête HTTP |
{{ details.method }} {{ details.requested_uri }}
|
| Token Expiré Le | {{ details.token_expired_at }} |
| Heure de la Tentative | {{ details.attempt_time }} |
Cette tentative de réutilisation de token expiré peut indiquer :
Commandes utiles :
# Vérifier logs pour cette IP
grep "{{ details.ip_address }}" var/logs/file_logger.log | grep -i "security"
# Vérifier tentatives expired reuse en base
SELECT * FROM jwt_token
WHERE expired_reuse_detected = 1
AND last_expired_reuse_at >= NOW() - INTERVAL 24 HOUR;
{% if details.user_id %}# Vérifier tokens actifs utilisateur
SELECT * FROM jwt_token
WHERE user_id = {{ details.user_id }}
AND is_revoked = 0
AND expires_at > NOW();{% endif %}
# Compter tentatives cette IP (dernières 24h)
SELECT COUNT(*) FROM jwt_token
WHERE ip_address = '{{ details.ip_address }}'
AND expired_reuse_detected = 1
AND last_expired_reuse_at >= NOW() - INTERVAL 24 HOUR;
1. Bloquer l'IP (IpBlock table ou firewall)
2. Révoquer tous tokens de l'utilisateur ciblé
3. Notifier l'utilisateur (si identifié)
4. Documenter l'incident (date, IP, actions prises)
ℹ️ Information : Cette alerte est générée automatiquement par le système de sécurité {{ system_name }}.
📁 Logs détaillés : var/logs/file_logger.log (recherche: expired_token_reuse_attempt)
📧 Service : ExpiredTokenReuseListener + SecurityAlertService
📖 Documentation : API_AUTHENTICATION_SECURITY_IMPLEMENTATION.md
Cet email a été envoyé à {{ system_name }} Security Team
Ne pas répondre à cet email - Il est généré automatiquement