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