Abstract
In the era of cyberspace, enforcing an Intrusion Detection System (IDS) and Firewall on a system is a common practice among network administrators or engineers. But, with the due time, just implementing IDS and firewall isn’t just enough to secure our systems, especially with the present trend of spreading new malware attacks. Its quite easy to victimize a machine, even with IDS and firewalls enforced on the networks by easily uploading shells in the form of pdf, jpg, txt, etc. Due to which machine can easily be victimized without much effort, for this, we probe to apply a new approach to overcome this anomaly. Understandably, with the increasing demand for IoT devices in the market, safeguarding these devices are also a big challenge. Motivated by this problem, we try to perform inspections to maintain stability and functionality by adding code that allows the application to keep track of operating constraints of the application during an attack. Hence, in the background of this, we discuss intrusion detection systems, firewalls, and applicability. Further, we tend to identify open challenges in this direction.