Intrusion Detection System (IDS) is a Full Stack Web Application for monitoring a network for malicious activity or policy violations. Our team used the IDS on an online shopping portal to simulate the malicious activities being queried onto the database using different actions performed on the portal. Check out the documentation for further details!
- Actions such as
- Adding/Fetching a product on a shopping cart - SELECT operation on the database
- Removing a product from the shopping cart - DELETE operation on the database
- Checking out products from the shopping cart - INSERT operation on the database
Flow of Data:
User -> Presentation Tier (Flask WebUI) -> Application Tier (Python 3) -> IDS -> Persistence Tier (psychopg2 library) -> Data Tier (PostgreSQL)
Tech Used: Python (Flask), Jinja2, HTML5, CSS3, Bootstrap 4, jQuery, AJAX, PostgreSQL (PgAdmin4, psychopg2)