Internet Memes: A Novel Approach to Distinguish Humans and Bots for Authentication
Abstract
More than half the web traffic is believed to be made of bots. Over the last few years, bots have grown increasingly sophisticated to carry out repetitive jobs, gain control over systems, run automated scripts and can also play games. Recently, bots have been capable of authenticating themselves as human beings. They have been known to conquer text based CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart), image based CAPTCHA as well as several other authentication bypassing mechanisms. Further, other techniques like neural networks and machine learning have been instrumental in imparting enough training to bots to behave as humans, which has made it very difficult to distinguish bot behavior from human for the purpose of authentication. In this article, we present the concept of the Internet Memes which may successfully tell a bot and human apart. Considering the ever dynamic nature of Internet Memes, this may be one of the strongest techniques to distinguish between a human and a bot based on conscience and interpretation.
Keywords
Bots Authentication Internet memes Neural networks Machine learningReferences
- 1.Gorwa, R., Guilbeault, D.: Unpacking the social media bot: a typology to guide research and policy. Policy Internet (2018)Google Scholar
- 2.Martinez, M.: Future Bright: A Transforming Vision of Human Intelligence. Psychology. Oxford University Press, Oxford (2013)Google Scholar
- 3.Sivaprakasam, L., Jayaprakash, A.: A study on sarcasm detection algorithms. Int. J. Eng. Technol. Sci. Res. (2017)Google Scholar
- 4.Diaz, C.: Defining and characterizing the concept of Internet Meme. CES Psicología 6, 82–104 (2013)Google Scholar
- 5.Bauckhage, C.: Insights into internet memes. In: Conference: Proceedings of the Fifth International Conference on Weblogs and Social Media (2011)Google Scholar
- 6.Vidya, N., Naika, S.: Simple text based CAPTCHA for the security in web applications. Int. J. Comput. Sci. Mob. Comput. (2015)Google Scholar
- 7.Zhao, N., Liu, Y., Jiang, Y.: CAPTCHA Breaking with Deep Learning. Stanford University (2017)Google Scholar
- 8.Nejati, H., Cheung, N., Sosa, R., Koh, D.: DeepCAPTCHA: an image CAPTCHA based on depth perception. In: Conference: Proceedings of the 5th ACM Multimedia Systems Conference (2014)Google Scholar
- 9.Nguyen, V., Chow, Y., Susilo, W.: Breaking a 3D-based CAPTCHA scheme. In: ICISC 2011 Proceedings of the 14th International Conference on Information Security and Cryptology, pp. 391–405 (2011)CrossRefGoogle Scholar
- 10.Athanasopoulos, E., Antonatos, S.: Enhanced CAPTCHAs: using animation to tell humans and computers apart. In: Communications and Multimedia Security, pp. 97–108. Springer, Heidelberg (2006)CrossRefGoogle Scholar
- 11.Nguyen, V., Chow, Y., Susilo, W.: Breaking an animated CAPTCHA scheme. In: Proceedings of the 10th International Conference on Applied Cryptography and Network Security (2012)CrossRefGoogle Scholar
- 12.Beltzung, L.: Watson Jeopardy! A Thinking Machine. Vienna University of Technology (2013)Google Scholar
- 13.Weijers, S.: Exploring Human-Robot Social Relations. University of Twente (2013)Google Scholar
- 14.Mehndiratta, P., Sachdeva, S., Soni, D.: Detection of sarcasm in text data using deep convolutional neural networks. Scalable Comput. 18(3), 219–228 (2017)CrossRefGoogle Scholar
- 15.Hempelmann, C., Raskin, V., Triezenberg, K.: Computer, tell me a joke … but please make it funny: computational humor with ontological semantics. In: Proceedings of the Nineteenth International Florida Artificial Intelligence Research Society Conference (2006)Google Scholar
- 16.Fowler, G.: Are Smartphones Becoming Smart Alecks? Wall Street J. (2011). https://moodle.cs.huji.ac.il/cs12/file.php/67842/SiriJokes.pdf
- 17.Sivakorn, S., Polakis, J., Keromytis, A.D.: I’m not a human: Breaking the Google reCAPTCHA (2016)Google Scholar
- 18.Lemos, N., Gomes, J.: Enhanced image captcha. Int. J. Eng. Res. Technol. 2014Google Scholar
- 19.Huang, Q., Zhang, P., Wu, D., Zhang, L.: Turbo learning for captionbot and drawingbot. In: Proceedings of NeurIPS 2018 (2018)Google Scholar
- 20.Duskin, O., Feitelson, D.: Distinguishing humans from bots in web search logs. In: WSCD 2009 Proceedings of the 2009 Workshop on Web Search Click Data, pp. 15–19 (2009)Google Scholar
- 21.Offutt, J., Jin, J., Zheng, N., Mao, F., Koehl, A., Wang, H.: Evasive bots masquerading as human beings on the web. In: 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) (2013)Google Scholar
- 22.Winslow, E.: Bot Detection via Mouse Mapping. Stanford University (2009)Google Scholar
- 23.Walt, E., Eloff, J.: Using Machine Learning to Detect Fake Identities: Bots vs Humans. IEEE Access (2018)Google Scholar
- 24.Turing, A.: Computing Machinery and Intelligence. Computing Machinery and Intelligence (1950)Google Scholar
- 25.Priyadarshini, I., Cotton, C., Wang, H.: Some cyberpsychological techniques to distinguish human and robot authentication. In: Advances in Intelligent Systems and Computing. Springer, Cham (2019)Google Scholar