Data Centers
The DEEP Platform product is based on logical architectures, with primary data centers run by in Hetzner Online datacenters located in the Germany, EU.
EventPlatform does not own the hardware located in these data centers. Instead, our provider is responsible for the security of the underlying cloud infrastructure (IaaS / PaaS), while EventPlatform is responsible for controls and configurations beginning at the operating system layer.
DEEP Platform product
A multi-tenant, cloud-based application, the DEEP Platform is engineered for high
scalability, reliability, security, and performance. All elements of the platform are tested regularly. The platform is microservice-based and is deployed on top of orchestration.
Encryption
Data in transit is encrypted using TLS 1.2 and 1.3, while data at rest is encrypted using AES-256. Access to databases is also encrypted asymmetrically.
Each EventPlatform's customer’s data is hosted within a dedicated environment.
Network Security
EventPlatform divides its platform into separate network groups to better protect data. Network security protections are designed to prevent unauthorized network access to and within the internal product infrastructure.
Within the infrastructure, internal network restrictions allow a many-tiered approach to ensuring only the appropriate types of devices can communicate with each other. Intrusion Detection / Intrusion Prevention (IDS/IPS) solutions are deployed, with near real-time alerts in place that indicate and alert for any suspicious or uncommon activity.
We also use industry-leading solution for geo-cashing (CDN - Content Delivery Network) and WAP (Web Application Firewall) with help of Cloudflare Services.
Secure Development & Change Management
EventPlatform has a formalized development and change management process in place, which requires identification and recording of significant changes, assessment of risk and the potential effect of such modifications, approval of proposed changes, and testing of changes to verify operational functionality. Proposed changes are evaluated to determine if they present a security risk and what mitigating actions, including employee and user entity notifications must be performed.
The EventPlatform secure development methodology includes project planning, design, testing, implementation, maintenance, and disposal or decommissioning. Changes to infrastructure and software are developed and tested in a separate development or test environment before release to production. Additionally, to ensure reviews and approvals are required, controls are in place before code is pushed to the production environment.
Access to the source code management tool is restricted to those with a business need for access. On a quarterly basis, access to the source code management tool is reviewed to ensure accuracy.
As part of the development process, static code analysis is also performed.