Article Preview
TopIntroduction
With the increase of technological development, the internet has become the major solution to handle different financial and personal data which has further developed the need of security like never before. People realized that the data on computers is extremely important aspect of modern life. So, the transfer of information on the network in a safer and secure way over the network has become a major challenge for us (Pandey, 2016). It has generated the need to follow good security management practices which is possible only through a good security policy. No Doubt, that a good security policy and its proper implementation go a long way in ensuring adequate security management practices.
This issue of security of internet can be considered broadly as Network Security and Web Security. Here, the Network security can be either hardware based (router with built in firewalls, network intrusion and detection systems) or software based. It consists of the provision and policies developed by the network administrator to prevent and monitor unauthorized access, misuse, modification or denial of a computer network and network accessible resources (Shah & Kapdi, 2017). Thus, the role of network security is to protect the organizations IT infrastructure from all type of Cyber Attacks including viruses, worms, Trojan horses, DoS, Spyware and Adware etc. On the other hand, the web application security is a branch of Information Security that deals significantly with security of websites, Web Apps and web services.
This paper is presented here to select the task of securing web services with the help of a standard mechanism called CAPTCHA. CAPTCHA is an acronym of Completely Automated Public Turing Test to Tell Computers and Humans Apart. It is a kind of computer program which generate test to differentiate between a user and a robot. It can be considered as one of the best ways to deal with web security as the objective of web security is to emphasize on eliminating the vulnerabilities of all web applications and CAPTCHA plays a prominent role in it.
The usefulness of CAPTCHA depends upon user interaction, reliability and robustness (Moradi & Keyvanpour, 2015). Thus, we can say that a CAPTCHA follows a negative security policy in which all claimed users are considered as machines until they can pass the test (Doiphode & Jadhav, 2018). The goal of this paper is to generate cognition-based CAPTCHA onto the screen randomly with the help of a Computer Architecture rather than any algorithm. The Architecture is presented here to develop random CAPTCHA image on the screen with the assumption that it is hard to break any architecture in comparison to an algorithm which are being utilized till date to generate CAPTCHA images on the screen.