ACM Home Page
Please provide us with feedback. Feedback
Is a bot at the controls?: Detecting input data attacks
Full text PdfPdf (158 KB)
Source Network and System Support for Games archive
Proceedings of the 6th ACM SIGCOMM workshop on Network and system support for games table of contents
Melbourne, Australia
Pages 1-6  
Year of Publication: 2007
ISBN:978-0-9804460-0-5
Authors
Travis Schluessler  Intel Corporation, Hillsboro, OR
Stephen Goglin  Intel Corporation, Hillsboro, OR
Erik Johnson  Intel Corporation, Hillsboro, OR
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 158,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1326257.1326258
What is a DOI?

ABSTRACT

The use of programmatically generated input data in place of human-generated input data poses problems for many computer applications in use today. Mouse clicks and keyboard strokes can automatically be generated to cheat in online games, or to perpetrate click fraud. The ability to discern whether input data was computationally generated instead of created by a human input device is therefore of paramount importance to these types of applications. This paper describes a method for detecting input data that was computationally modified or fabricated. This includes detecting data that was not directly generated by a physical human input device such as a keyboard or mouse. A prototype of this system was built on existing hardware and was shown to be effective at detecting attacks on a real application. This detection method is capable of addressing the majority of input-based attacks currently in use. When used in conjunction with a trusted peripheral, it offers a robust mechanism for ensuring a computer is not at the controls.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. von Ahn, M. Blum, N. J. Hopper, J. Langford. "CAPTCHA: Telling humans and computers apart." Advances in Cryptology, Eurocrypt '03, volume 2656 of Lecture Notes in Computer Science, 2003, 294--311.
 
2
N. Baughman, and B. Levine. "Cheat-proof Playout for Centralized and Distributed Online Games", IEEE INFOCOMM, 2001.
 
3
L. Catuogno, I. Visconti. A Format-Independent Architecture for Run-Time Integrity Checking of Executable Code. Proceedings of the Third International Conference on Security in Communications Networks, 2002.
4
5
 
6
M. Chew, J. D. Tygar. Image Recognition CAPTCHAs. Proceedings of the 7th International Information Security Conference, September 2004.
 
7
Click Quality Team. "How Fictitious Clicks Occur in Third-Party Click Fraud Audit Reports" Google, Inc. August 8, 2006. http://www.google.com/adwords/ReportonThird-PartyClickFraudAuditing.pdf
 
8
E. Cronin, B. Filstrup, S. Jamin. "Cheat-Proofing Dead Reckoned Multiplayer Games (Extended Abstract)", Proceedings of ADCOG, January 2003.
 
9
T. Dierks, E. Rescorla, The TLS Protocol Version 1.2. RFC 4346, October 2006.
 
10
Fish-bot for World of Warcraft. http://www.fish-bot.com/
 
11
E. Feldblum, "Stopping Click Fraud: From One Victim To Another", Pay Per Click Universe, (no date). http://www.payperclickuniverse.com/pay-per-click-search-engines-articles.php?article_id=43
 
12
T. Garfinkel and M. Rosenblum. A Virtual Machine Introspection based Method for Intrusion Detection. Network and Distributed Systems Security Symposium Conference Proceedings, 2003.
 
13
B. Grow, B. Elgin, M. Herbst. "Click Fraud: The dark side of online advertising." Business Week Online, October 2, 2006. http://www.businessweek.com/magazine/content/06_40/b400 3001.htm
 
14
G. Hoglund, J. Butler. Rootkits, 2006.
 
15
 
16
Intel® Active Management Technology. http://www.intel.com/technology/manage/iamt
 
17
May, M. "Inaccessibility of CAPTCHA: Alternatives to Visual Turing Tests on the Web." W3C Working Group Note 23 November 2005. http://www.w3.org/TR/2005/NOTE-turingtest-20051123/
 
18
MCK-142 Programmable Keyboard. http://www.monucad.com/keyboard.htm
 
19
Nostromo#8482; SpeedPad N52. A human input device designed for gaming applications. http://catalog.belkin.com/IWCatProductPage.process?Produc t_Id=157024
 
20
 
21
Punkbuster Online Countermeasures -- a software based anticheat solution. http://www.evenbalance.com
 
22
Rescorla, E., Datagram Transport Layer Security. RFC 4347, April 2006.
 
23
T. Schluessler, et. al., "Runtime Integrity and Presence Verification for Software Agents", Technology@Intel Magazine, December 2005.
 
24
TCG TPM Specification version 1.2 Revision 94, 2006.
 
25
Tuzhilin, Alexander. "The Lane's Gift v. Google Report." http://googleblog.blogspot.com/pdf/TuzhilinReport.pdf
 
26
Virtual Economy Research Network: News, research and discussion on real-money trade of virtual property globally. http://virtual-economy.org/
 
27
Glider - http://www.wowglider.com/FAQ.aspx

Collaborative Colleagues:
Travis Schluessler: colleagues
Stephen Goglin: colleagues
Erik Johnson: colleagues