Skip to main content

Introduction

Security is paramount in deployERP. We implement multiple layers of protection to ensure your Odoo deployments remain secure, compliant, and protected against threats. This guide covers our security architecture and best practices.

Security Architecture

Security Layers

Infrastructure Security

  • Isolated cloud resources
  • Network segmentation
  • Firewall rules
  • DDoS protection

Application Security

  • Role-based access control
  • Session management
  • Input validation
  • Security headers

Data Security

  • Encryption at rest
  • Encryption in transit
  • Secure backups
  • Key management

Compliance

  • GDPR ready
  • SOC 2 Type II
  • ISO 27001 aligned
  • Regular audits

Authentication

Multi-Factor Authentication (2FA)

Enable 2FA for enhanced security:
1

Enable 2FA

Go to Settings → Security → Two-Factor Authentication
2

Choose Method

Select TOTP app or SMS verification
3

Scan QR Code

Use authenticator app to scan code
4

Verify Setup

Enter verification code to confirm

Supported 2FA Methods

Single Sign-On (SSO)

Integrate with your identity provider:

Access Control

Role-Based Access Control (RBAC)

deployERP implements granular permissions:

Permission Matrix

API Key Permissions

Configure granular API key permissions:

Network Security

Firewall Configuration

Default firewall rules:

IP Whitelisting

Restrict access by IP address:

DDoS Protection

Automatic DDoS mitigation:
  • Rate limiting per IP
  • Connection throttling
  • SYN flood protection
  • Application-layer filtering
  • Geographic blocking (optional)

Data Encryption

Encryption at Rest

All data encrypted using industry standards:

Encryption in Transit

All communications encrypted:
  • TLS 1.3 for web traffic
  • SSH for server access
  • TLS for database connections
  • HTTPS for API calls

SSL/TLS Configuration

Security Monitoring

Audit Logging

Comprehensive audit trail of all actions:

Security Alerts

Real-time security notifications:

Intrusion Detection

Automated threat detection:
  • Brute force attempts
  • SQL injection attempts
  • XSS attempts
  • Suspicious file uploads
  • Abnormal traffic patterns

Compliance & Certifications

GDPR Compliance

deployERP helps maintain GDPR compliance:

Data Privacy

  • Data minimization
  • Purpose limitation
  • Access controls
  • Audit trails

Data Rights

  • Right to access
  • Right to rectification
  • Right to erasure
  • Data portability

Compliance Features

Security Best Practices

Account Security

  • Minimum 12 characters
  • Mix of letters, numbers, symbols
  • Unique for each service
  • Use password manager
  • Required for admin accounts
  • Recommended for all users
  • Use TOTP apps over SMS
  • Keep backup codes secure
  • Audit user permissions quarterly
  • Remove inactive accounts
  • Follow least privilege principle
  • Document access changes

Infrastructure Security

Keep Systems Updated

  • Enable automatic security updates
  • Review update logs
  • Test updates in staging
  • Plan maintenance windows

Network Segmentation

  • Isolate production systems
  • Use private networks
  • Implement VPNs
  • Restrict public access

Regular Backups

  • Automated daily backups
  • Test restore procedures
  • Encrypt backup data
  • Store offsite copies

Monitor Continuously

  • Enable security alerts
  • Review logs regularly
  • Investigate anomalies
  • Update security rules

Incident Response

Response Plan

In case of security incident:
1

Detect & Contain

Identify scope and contain threat
2

Assess Impact

Determine affected systems and data
3

Notify

Contact deployERP support immediately
4

Investigate

Collect logs and evidence
5

Remediate

Apply fixes and patches
6

Review

Post-incident analysis and improvements

Emergency Contacts

Security Tools

Security Scanner

Regular vulnerability scanning:

Penetration Testing

Annual third-party penetration testing:
  • Application security testing
  • Infrastructure testing
  • Social engineering assessment
  • Compliance validation