Encrypted Cloud Docker Storage System With Firewall
With the increasing use of cloud storage systems, ensuring data security and controlled access has become a major concern.Traditional cloud platforms often depend only on password-based authentication, which is vulnerable to cyber threats such as unauthorized access, data breaches, and brute-force attacks.To address these security challenges, this project presents an Encrypted Cloud Docker Storage System with Firewall and Multi-Factor Authentication that provides enhanced protection for user data.The system allows users to securely log in to a web-based platform and upload files such as documents and images.Before storing the files in the cloud environment, the data is encrypted using the Advanced Encryption Standard (AES-256) algorithm.AES-256 ensures strong symmetric encryption, making the stored data highly secure against unauthorized access.The encrypted files are then uploaded to a cloud-based Dockerized storage system, providing scalability, and better resource management.To further strengthen security, steganography techniques are used to hide sensitive information such as encryption keys within image data.This adds an additional layer of protection beyond standard encryption.The system also implements multi-factor authentication (MFA), where users must verify their identity using facial recognition or a One-Time Password (OTP) sent to their registered email address.This ensures secure login and prevents unauthorized access.