3/2/2021

Dev Blog: Update on Anti-Cheat on Rainbow Six Siege

Intro

It’s been about half a year since our last dev blog on the Rainbow Six Siege war against cheats. For the last six months, the team has continued the fight and we would like to share with you a bit about what’s been happening behind the scenes. While we would love to be fully transparent, doing so could hinder our efforts as it could aid in the creation of new cheats.

Most of our changes will be made on the backend, so you may not see them. To summarize our current status, we are actively reinforcing cheat detection by adding to existing security measures and lessening the overall ability to cheat in Rainbow Six Siege.

Glossary

Throughout the blog we’ll reference a few different groups of exploiters:

  • Cheaters: Players using a 3rd party application, script, or macro to obtain an unfair advantage in-game or in a manner that violates the Terms of Service for Rainbow Six Siege.
  • Cheat Developers: Those developing cheat applications which they then use, sell, or give to cheaters.
  • Hackers: For the context of this article, these are malicious individuals/groups who are taking over accounts that are not theirs and re-selling accounts they do not own.

The Siege Team’s Approach Towards Cheating

[R6] DevBlog: Anti-Cheat Approach to Cheating

In our never-ending cat and mouse game with cheaters and cheat developers, we continue to focus our efforts on 3 core points:

  • Detection Improvement
  • Increased Barriers to prevent cheaters and novel cheats
  • Reduction of Impact of cheats in-game

2020 in Numbers

[R6] BanCharts2021 Total

By the end of 2020, we confirmed we exceeded our previous annual ban number record by 44.73%. Improved detection, detailed reporting, and data sharing with BattlEye were big factors in this ban increase. With a continually growing population and the increased availability of cheats, new cheats and cheaters regularly keep us on our toes.

In August, we started issuing a new type of cheating sanction based on player data—something we will go into more detail on below. We used this new data detection model to ban over 4500 players between August and December. Adding this to our cheating sanctions brings us to a total of 52,69% increase in cheating bans.

[R6] Bans Graph Updated

A Look Back at 2020 and Where We Are Heading

The June Dev Blog described three important topics for 2020: Detection, Blockers, and Vulnerabilities. These continue to be our focus and we have some updates to report.

1. IMPROVED CHEAT DETECTION

Cheat detection will always be a work in progress, as well as a ‘’hunting’’ process. As cheating is ever-evolving thanks to changing behaviors, the continued bypassing of systems, and more, it will always be impossible to detect 100% of cheaters.

That’s why we are building new cheat detections based on statistics to uncover our most disruptive cheat users.

1.1. USING DATA-BASED DETECTION MODELS FOR EARLY DETECTION AND FLAGGING CHEATS

Bans based on player statistics are still new to Rainbow Six Siege. One of the major goals of data-based cheat detection is to sanction cheaters faster. We are happy with the accuracy of our first model, but we are still operating the ban waves manually. This is causing the process to be slower than we would like. Automation for this first model is planned for the beginning of Year 6.   

New detection models will always launch manually. We start by identifying data that will make our detection model relevant. Next, we launch it on the backend and make sure we are comfortable with the results. The first ban waves are done by hand, allowing us to review each impacted player. This helps us ensure the detections are identifying concrete proof of cheating. We will continue to develop new models that give us better visibility on what is happening live in order to expedite the identification of cheaters and sanctioning them.

1.2. IMPROVING BATTLEYE IN SIEGE

For the last six months, we have been working with BattlEye to improve cheat detections in Siege. We will continue to ensure that our partnership with BattlEye has a positive impact on the Rainbow Six Siege community.

2. INCREASED BARRIERS TO ENTRY AND CHEAT PREVENTION

Cheat detection is only one piece of the anti-cheat puzzle in Siege. We are also working to increase barriers to entry for both cheat developers and their users. Our goal is to cancel any benefit that could be gained from this practice by making it costly for illegitimate players.

2.1. MAKING LIFE DIFFICULT FOR CHEATERS 

In our quest to make cheaters' lives as difficult as possible, we included APAC regions in the 2-Step Verification Ranked Lock. This not only deters cheating, but it helps secure a wider array of accounts from being hacked. Increasing the overall security of accounts is an effective way to help fight instances of account stealing or selling, and makes it harder for Cheaters, Hackers, and Cheat Developers alike.

Another tool in the arsenal of cheaters and cheat developers is the creation of burner accounts. To combat this, we have linked BattlEye bans with Steam Vac bans, which prevent banned players from receiving game refunds.

In the upcoming months, we’ll also be keeping a closer eye on leaderboards. We are aware that cheaters are appearing in the highest rankings and will dedicate efforts to manually cleaning the leaderboards periodically.

2.2. MAKING LIFE DIFFICULT FOR CHEAT DEVELOPERS

While we can’t offer specifics on this topic, please know we are working to make it harder for cheat developers to analyze and modify our game. With every update we’ve launched for the past few seasons, we have continued to further secure code, making it more difficult for cheat features to keep up.

Cheat Developers may only be one part of the equation, but they are the source of the problem. We will continue securing our code and eliminating vulnerabilities in order to make the upkeep of cheats more costly and time-consuming.

3. REDUCTION OF VULNERABILITIES, CHEAT OPPORTUNITIES AND IMPACT OF CHEATS

We are continuing to learn a great deal from our battle against cheating as we fight on multiple fronts, from live issues and fires, to planning the future of Siege’s anti-cheat responses, through to making sure we maintain visibility on our vulnerabilities.

3.1. VULNERABILITY ASSESSMENT

Cheat developers take advantage of vulnerabilities to create their cheats. For this reason, we assess our vulnerabilities every season to not only detect current vulnerabilities, but also to predict what new loopholes could be found in the future. We keep the Ubisoft game security team close and use their knowledge to plan our initiatives and understand past and present errors.

3.2. VULNERABILITY FIXES

In addition to using software to discover potential risks, we actively keep an eye on social media and work closely with the community team and customer support to concentrate our efforts on issues that matter to our players.  As soon as we discover vulnerabilities, we get to work on fixing them. In some instances, there are no simple solutions, so we complement prevention with detection.

What is Next?

We have big plans on the horizon for our team and for the game, and have no intention of slowing down. While we can’t go into full detail at this time, we hope this Dev Blog has helped you understand some of the work we do behind the scenes. This work is rarely user-facing and can be overthrown by new cheat iterations, but we’ll keep pushing to improve on all fronts.

In the future, the anti-cheat team plans to remain transparent by publishing Dev Blogs when we have notable updates to share.

Conclusion

For every wall reinforcement that we deploy, Cheat Developers are trying to breach in another room. But it far from deters our will to rid the game of as many opportunists and cheaters as we can. We are dedicated to making Siege secure and fair for everyone. We look forward to sharing exciting new releases in future Dev Blogs. Until then, keep reporting cheaters in-game and stay safe out there.

Visit Other Social Channels