Security

Security profiles and mTLS

SSH only through whyctl, firewall sources, Telnet, allowed users, inheritance, ports open to the internet, and mTLS.

Getting started

In the console → Infrastructure → Security and access → Security profile, choose “Create the recommended profile”. WhyCloud proposes a safe profile from your servers and services that you can edit before applying.

Getting started with server security profiles
Getting started with server security profiles

SSH

“whyctl only”: SSH is reachable only through the whyctl secure tunnel, with WhyCloud identity and audit. “Allowed sources”: only the given addresses. Root and password sign-in can be turned off. The configuration is checked with sshd -t before applying.

Firewall

Write inbound rules by source (IP or CIDR), port and protocol. On Linux WhyCloud manages only its own nftables table (inet whycloud), validates rules with nft -c and restores the previous state on failure. Ports WhyCloud services need on the server stay open automatically.

Telnet and users

Telnet and legacy insecure services are turned off and their ports closed. Under Allowed users choose which system users may sign in, or allow WhyCloud users only (through whyctl).

Inheritance

Make a profile the organization default; servers without their own profile inherit it. Any server can use another profile or override a few settings. Each server’s effective profile is always shown and a profile change reaches every server that uses it.

Profiles and each server’s effective profile
Profiles and each server’s effective profile

Drift and open ports

Every 5 minutes the agent compares the real state with the profile, reports and corrects drift. “Check ports” lists ports reachable from the whole internet, the process behind each and its risk (e.g. an open database or RDP).

mTLS

Every agent and operator receives its own certificate from the organization’s authority after enrolling and talks to the control plane over mutual TLS 1.3; unauthenticated connections are refused once upgraded. Each server page shows its mTLS state.

Related guides