Introducción
Ha pasado un año y medio, más o menos, desde nuestro último Diario del Desarrollador sobre nuestra guerra contra las trampas en Rainbow Six Siege. Durante los últimos seis meses, el equipo ha continuado con su lucha, y nos gustaría compartir con vosotros parte de lo que ha ido ocurriendo entre bastidores. Aunque nos gustaría ser totalmente transparentes al respecto, no vamos a contar todo porque al hacerlo, podríamos obstaculizar nuestros propios esfuerzos, ya que podría favorecer la creación de nuevas trampas.
La mayoría de nuestros cambios se harán entre bastidores, así que es posible que no los veáis. Para resumir nuestro estado actual, podemos decir que estamos reforzando de forma muy activa la detección de trampas sumando medidas de seguridad a las ya implantadas y reduciendo la capacidad general de hacer trampas en Rainbow Six Siege.
Glosario
A lo largo del blog haremos referencia a ciertos grupos de tramposos:
- Cheaters: Personas que utilizan una aplicación de terceros, un programa o una macro para obtener una ventaja injusta en la partida o de forma que vulneran las Condiciones del Servicio de Rainbow Six Siege.
- __ Desarrolladores de cheats:__ Personas que desarrollan aplicaciones que usan, venden u ofrecen a los cheaters.
- Hackers: En el contexto de este artículo, son personas o grupos malintencionados que asumen cuentas ajenas y revenden cuentas que no poseen.
El enfoque del equipo de Siege sobre las trampas
En nuestra interminable caza del gato y el ratón con los cheaters y desarrolladores de cheaters, seguimos centrando nuestros esfuerzos en tres pilares fundamentales:
- __ Mejora de la detección__
- __ Aumento de las barreras__ para impedir el paso a cheaters y nuevos cheats
- __ Reducción del impacto__ de los cheats en el juego
2020 en cifras
A finales de 2020, confirmamos que habíamos superado nuestro anterior récord de vetos anual en un 44,73 %. La mejora de la detección, los informes detallados y el hecho de compartir datos con BattlEye fueron factores esenciales para este aumento de vetos. Con un aumento de usuarios constante y la disponibilidad creciente de cheats, las nuevas trampas y sus creadores nos tienen alerta continuamente.
En agosto empezamos a implementar un nuevo tipo de sanción por trampas basado en datos de jugadores (algo que comentaremos con más detalle abajo). Usamos este nuevo modelo de detección para vetar a más de 4500 jugadores entre agosto y diciembre. Sumando esto a nuestras sanciones por la práctica del cheating, vimos un aumento total del 52,69 % en vetos por trampas.
Recordamos hacia dónde nos dirigimos, artículo de 2020
El Diario del Desarrollador de junio describía tres temas importantes para 2020: detección, bloqueos y vulnerabilidades. Estos siguen siendo nuestro centro de atención, y tenemos algunas novedades sobre las que informar.
1. DETECCIÓN DE CHEATS MEJORADA
La detección de trampas siempre será un trabajo en curso, además de un proceso de “caza”. Dado que las trampas siempre están evolucionando gracias a los cambios de comportamiento, la continua forma de burlar los sistemas, etc., siempre será imposible detectar al 100 % de los cheaters.
Por ello estamos creando nuevos sistemas de detección de cheats basados en estadísticas para descubrir a nuestros usuarios de cheats más disruptivos.
1.1. USO DE MODELOS DE DETECCIÓN BASADOS EN DATOS PARA LA TEMPRANA DETECCIÓN E IDENTIFICACIÓN DE CHEATS
Los vetos basados en estadísticas del jugador son todavía una novedad en Rainbow Six Siege. Uno de los principales objetivos de la detección basada en datos es sancionar a los cheaters con mayor rapidez. Estamos satisfechos con la precisión de nuestro primer modelo, pero seguimos llevando a cabo las oleadas de vetos de forma manual. Esto está provocando que el proceso sea más lento que lo que quisiéramos. Tenemos prevista la automatización de este primer modelo para principios del Año 6.
Los nuevos modelos de detección siempre se lanzarán de forma manual. Empezamos a identificar datos que harán que nuestro modelo de detección sea relevante. Después, lo implementamos “en segundo plano” y nos aseguramos de que estamos satisfechos con los resultados. La primera oleada de vetos se realiza de forma manual, lo que nos permite revisar a cada jugador afectado. Esto nos ayuda a garantizar que las detecciones identifican pruebas concretas de que se están usando cheats. Seguiremos desarrollando nuevos modelos que nos ofrezcan una mayor visibilidad sobre lo que ocurre para acelerar la identificación de los cheaters y sancionarlos.
1.2. MEJORA DE BATTLEYE EN SIEGE
Hemos estado trabajando con BattlEye durante los últimos seis meses para mejorar la detección de cheats en Siege. Seguiremos garantizando que nuestra colaboración con BattlEye tiene un impacto positivo en la comunidad Rainbow Six Siege.
2. AUMENTO DE LAS BARRERAS Y PREVENCIÓN DE LOS CHEATS
La detección de cheats es solo una pieza del puzle antitrampas en Siege. También estamos trabajando en incrementar las barreras de entrada tanto a sus desarrolladores como a sus usuarios. Nuestro objetivo es anular cualquier beneficio que puedan obtener utilizando esta práctica haciendo que a los jugadores tramposos les resulte caro si recurren a ella.
2.1. COMPLICANDO LA VIDA A LOS CHEATERS
En nuestra misión de complicar la vida a los cheaters todo lo posible, hemos incluido la región Asia-Pacífico en el bloque de Verificación en 2 pasos en el modo Igualado. Esto no solo disuade a los cheaters, sino que también ayuda a proteger las cuentas de hackeos. Aumentar la seguridad general de las cuentas es una forma eficaz de combatir los casos de robo o venta de dichas cuentas, y se lo pone más difícil a cheaters, hackers y desarrolladores de cheats.
Otra herramienta del arsenal de cheaters y de desarrolladores de cheats es la creación de cuentas burner. Para combatirla, hemos vinculado los vetos de BattlEye con los de Steam VAc, que evita que los jugadores vetados reciban reembolsos del juego.
En los próximos meses también estaremos atentos a los marcadores. Somos conscientes de que los cheaters aparecen en las clasificaciones más altas, y dedicaremos nuestros esfuerzos a limpiar los marcadores de forma manual periódicamente.
2.2. COMPLICANDO LA VIDA A LOS DESARROLLADORES DE CHEATS
Aunque no podemos dar detalles sobre este tema, queremos que sepáis que estamos trabajando en la forma de hacer que a los desarrolladores de cheats les resulte más difícil analizar y modificar nuestro juego. Con cada actualización que hemos lanzado en las últimas temporadas, hemos seguido asegurando el código, obstaculizando que se mantengan las funciones de los cheats.
Puede que los desarrolladores de cheats sean solo parte de la ecuación, pero también son el origen del problema. Seguiremos protegiendo nuestro código y eliminando vulnerabilidades para que el mantenimiento de los cheats resulte una tarea más ardua y costosa.
3. REDUCCIÓN DE VULNERABILIDADES, OPORTUNIDADES PARA HACER TRAMPAS E IMPACTO DE LOS CHEATS EN EL JUEGO
Seguimos aprendiendo mucho de nuestra batalla contra las trampas a medida que luchamos desde diversos frentes, desde problemas en tiempo real hasta la planificación del futuro de las respuestas antitrampas de Siege, asegurándonos de no perder de vista nuestras vulnerabilidades.
3.1. EVALUACIÓN DE LAS VULNERABILIDADES
Los desarrolladores de cheats se aprovechan de las vulnerabilidades para crearlos. Por esta razón, evaluamos nuestras vulnerabilidades todas las temporadas, no solo para detectar las vulnerabilidades actuales, sino también para predecir qué grietas se pueden encontrar en el futuro. El equipo de seguridad del juego de Ubisoft siempre está atento, y nos valemos de sus conocimientos para planear nuestras iniciativas y comprender los errores pasados y presentes.
3.2. CORRECCIÓN DE VULNERABILIDADES
Además de utilizar diversos softwares para descubrir riesgos potenciales, estamos muy pendientes de las redes sociales y trabajamos codo con codo con el equipo de la comunidad y de soporte del usuario para centrar nuestros esfuerzos en los temas que preocupan a nuestros jugadores. En cuanto descubrimos alguna vulnerabilidad, nos ponemos a trabajar para corregirla. En algunos casos la solución no es sencilla, así que combinamos la prevención con la detección.
Los siguientes pasos
Tenemos en el horizonte grandes planes para nuestro equipo y para el juego, y no tenemos la menor intención de ralentizarlos. No podemos dar todos los detalles en este momento, pero esperamos que este Diario del Desarrollador os haya ayudado a comprender parte del trabajo que hacemos entre bastidores. Es un trabajo que, por lo general, el usuario no aprecia, y la aparición de nuevos cheats pueden echarlo abajo, pero seguiremos esforzándonos por mejorar en todos los frentes.
El equipo antitrampas tiene pensado seguir siendo transparente publicando Diarios como este cuando tengamos novedades importantes que contaros.
Conclusión
Por cada refuerzo de pared que colocamos, los desarrolladores de cheats tratan de irrumpir en otra sala. Pero esto no nos desanima, ni mucho menos, en nuestro empeño de limpiar el juego de todos los cheaters oportunistas que puedan aparecer. Nuestro compromiso consiste en hacer de Siege un juego seguro y justo para todos sus usuarios. Estamos deseando contaros novedades emocionantes en próximos Diarios del Desarrollador. Hasta entonces, seguid informándonos sobre los cheaters del juego y… ¡tened cuidado ahí fuera!