Vous avez déjà cliqué sur un lien et atterri quelque part d'inattendu ? Ou peut-être avez-vous remarqué qu'un site web se comportait étrangement, vous redirigeant vers d'autres sites sans que vous le demandiez ? Cela pourrait être le signe d'un détournement de trafic.
Voyons ce que cela signifie, comment ça fonctionne, et comment vous en protéger.
Mise à jour 2026 : nous avons actualisé ce guide pour distinguer le détournement d'affiliation du détournement de trafic plus large et montrer pourquoi des redirections côté navigateur peuvent se produire même lorsque le serveur et la page de paiement sont propres.
Qu'est-ce que le détournement d'affiliation ?
Le détournement d'affiliation est une forme de détournement de trafic dans laquelle du JavaScript injecté modifie le clic, le lien sortant ou le parcours de session d'un utilisateur afin qu'il passe par l'URL affiliée d'un attaquant avant d'atteindre la véritable destination. L'utilisateur peut quand même arriver sur le site attendu, mais l'attribution et le crédit de commission passent à l'attaquant. Comme la redirection est déclenchée dans le navigateur, les journaux serveur, les WAF et les contrôles centrés uniquement sur le paiement voient souvent une requête normale pendant que le vol de revenus se produit entre le clic et la destination.
Qu'est-ce que le détournement de trafic ?
Le détournement de trafic consiste à modifier secrètement la destination des liens d'un site web, afin de rediriger les visiteurs vers d'autres sites — souvent à des fins malveillantes. C'est néfaste pour les utilisateurs (qui se font piéger ou exposer à des dangers) comme pour les propriétaires de sites (qui perdent confiance et revenus).
Nous avons conditionné les utilisateurs à considérer comme normal le fait que, lorsqu'ils cliquent sur « Payer », l'écran clignote et une toute nouvelle page se charge depuis un domaine complètement différent.
Mais c'est un angle mort majeur, et les attaquants le savent.
Ainsi, si vous protégez le formulaire de paiement lui-même — en validant les scripts de cette page avec cside, par exemple — il est tout à fait logique pour un acteur malveillant de détourner plutôt le clic qui amène les utilisateurs jusqu'à ce formulaire.
Nous approfondissons cette tactique dans cette mise à jour PCI DSS de janvier destinée aux entreprises SAQ A.
Cette tactique spécifique est connue sous le nom de clickjacking (une simple variante du détournement de trafic), et elle est couramment utilisée pour usurper des parcours de confiance.
Les types de détournement en un coup d'œil
| Terme | De quoi il s'agit | Qui en pâtit |
|---|---|---|
| Détournement de trafic | Un code modifie secrètement la destination vers laquelle les liens ou la navigation d'un site envoient les visiteurs | Les utilisateurs et les propriétaires de sites |
| Clickjacking | Trompe un utilisateur en lui faisant cliquer sur autre chose que ce qu'il voit, souvent via des superpositions invisibles | Les utilisateurs |
| Détournement d'affiliation (détournement de liens) | Réachemine un clic ou une session via le lien affilié d'un attaquant afin de voler une commission | Les programmes d'affiliation et les propriétaires de sites |
| Redirection malveillante | Envoie un visiteur vers une page d'arnaque ou de logiciel malveillant en plein parcours | Les utilisateurs et les propriétaires de sites |
Comment fonctionne la fraude aux affiliés ?
Le détournement d'affiliation en est la forme la plus courante : un code malveillant force le clic ou la session d'un utilisateur à passer par le lien affilié d'un attaquant avant le chargement de la véritable destination, de sorte que l'attaquant perçoit une commission que le visiteur n'avait jamais l'intention de générer. Plus largement, la fraude aux affiliés consiste à abuser des programmes d'affiliation (qui rémunèrent les clics ou les ventes) en forçant les utilisateurs à passer par des liens spéciaux, même si ces derniers n'avaient aucune intention de s'y rendre. C'est injuste aussi bien pour le vrai site web que pour les entreprises qui gèrent ces programmes d'affiliation.
Une tactique courante est le détournement de liens, où un script redirige l'utilisateur via le lien affilié de l'attaquant avant d'atteindre la destination finale. Dans les cas les plus sophistiqués, les attaquants insèrent des liens affiliés de manière dynamique uniquement pour certains utilisateurs à forte valeur, ou en fonction de signaux du navigateur, ce qui rend la détection plus difficile.
Comment ces attaques se produisent-elles ? (avec des exemples de code simples)
Les attaquants utilisent du JavaScript caché sur les sites web.
Voici comment cela fonctionne, étape par étape :
1. Détecter votre navigateur
Le script commence par vérifier quel navigateur vous utilisez :
// Vérifie si vous utilisez Chrome, Firefox, Safari, etc.
function getBrowser() {
// ...détecte le type de navigateur...
}
2. Remplacer les liens de téléchargement
Il trouve tous les liens de téléchargement et modifie ce qui se passe lorsque vous cliquez dessus :
// Trouve tous les liens de téléchargement et modifie leur comportement
let links = document.querySelectorAll('a.dlink');
for (let link of links) {
link.setAttribute('href', 'javascript:void(0);');
link.addEventListener('click', function () {
// Au lieu de télécharger, vous êtes redirigé
window.open('https://malicious-redirect[.]com', "_blank");
});
}
3. Suivre et limiter les redirections
Pour ne pas être trop visible, le script utilise des cookies pour limiter la fréquence à laquelle vous êtes redirigé :
function hasCookie() {
return document.cookie.includes('wpdlInterval=1');
}
Qu'est-ce que cela signifie pour vous ?
- Pour les utilisateurs : Vous pourriez vous retrouver sur des sites frauduleux ou dangereux, ou votre ordinateur pourrait être infecté.
- Pour les propriétaires de sites : Vos visiteurs perdent confiance, votre réputation en pâtit, vous risquez de violer des exigences de conformité, et vous perdez des revenus réels.
Comment détecter et prévenir ces attaques ?
Pour les utilisateurs :
- Soyez prudent avec les liens de téléchargement, en particulier sur des sites que vous ne connaissez pas.
- Utilisez une extension de navigateur ou un bloqueur de publicités qui avertit en cas de redirections suspectes.
- Maintenez votre navigateur et votre antivirus à jour.
Pour les propriétaires de sites :
- Analysez régulièrement votre site à la recherche de scripts inconnus.
- Utilisez des plugins de sécurité et maintenez vos logiciels à jour.
- Configurez des alertes pour les schémas de trafic inhabituels.
Conclusion
Le détournement de trafic et la fraude aux affiliés sont des menaces bien réelles. En comprenant comment ces attaques fonctionnent, vous pouvez mieux vous protéger, ainsi que votre site web. Restez vigilant et faites toujours preuve de prudence face aux liens inconnus.
Pour les propriétaires de sites, la défense repose sur la visibilité au niveau du navigateur. Le code de détournement d'affiliation et de redirection ne se révèle qu'à l'exécution dans le navigateur ; c'est donc une surveillance de sécurité côté client — qui inventorie chaque script et alerte sur les modifications non autorisées des liens sortants — qui parvient à le détecter. cside signale également les agents IA et bots qui automatisent de plus en plus cet abus.
Inscrivez-vous pour commencer ou réserver une démo.




