You click the large download button, the installer lands, and only later does the domain in the address bar look wrong. The page had the logo, the colour scheme and a support link that pointed at the real project. None of that is evidence about the file you just ran. Branding is a copy; the download destination is the part that decides what you get.

Check where the button sends you

Hover the button, or long-press it on a phone, and read the destination instead of the label. A button that points at a different host than the page you are on is the strongest single signal, and it takes a second to see. If the address is a shortener, an affiliate redirect, or a path containing a version you did not choose, stop and get the link somewhere independent. The label is written by whoever built the page; the href is the only claim that has to survive a click.

Search results add a second layer. Ads are labelled, but the label is small and the sponsored copy often mirrors the project's own wording. Type the vendor domain you already know, or use a bookmark, and compare it with the address you were about to click. For work software, the approved distribution channel is the reference, not the top result.

A tutorial is not a download page either. An advertisement embedded in a guide pays the author, and its target is chosen by the advertiser.

HTTPS proves delivery, not identity

The padlock says the bytes arrived from the host you reached without being altered in transit. It says nothing about who operates that host, because certificates are cheap and a lookalike domain can hold a valid one for its own name. Read the hostname character by character, especially the part before the first slash, since the interesting lies live in subdomains and hyphenated words. A page at vpn-download.example.net is a different publisher from example.com, even with an identical layout.

Certificate details add a little: an organisation-validated certificate names a company, while a domain-validated one names nobody. That is still weaker than getting the address from a source you already trust. When the padlock is the only thing you checked, you verified the delivery van and not the sender.

Inspect the file before you run it

Check the file type first, because the extension is the cheapest thing to fake and the most useful thing to read. A dmg, exe or msi file is an installer; an ovpn or conf file is a profile, and a profile can carry routes, DNS servers and scripts that run when it connects. A page that offers a profile while calling it a connection repair is asking you to trust its contents, not just its existence. Compare the offered format with what the vendor documents for your platform.

Then check the publisher: the signature on Windows, the notarisation and team identifier on macOS, the repository and package name on Linux. An unsigned installer from a page with the right logo is still unsigned, and the quality of the design does not improve that fact. If the signature is missing or the publisher name is not the one you expected, stop before the first prompt.

Watch the installation prompts as well. A VPN client does not need a new root certificate to open a tunnel, and it does not need broad disk access to connect.

Recover if you already installed it

Downloading from a second unknown site to compare does not validate the first, because one operator can run both pages. The only useful comparison is against an address obtained independently: the vendor's documented page, a package repository, or a store listing you reached without an advertisement. Use that reference to decide whether what you have is the real client or something wearing its name.

If the installer ran, review what it changed: installed applications, added profiles, new certificates and granted permissions. Remove anything you cannot attribute. If a credential or a VPN profile was entered, treat it as exposed and rotate it through the service itself, not through the page that asked for it.

Then report the page to the vendor and to the browser or search provider, which is what helps the next person who searches. Mozilla's phishing protection explainer describes what the browser can and cannot catch on its own.

A three-question check you can run in a minute

Where does the button actually point, and is that host the one the vendor documents? What is the file, and does the vendor ship that format for this platform? What does the installer ask for, and does the vendor's documentation ask for the same things? Three answers, one minute, and any mismatch is a reason to stop rather than a reason to continue carefully.

Keep the path short by bookmarking the documented download page once, so the next time you need it you are not choosing between five sponsored results. The habit is boring, and it removes the decision from the moment when you are least careful.

Barruulee wal qabatan