As the scale of game users tends to stabilize, the game industry has entered the stock market stage, and the competition between manufacturers has become more and more fierce, and the cost of research and development has also surged. According to statistics, the proportion of game R&D costs to revenue is about 15%-35%.In the R&D cost, the investment in art resources accounts for 50-70%.
The R&D expenses of game manufacturers have become the most important trend.
In today's game market, the artistic performance of a game will largely determine whether players will be interested and continue to learn about the game. If you want to occupy a place in the fierce market competition, the importance of game art is self-evident.
From the perspective of game security, the protection of game art resources is also an extremely important part. Leakage and theft of game art resources occur from time to time, which will be quickly copied and copied by competing products, causing serious operational accidents and shortening the life cycle of the game.
Game frame grabbingIt is a malicious means of stealing game art resources. During the game, malicious users will capture and save one or more consecutive frames of the game screen through the frame grabbing tool, and these obtained images can be used to analyze game art materials, rendering technology, etc.
Based on different operating systems, a large number of frame grabbing tools have appeared on mobile terminals. For example, frame capture, a commonly used frame capture tool on iOSAdreno Profiler, a commonly used frame grabbing tool on Android.
Frame capture analyzes mobile games.
Adreno Profiler is a performance analysis and frame debugging tool for graphics and GPU technology applications running on Qualcomm Snapdragon processors, supporting analysis and debugging for OpenGL ES, OpenCL, and Dirextx.
Due to the adreno profiler's great ease of use, you can grab any application for analysis, debugging, and frame viewing of textures, programs, shaders, and other resources. In addition to being used for developer analysis tuning, it is also used by malicious analysts.
Adreno Profiler can view a variety of data when you get art assets.
After using Adreno Profiler for frame capture analysis, you can use the UI function to analyze the rendering data of the game screen and package the assets for export. For example: the use of art materials, rendering data at different stages, shader data, etc. Once this information is leaked, it means that the game art resources may be stolen and the rendering technology may be stolen.
In addition, some malicious users will connect their mobile devices to PCs and use PC frame grabbing tools and Android emulators for frame capture analysis, such as RenderDoc, NVDIA Nsight, Intel GPA, etc.
The frame grabbing tool renderdoc analyzes the mobile game.
In the daily confrontation, we found that this kind of frame capture tool will use injection methods to detect the injection module, but some malicious users will modify the module features to hide, which has higher requirements for the anti-frame capture function of game security products.
Fairguard Game Hardening has developed a set of mature and complete solutions to solve the game security problems caused by game frame grabbing tools, which can effectively prevent the theft and leakage of game resources, and avoid the game rendering technology from being maliciously analyzed. At present, the solution has been connected to a number of popular games and has verified its excellent protection capabilities.
Anti-frame capture function
Even if malicious users are hidden, the FairGuard reinforcement solution can accurately identify frame grabbing tools such as Adreno Profiler, Frame Capture, RenderDoc, and Intel GPA, effectively preventing the theft and leakage of game resources, and preventing game rendering technology from being maliciously analyzed.
In addition, the Fairguard reinforcement scheme has also been specially optimized for the frame-grabbing operation existing in some game live broadcast software, and the false alarm phenomenon is avoided through multi-dimensional data judgment.