PunkBuster
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
Le logo du logiciel.
Le logo du logiciel.

PunkBuster est un logiciel, produit par la société Even Balance, dont le but est d'interdire toute tricherie (plus précisément les cheats) dans les jeux vidéo jouables sur internet (Internet est le réseau informatique mondial qui rend accessibles au public des services variés comme le courrier électronique, la messagerie instantanée et le World Wide Web, en utilisant le protocole de...). Il a été déployé dans plusieurs jeux populaires tels que Quake 3 Arena, Battlefield 1942, Call of Duty, Medal of Honor, Wolfenstein: Enemy Territory ou encore War Rock

Histoire

La première version bêta de PunkBuster (PunkBuster est un logiciel, produit par la société Even Balance, dont le but est d'interdire toute tricherie (plus précisément les cheats) dans les jeux vidéo jouables sur internet. Il a été déployé dans plusieurs jeux...) est publiée le 21 septembre 2000 pour Half-Life quand Valve Software s'aperçoit et s'inquiète du nombre (La notion de nombre en linguistique est traitée à l’article « Nombre grammatical ».) croissant de tricheurs.

Return to Castle Wolfenstein est le premier jeu dans lequel PunkBuster est complètement (Le complètement ou complètement automatique, ou encore par anglicisme complétion ou autocomplétion, est une fonctionnalité informatique permettant à...) intégré.

Fonctionnement

La première version sortie pour Half-Life est une application à part entière, lancée en arrière-plan en même temps (Le temps est un concept développé par l'être humain pour appréhender le changement dans le monde.) que le jeu. Depuis 2001, le programme est directement intégré au moteur (Un moteur (du latin mōtor : « celui qui remue ») est un dispositif qui déplace de la matière en apportant de la puissance. Il effectue ce travail à...) de jeu.

Lors d'une partie, le PunkBuster du serveur peut communiquer avec le PunkBuster du client (Le mot client a plusieurs acceptations :), et ainsi vérifier si le client se conforme aux règles communes. Dans le cas où le serveur détecte une anomalie, il bannit temporairement ou définitivement le joueur suspect, en bannissant le numéro de série du jeu ainsi que plusieurs numéros de série de pièces détachés de son ordinateur (Un ordinateur est une machine dotée d'une unité de traitement lui permettant d'exécuter des programmes enregistrés. C'est un ensemble de circuits électroniques permettant de manipuler des...), afin que le "tricheur" ne puisse plus jouer en ligne aux jeux PunkBuster.

Voici les moyens dont PunkBuster met en place et dispose :

  • Il recherche (La recherche scientifique désigne en premier lieu l’ensemble des actions entreprises en vue de produire et de développer les connaissances scientifiques. Par extension métonymique, la recherche...) en temps réel des programmes de triches connus dans la mémoire vive (La mémoire vive, mémoire système ou mémoire volatile, aussi appelée RAM de l'anglais Random Access Memory (que l'on traduit en français par 'mémoire à accès...) des clients, en utilisant une base de données (En informatique, une base de données (Abr. : « BD » ou « BDD ») est un lot d'informations stockées dans un dispositif informatique. Les technologies existantes permettent d'organiser...).
  • Le système de mise à jour (Une mise à jour, souvent abrégé en MAJ ou MàJ, est l'action qui consiste à mettre « à jour », ou bien « à niveau », un outil informatique, un service...) en arrière plan s'assure qu'aucune nouvelle version corrompue ou fausse ne soit installée sur la machine client par le biais de multiples serveurs sur Internet.
  • Des rapports d'erreurs cryptés sont fréquemment envoyés au serveur par les clients.
  • Les administrateurs du serveur peuvent manuellement bannir un joueur.
  • Le serveur peut optionnellement être configuré pour rechercher des joueurs exploitant des bogues du moteur de jeu.
  • Le serveur peut également être configuré pour vérifier l'authenticité des fichiers de base du jeu, par des fonctions de hachage MD5.
  • Les administrateurs du serveur peuvent voir des captures d'écran (Un moniteur est un périphérique de sortie usuel d'un ordinateur. C'est l'écran où s'affichent les informations saisies ou demandées par l'utilisateur et générées ou restituées par l'ordinateur, sous forme de...) des clients, cela peut permettre de détecter une triche éventuelle.
  • Certains noms de joueurs insultants peuvent être prohibés.
  • Le serveur peut donner des privilèges d'administrateurs à certains joueurs, lorsqu'aucun administrateur n'est présent dans une partie.
  • Il est possible aux administrateurs de contrôler le serveur par le protocole HTTP sans être présent dans une partie.
  • Les administrateurs peuvent publier les journaux de bord du serveur. Quelques organisations telles que PunksBusted, PBBans et AASA utilisent ces fichiers pour créer et maintenir des listes de tricheurs.

Grâce aux mises à jours fréquentes et automatiques, PunkBuster reçoit les descriptions des programmes de triche et les repère presque aussitôt qu'ils sont découverts.

Il est théoriquement possible de créer un programme, utilisant le protocole de PunkBuster, qui enverrait de faux rapports ne montrant pas la présence de programmes interdits. En pratique, les mises à jours très fréquentes dissuadent, et ne laissent pas le temps aux hackers (Hackers est un film américain réalisé par Iain Softley, sorti en 1995. Connu aussi sous les titres francophone de : Hackers - Les pirates du cyberespace (titre DVD) et Pirates...) de trouver des failles. Les listes de tricheurs dissuadent également les joueurs tentés.

Une liste de jeux utilisant PunkBuster

Cette liste n'est pas exhaustive.

  • Battlefield 1942
  • Battlefield 2
  • Battlefield 2142
  • Battlefield Vietnam
  • America's Army
  • Call of Duty
  • Call of Duty 2
  • Call of Duty 4
  • Crysis
  • Doom 3
  • Enemy Territory: Quake Wars
  • Far Cry
  • F.E.A.R Combat
  • Joint Operations: Typhoon Rising
  • Medal of Honor Airbone
  • Medal of Honor: Pacific Assault
  • Need for Speed: ProStreet
  • Quake 3 Arena
  • Return to Castle Wolfenstein
  • Soldier of Fortune II
  • Tom Clancy's Rainbow Six 3: Raven Shield
  • Tom Clancy's Splinter Cell: Pandora Tomorrow
  • Tribes: Vengeance
  • TrueCombat: Elite
  • Wolfenstein: Enemy Territory
  • Prey
  • War Rock

Problèmes de fonctionnement

Récemment, un grand nombre d'utilisateurs a connu des problèmes de fonctionnement via punkbuster, plus spécifiquement les utilisateurs de Windows (Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. C'est le remplaçant de MS-DOS. Depuis les années 1990, avec la sortie de Windows 95, son succès...) Vista. Plusieurs aides (AIDES est une association française de lutte contre le VIH/Sida et les Hépatites virales, créée en 1984 et reconnue d'utilité publique depuis 1990. L'association mène des actions...) et tutoriels sont disponibles sur internet pour tenter de remédier à ces dysfonctionnements.

Page générée en 0.087 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique