Course Project - Principles of Data and System Security - Spring Semester 2023 - Indian Institute of Technology Bombay
-
Updated
May 20, 2023 - Python
Course Project - Principles of Data and System Security - Spring Semester 2023 - Indian Institute of Technology Bombay
A lightweight CSRF protection script for Flask
Django v4 + React + CSRF cookies + Deploy to heroku at https://django-react-heroku-csrf.herokuapp.com/ (from main branch)
Secure Flask Authentication
A social networking platform built with JavaScript frontend and Django backend. Features include user authentication, post creation/editing, profile management, follow/unfollow functionality, paginated post feeds, and real-time like interactions. Posts are displayed in chronological order with separate views for all posts and following feed.
Production-ready polling application with encrypted voting, blockchain-style ledger, Dockers support, and admin dashboard
This is the application that is built the DevSecOps concepts like : CICD, Git actions, SonarQube- Static analysis, OWASP ZAP - Dynamic code security analysis, AWS , DynamoDB , Google auth for TOTP, SSL, Https connection, CSRF, Flask .
Scarface is an advanced asynchronous web framework built on top of Quart. It focuses on custom security, performance, and efficiency, providing features like encryption/decryption with Fernet, HMAC hashing, JWT token generation, CSRF protection, secure user management, rate limiting, custom middleware, and efficient static file serving.
Track your learning. Make your own Learning Log, and keep a list of the topics you're learning about. Whenever you learn something new about a topic, make an entry summarizing what you've learned.
Flask application that serves as an online bookstore, inspired by Kindle
Two-way Secure File Transfer Application on the Local Network
A Django web application demonstrating user authentication with registration, login, logout, and a protected dashboard.
A production-ready Role-Based Access Control (RBAC) microservice with FastAPI backend and React TypeScript frontend. Features JWT authentication, CSRF protection, rate limiting, role hierarchies, permission groups, and comprehensive security. Includes Celery workers, Redis caching, Docker deployment, and 90+ backend + 354 frontend tests.
Developing an automated inventory management system leveraging Python with Django for the server-side logic, ORM for seamless database interactions and lightweight framework. PostgreSQL for database management and integrating a barcode using the ScanApp API with JavaScript. Utilizing Django's URL routing and views to handle incoming barcode data
An authentication app built with Flask, featuring user registration, login, and advanced security measures like password hashing and CSRF protection.
A comprehensive cybersecurity platform with real-time threat detection, secure JWT auth with refresh tokens, Grafana dashboards, and automated alerts. Features HTTPS encryption, CSRF protection, rate limiting, and account lockouts. Includes a data pipeline and secure credential management for enterprise-grade monitoring.
Add a description, image, and links to the csrf-protection topic page so that developers can more easily learn about it.
To associate your repository with the csrf-protection topic, visit your repo's landing page and select "manage topics."