Introduction

La version 7.1 de Linux apporte des améliorations significatives en matière de sécurité, notamment avec l'introduction d'Anubis, un système de protection contre les scrapers qui utilisent l'IA pour extraire des données de sites web.

Contexte Technique

Anubis utilise un schéma de preuve de travail (Proof-of-Work) similaire à Hashcash, qui vise à réduire les spams et les scrapings abusifs. Ce système impose une charge de travail supplémentaire aux utilisateurs, mais cette charge est négligeable à l'échelle individuelle. Cependant, pour les scrapers qui opèrent à grande échelle, cette charge devient significative et rend le scraping beaucoup plus coûteux.

Le système Anubis nécessite l'utilisation de fonctionnalités JavaScript modernes, ce qui peut être bloqué par des plugins comme JShelter. Il est donc recommandé de désactiver ces plugins pour permettre à Anubis de fonctionner correctement.

Analyse et Implications

L'introduction d'Anubis dans Linux 7.1 constitue une étape importante dans la protection des sites web contre les scrapers abusifs. Cette solution temporaire permet de gagner du temps pour développer des méthodes plus avancées de détection et d'identification des navigateurs headless, qui pourraient éventuellement rendre la page de preuve de travail obsolète pour les utilisateurs légitimes.

Perspective

Il est important de surveiller les prochaines étapes dans le développement d'Anubis et de ses applications potentielles dans d'autres contextes. Les limites de cette solution, notamment en termes de compatibilité avec les plugins de sécurité, devraient également être prises en compte pour améliorer l'expérience utilisateur et renforcer la sécurité des sites web.