Internet Memes: A Novel Approach to Distinguish Humans and Bots for Authentication

Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1069)


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.


Bots Authentication Internet memes Neural networks Machine learning 


  1. 1.
    Gorwa, R., Guilbeault, D.: Unpacking the social media bot: a typology to guide research and policy. Policy Internet (2018)Google Scholar
  2. 2.
    Martinez, M.: Future Bright: A Transforming Vision of Human Intelligence. Psychology. Oxford University Press, Oxford (2013)Google Scholar
  3. 3.
    Sivaprakasam, L., Jayaprakash, A.: A study on sarcasm detection algorithms. Int. J. Eng. Technol. Sci. Res. (2017)Google Scholar
  4. 4.
    Diaz, C.: Defining and characterizing the concept of Internet Meme. CES Psicología 6, 82–104 (2013)Google Scholar
  5. 5.
    Bauckhage, C.: Insights into internet memes. In: Conference: Proceedings of the Fifth International Conference on Weblogs and Social Media (2011)Google Scholar
  6. 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. 7.
    Zhao, N., Liu, Y., Jiang, Y.: CAPTCHA Breaking with Deep Learning. Stanford University (2017)Google Scholar
  8. 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. 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. 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. 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. 12.
    Beltzung, L.: Watson Jeopardy! A Thinking Machine. Vienna University of Technology (2013)Google Scholar
  13. 13.
    Weijers, S.: Exploring Human-Robot Social Relations. University of Twente (2013)Google Scholar
  14. 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. 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. 16.
    Fowler, G.: Are Smartphones Becoming Smart Alecks? Wall Street J. (2011).
  17. 17.
    Sivakorn, S., Polakis, J., Keromytis, A.D.: I’m not a human: Breaking the Google reCAPTCHA (2016)Google Scholar
  18. 18.
    Lemos, N., Gomes, J.: Enhanced image captcha. Int. J. Eng. Res. Technol. 2014Google Scholar
  19. 19.
    Huang, Q., Zhang, P., Wu, D., Zhang, L.: Turbo learning for captionbot and drawingbot. In: Proceedings of NeurIPS 2018 (2018)Google Scholar
  20. 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. 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. 22.
    Winslow, E.: Bot Detection via Mouse Mapping. Stanford University (2009)Google Scholar
  23. 23.
    Walt, E., Eloff, J.: Using Machine Learning to Detect Fake Identities: Bots vs Humans. IEEE Access (2018)Google Scholar
  24. 24.
    Turing, A.: Computing Machinery and Intelligence. Computing Machinery and Intelligence (1950)Google Scholar
  25. 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

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.University of DelawareNewarkUSA

Personalised recommendations