Security

Best practices for securing your infrastructure

Security Overview

DarkAura takes security seriously. Our platform includes multiple layers of protection to keep your applications safe.

Built-in Protection

DDoS Protection

Automatic mitigation of distributed denial-of-service attacks

SSL/TLS

Free SSL certificates with automatic renewal

Firewall

Configurable network-level firewall rules

Encryption

Data encrypted at rest and in transit

Configure Firewall Rules

await client.firewall.setRules('srv_abc123', [
  { action: 'allow', port: 443, protocol: 'tcp' },
  { action: 'allow', port: 80, protocol: 'tcp' },
  { action: 'allow', port: 22, source: '10.0.0.0/8' },
  { action: 'deny', port: '*', protocol: '*' } // Deny all else
])

API Key Security

  • ⚠️Never commit API keys to version control
  • ⚠️Use environment variables for sensitive data
  • ⚠️Rotate keys regularly and revoke unused keys
  • ⚠️Use scoped keys with minimal permissions

Two-Factor Authentication

Enable 2FA for your DarkAura account in Dashboard → Settings → Security. We support authenticator apps and hardware security keys.