この記事は DeNA Advent Calendar 2018 の24記事目です。 こんにちは、セキュリティ部セキュリティ技術グループ ツール開発チームの小竹 泰一(aka tkmru )です。 脆弱性診断業務の傍ら、ツール開発チームでは、パッチ管理ツールやチート対策、脆弱性診断のためのツール開発を行っています。 この記事では開発中のLLVMを用いたチート対策ツールの紹介をしたいと思います。 はじめに 本題に入るまえに、チートをされるとどのような問題があるのか、チートの方法やチート対策技術にはどのようなものがあるのかということを軽く説明しようと思います。 チートによるリスク スマートフォンのゲームアプリのチートでよくあるものとしては、 「スタミナが減らないようにするもの」や、 「ステータスを不正に上昇させバトルで勝利するもの」、 「不正に課金アイテムを取得するもの」などがあります。 もし、
![LLVMを用いたチート対策ツールを作っている話 | BLOG - DeNA Engineering](https://cdn-ak-scissors.b.st-hatena.com/image/square/6a14b60a543d1b22e9d7384ec2541df003754724/height=288;version=1;width=512/https%3A%2F%2Fengineering.dena.com%2Fblog%2F2018%2F12%2Fanti-cheat-tool-using-llvm%2Fcover.png)