Cisco FMC : un mot de passe codé en dur, en 2026, dans un pare-feu d'entreprise
Un mot de passe codé en dur dans Cisco Secure FMC, exploité avant correctif : mécanisme, chaînage, et comment tenir les secrets hors du code web.
Ce blog est mon coin personnel pour partager, réflexions, expériences, coups de cœur ou coups de gueule autour de Symfony et PHP — bref, tout ce qui fait le sel (et parfois les larmes) du quotidien d'un développeur.
Un mot de passe codé en dur dans Cisco Secure FMC, exploité avant correctif : mécanisme, chaînage, et comment tenir les secrets hors du code web.
Symfony 8.2 ajoute l'usage unique aux URLs signées d'UriSigner via un jeton d'état replié dans le HMAC. Mécanisme, limites et comparaison avec login_link.
Découvrez les nouveautés de Twig 3.28 : le retour des macros dynamiques grâce à l'opérateur point et un sandbox plus performant. Auditez vos extensions Twig.
Zéro-clic, AI Overviews : ces chiffres ne mesurent pas la même chose. Comment lire leur périmètre, et mesurer la dépendance réelle de votre site à Google.
Tutoriel Castor : installer le binaire, écrire ses tâches, organiser .castor/, paralléliser la QA et migrer un Makefile sans casser ses hooks git.
De la frappe au résultat : LiveComponent, index Meilisearch, indexation asynchrone et tokenisation. La chaîne réelle d'une recherche sur ce blog.
Les design patterns PHP supposent un process qui meurt à la fin de la requête. FrankenPHP en worker mode supprime cette garantie. Cinq patterns au banc d'essai.
Le pattern ADR décompose les requêtes HTTP en 3 rôles : Action, Domain, Responder. Il évite les God Controllers et améliore la maintenabilité.
La CSP en production : retour d'expérience après application sur un site web. Les limites des allow-lists et la puissance des nonces pour sécuriser votre site.