VP Vero Panel
🇺🇸 EN ▼
Request Demo
Zero-Trust By Design

Server-Hardened Protection

Vero Panel isolates administrative frameworks, hosting structures, and individual system users. Even under exploit conditions, compromises remain strictly localized.

1. Kernel-Level SELinux Sandboxing

Most web hosting panels require administrators to disable SELinux (or set it to Permissive) to bypass configuration complexities. Vero Panel does the opposite: **SELinux is strictly enforced.**

Each hosted user operates under their own Linux system account, strictly confined by custom security policies. Document roots use permanent SELinux contexts (httpd_sys_content_t) that prevent unprivileged shell execution. Even if a hosted CMS is fully compromised via an arbitrary file upload exploit, the attacker cannot access other user directories, read global configs, or execute binares in directories like /files/ or /cache/.

Enforced Directory Rules

Shared Files Directory (/files/)
Permissions: Dirs 750, Files 640. Execution of PHP, Python, Bash, or shell scripts is blocked by kernel rules.
Cache Storage Directory (/cache/)
Permissions: Dirs 770, Files 660. Completely isolated via user groups and SELinux contexts.
Mailbox Storage (Email Directories)
Owner: vmail:vmail. Permissions: 700. Inaccessible to other unprivileged system processes.

2. VP-Shield: Passive Network Defense

Instead of heavy user-space firewall wrappers that consume CPU cycles, security monitoring is offloaded to VP-Shield, a background daemon compiled in Go.

Shield monitors Nginx, SSH, and email logs in real time. Upon detecting brute-force attempts, port scanning, or malicious URL query strings, Shield inserts temporary blocking rules directly into the kernel's nftables tables using IP sets. This blocks threats instantly at the network layer, before they touch the application layer.

VP-Shield Features

  • Brute Force Shield: Monitors active login prompts across IMAP, SMTP, SSH, and admin interfaces.
  • Persistent Rules: Saves active IP blocks into shield.json to persist firewall parameters across system reboots.
  • Management Port Masking: Masks SSH port 9000 at firewall level, enabling access only from whitelisted IPs.

3. Cryptographic Mail Isolation (BLF-CRYPT)

Email accounts inside Vero Panel are configured using strict Dovecot/Postfix integrations with SQL-based lookups. The mail storage structure is fully isolated, preventing read access from web scripts.

To protect credentials from database leakage, Vero Panel enforces the **BLF-CRYPT password scheme (bcrypt cost 12)** for all email accounts. Storing credentials in a strong, salted cryptographic hash prevents offline dictionary attacks, while Dovecot handles native authentication.

Email Security Overview

Password Hash Scheme Bcrypt Cost 12 (BLF-CRYPT)
DKIM Domain Keys RSA 2048-bit auto-generated
Transport Security Enforced TLS for IMAP/SMTP