Valve Anti-Cheat
システムの設計については、チートプログラムの開発者やソーシャル・エンジニアリングに役立ってしまう可能性があるため、ほとんどが公開されていない。
基本的な設計として、システムはクライアントに対してチャレンジを送信し、適切な応答が確認されなかった場合、不正行為の可能性があるとしてフラグが立てられる。ヒューリスティクスを使用し、コンピュータのメモリやプロセスをスキャンした際にチートプログラムの有無を検出する。異常が検出されるたびにインシデントレポートが作成され、禁止されたアプリケーションソフトウェアを集約したデータベースとの比較やValveのエンジニアによって分析が行われる。エンジニアはコードを独自の環境にコピーした上で検査し、新しいチートプログラムとして確認された場合、情報をデータベースに追加する。
SteamのリードエンジニアであるJohn Cookによると、アンチチートソフトウェア自体が悪用されるのを防ぐために、「ソフトウェアは絶えず更新され、必要に応じてデータをサーバへ小分けにして送信しているため、ハッカーたちは特定の時間に実行されるごく一部の情報しか見ることができない。よって、彼らはその一部を回避できるかもしれないが、全てをハッキングすることはできない。」としている。
禁止処置を受けたプレイヤーは、ほとんどのeスポーツトーナメントにおける競技からも追放されている。
2014年、チームに所属していたプロゲーマーであるemilio(Joel Mako)が、ライブストリーミングの途中で禁止処置を受けた。emilioは最初に「自身のメインアカウントとメールアドレスで関連付けられたスマーフアカウントの1つにおいてゲームをプレイしていた友人」が原因であるとして、チートの使用を否定していた。その後、2015年にチートの使用を認めている。
他にも、KQLY(Hovik Tovmassian)やsmn(Simon Beck)、Sf(Gordon Giry)の3名もDreamHack Winter 2014への出場を控えていたが、直前に禁止処置を受けた。ESEA League(英語版)は禁止処置について、Valveと直接協力した結果であると主張した。smnとKQLYはどちらもチートの使用を認めている。