Rejoignez-nous dès maintenant !
L'ACAS pour « Anti-Cheat et Autorité du Serveur » est le nom d'un algorithme conçu par une coopérative organisée par l'OPIN. Ayant comme objectif d'être un algorithme de sécurité avancée capable de détecter plusieurs cas de tricheries, en ayant un maximum de qualités et une idée révolutionnaire, l'ACAS a réussi à être prometteur dès le jour de sa sortie en prototype officielle.
Il s'agit d'un anti-cheat spécialement développé pour les jeux sur les tendances « SCP » sur Roblox, attirant chaque mois des dizaines de miliers de fans. Ces jeux sont souvent attaqués à cause de failles, de leurs facilités d'être vulnérables ou juste pour qu'un tricheur puisse attirer l'attention. L'OPIN ne tolère strictement pas ces actes malveillants. C'est le contexte de comment le développement de l'ACAS a débuté.
Nécessitant une vingtaine d'heures de travail, une équipe incluant les collaborateurs (partenaires, fidèles, testeurs), les concepteurs et les programmateurs, l'ACAS est un projet travaillé composé de modules permettant efficacement, tout en étant optimisé et en évitant les faux positifs, d'isoler les tricheurs et de les sanctionner. L'ACAS est un système polyvalent, facilement modifiable et entretenu.
Elle est révolutionnaire grâce à sa manière d'interpréter et de détecter les tricheries. Classiquement, les anti-triches utilisent au côté du serveur une vérification simple qui détecte si par exemple la vitesse du joueur dépasse un seuil. Cette idée classique ne fonctionne que rarement et peut provoquer beaucoup d'erreurs, de tromperies ou une fuite de mémoire/performances. Dans le système de l'ACAS, le principe est une comparaison du client avec les données du serveur. Si les données du client sont trop différents pour être normal malgré un traitement via un seuil de tolérance logique, un avertissement en interne est gardée en cache. Ces avertissements peuvent être supprimés au bout d'un moment si aucune nouvelle activité suspecte n'est détectée. Si trop d'avertissement sont données dans un court interval de temps, le/la joueur/euse sera banni(e).
Également, l'ACAS est un système rigide, fiable et de confiance. Elle reste relative sur un système interne et votre jeu sans causer de contraintes. Son architecture serveur et client, avec une autorité accrue et le contrôle du serveur permet de rester adapté au moteur et conditions API de Roblox. Elle peut s'auto-protéger sur plusieurs points grâce à des vérifications logique, internes, des tokens ou un système surveillant l'activité du client. Si un problème de sécurité est détecté sur l'intégrité de l'ACAS, le client suspecté sera mis sous surveillance. Si un hook, un sabotage ou une destruction est avérée, le joueur sera banni(e).
L'ACAS, malgré son statut de prototype, marche déjà et attire toujours des développeurs externes. Testé sur une dizaine de points (auto-click, fly, téléportations, noclips, modification de l'environnement, injection de scripts, GUI illégitimes, injections de tools dans le backpack, modification de la caméra, tentative de saboter/détruire l'ACAS et beaucoup plus...) via de réels exécuteurs/cheats, l'ACAS a su détecter tout ces cas de figures.
Pour le moment, il s'agit du plus grand projet informatique de l'OPIN (Organisation de la Protection et des Investigations Numérique). Du temps, des ressources et du personnel ont été requis de manière considérable, tout en faisant à la qualité du produit. Ce qui compte principalement, ce n'est pas le nombre de lignes de code, c'est la qualité de ce que nous donnons en retour.
L'ACAS est un algorithme travaillée, conçu pour être robuste et puissant. Vous pouvez l'utiliser en toute sécurité avec une garantie constructeur (par l'OPIN). Notre organisation de cybersécurité s'engage pour la sécurité de tous, et sur la protection du monde numérique. Notre ACAS est une source fiable, réfléchi, développé et entretenu par des informaticiens de cybersécurité et des programmateurs expérimentés.
Une question, un doute ou une suggestion ? Référez-vous au superviseur de projet, @saythatdude !