FireE Enterprise Cloud Security System
FireE helps to reduce complexity in securing the cloud enviroment as well as montioring the internal network to detect potential network attacks and alert the IT department of such instrusions.
Security Conerns
With the current technology landscape changing, more enterprises are moving their systems to the cloud.
This, in turn, opens a new front for attackers and data may be leaked more easily. Increasingly enterprises are also looking for solutions that emphasize more on security due to recent spikes in security incidents.
Moreover, enterprises are increasingly becoming more vulnerable to various attacks, especially when attacks are becoming more and more sophisticated.
Features
3-Factor Authentication: User Authorization to determine if user has access, User Authentication to determine if the user is really who he claims to be and Device Authorization to ensure that clients are secured and do not pose a threat to the Platform
Secure Cloud File Storage Platform: Store confidential company data on the cloud with built-in file encryption to prevent administrators from misuing their privilages or hackers that attack the cloud platform from revealing company secrets.
Secure File Transfer Platform: Transfer confidential company data securely peer-to-peer.
Cloud Insights Overview and Management System: Allow administrators to manage the enterprise's cloud enviroment easily.
Enterprise Network Analysis System: Allow administrators to know whats happening on the enterprise's network at a glance and react promptly to potential attacks.
Project Specfics
Coded on Java 1.8 JDK
Initial Authentication via Google Account OAuth
Second Factor Authentication via Nexmo 2FA API
File Storage via Google Cloud FileStore
Application Data stored in Google Cloud SQL
Packet Recording by Pcap4j
SMS Alerts via Amazon Web Services' Simple Notification Service
Project Collaboration on GitHub