Stellar VPN

Secure your connection

Log In
← Back to Blog

Signed Server Lists Explained

If a VPN app trusts any server list it receives, that trust can be abused. Signed server lists are how you close that gap.

A server list may look like harmless metadata, but it tells the app which servers exist, where they are, and which configuration files it should download. That makes it security-critical.

If an attacker can change the server list, they may be able to point users toward infrastructure they control. That is why signed server lists matter.

What a signed server list does

A signed server list allows the app to verify that the list really came from the legitimate signing process and was not changed after the fact. If any field changes, the signature check fails.

That includes fields like hostname, configuration URL, or configuration hash. The app does not have to guess. It either verifies correctly or it gets rejected.

Why HTTPS is not enough

HTTPS is important, but it is still transport security. A signed server list adds content authenticity. That means the app can reject modified data even if the network path or backend is compromised.

What users get from this

The user experience should still feel simple. The app fetches the server list, verifies it, and only then trusts it. If verification fails, the app blocks the connection instead of taking chances.

That is exactly how security software should behave when trust matters.