Zum Inhalt

Odoo On-Premise Checkliste

Checkliste für On-Premise Installation.

Struktur:

ID Gruppe
Audit
Referenz Mint System
Finding

Host

Checkliste zur Auditierung einer Hosting-Umgebung.

1 Disk

  • Das Host-System stellt ausreichend Speicherplatz zur Verfügung

2 Sicherheit

  • Der Zugriff auf das Host-System ist nur bestimmten Benutzern erlaubt

Mint-System/Ansible-Playbooks/IAM

3 Sicherheit

  • Ein Root-Zugriff auf das Host-System ist nicht möglich

Mint-System/Ansible-Playbooks/IAM

Docker

Checkliste zur Auditierung einer Odoo-Docker-Umgebung.

1 Container

  • Docker Daten werden Container-unabhängig persistiert

Mint-System/Ansible-Playbooks/Postgres

2 Container

  • Es werden Docker Volumes verwendet

Mint-System/Ansible-Playbooks/Postgres

3 Container

  • Konfiguration der Container erfolgt über Umgebungsvariablen

Mint-System/Ansible-Playbooks/Postgres

4 Odoo

  • Für den Odoo Datenbankmanager ist ein Master-Passwort gesetzt

Mint-System/Ansible-Playbooks/Odoo

5 Odoo

  • Der Odoo Addon-Ordner ist korrekt eingebunden

Mint-System/Ansible-Playbooks/Odoo

6 Odoo

  • Der Datenbankfilter macht ein Mapping des Hostnamen

Odoo Development

7 Container

  • Die Container Konfiguration wird bsp. mit Docker-Compose gemanaged

Mint-System/Ansible-Playbooks

8 Sicherheit

  • Die Datenbank-Passwörter sind sicher aufbewahrt

Mint-System/Ansible-Playbooks#setup

9 Container

  • Die Container werden nach einem System-Neustart gestartet

Mint-System/Ansible-Playbooks/Postgres

10 Sicherheit

  • Die Container kommunizieren über eine eigenes Netzwerk und nicht über exposed Ports

Mint-System/Ansible-Playbooks/Postgres

Odoo

Checkliste zur Auditierung einer Odoo-Installation.

1 Email

  • Die Email-Domäne und der ausgehende Server ist konfiguriert

2 Email

  • Der eingehende Email-Server ist konfiguriert

3 Email

  • Für den Email Account sind die nötigen Aliase konfiguriert

4 Localization

  • Es ist nur eine System-Sprache konfiguriert

5 Localization

  • Begriffe wie die "payment terms" sind übersetzt

6 Administration

  • Ein Benutzer hat Adminstratoren-Rechte und kennt sich mit dem Debug-Modus von Odoo aus

7 Sicherheit

  • Benutzer verwenden sichere Passwörter und speichern diese in einem Passwortmanager

8 Sicherheit

  • Die Standard-Zugriffsberechtigungen sind definiert

9 Integrität

  • Es sind nur Apps installiert, die auch verwendet werden

10 Localization

  • Grundeinstellungen zur Währung und Informationen zum Unternehmen wurden gemacht

Optionale Apps

Für die jeweiligen Odoo Editionen werden die folgenden Apps zur Installation empfohlen:

Odoo Community Edition:

  • Web Responsive - Link
  • Web Company Color - Link
  • Theme Clean - Link

Backup

Checkliste zur Auditierung des Backups einer Odoo-Umgebung.

1 Odoo

  • Es wird regelmässig ein Odoo Export über den Datenbankmanager erstellt

Mint-System/Ansible-Playbooks/restic-client

2 Dump

  • Von der Odoo Datenbank wird regelmässig ein Dump erstellt

Mint-System/Ansible-Playbooks/restic-client

3 Sicherheit

  • Backup-Daten werden auf einem externen System gespeichert

Mint-System/Ansible-Playbooks/restic-server

4 Versionierung

  • Es existiert ein Backup Rotation-Mechanismus

Mint-System/Ansible-Playbooks/restic-client

Proxy

Checkliste zur Auditierung eines Forward-Proxys für eine Odoo-Installation.

1 Domain

  • Die Odoo-Installation ist öffentlich unter einer Subdomain erreichbar

2 Sicherheit

  • Die Verbindung ist verschlüsselt und mit einem Zeritifikat von LetsEncrypt verifiziert

3 Sicherheit

  • Die LetsEncrypt-Zertifikate werden automatisch erneuert

Mint-System/Ansible-Playbooks/Nginx

4 Odoo

  • Der Proxy-Modus von Odoo ist aktiviert

Mint-System/Ansible-Playbooks/Odoo

5 Sicherheit

  • Die Upload-Grösse von Dateien ist eingeschränkt

Optionale Audits

Weitere Themenbereiche zur auditierung wären Überwachung der Umgebung und Schutz der Appikation. Als Odoo-Verantworlticher möchte man sicherstellen, dass Ausfälle bemerkt werden und die Webapplikation nach aussen ausreichend geschützt ist.

Hat der Kunde eine Odoo-Webseite im Einsatz wäre hier die Kontrolle der Analytics-Funktion angebracht.


Backlinks

🔗 Odoo Hosting - On-Premise

📝 Edit on GitHub · 🔷 Open in Obsidian