Safebaze Architecture and software details



Safebaze Software Architecture and Threat modeling

Architecture Block Diagram – Safebaze

The current revision of the Safebaze solution is design as a modular mobile friendly distributed micro service architecture. The mobile version of the code base developed using flutter helps to write once and compile the solution that delivers an iOS and Android supported supported solution. Each of the key product offerings runs as a services and available through API, for now we are using single storage that holds device list and assessed labels. Future plan is to have the true micro services architecture to have the data stored separately by each service.
Safebaze Architecture Block Diagram

Device discovery use case process flow – Safebaze

The diagram depicts the process flow during Safebaze device discovery process. Once the user allows the access to their home network, Safebaze uses the proprietary developed search code that uses the standard network search commands to discover the devices and find the details for them using their MAC address. Then user presented with the list of devices and system performs the security and privacy assessment of each device to generate the Label.
Safebaze Device Discovery Flow Diagram

High Level Future Architecture Diagram – SafeBaZe

The future revision of the Safebaze solution is design as a hybid (Cloud+Local) modular mobile friendly distributed micro service architecture. The mobile version of the code base developed using flutter helps to write once and compile the solution that delivers an iOS and Android supported supported solution. Each of the key product offerings runs as a services and available through API, and the data stored separately by each service in different database.
Safebaze Future Architecture Block Diagram

Threat modeling – SafeBaZe

The solution implements the secure design principles during the complete CI/CD pipeline and have a Threat Modeling assessment completed that can be acessed here.
Safebaze Threat Modeling