Logo

dev-resources.site

for different kinds of informations.

AWS Verified Access preview non-review!

Published at
12/2/2024
Categories
aws
openvpn
wireguard
vpn
Author
omahn
Categories
4 categories in total
aws
open
openvpn
open
wireguard
open
vpn
open
Author
5 person written this
omahn
open
AWS Verified Access preview non-review!

Yesterday AWS announced AWS Verified Access for non-HTTPs connections.

This is huge news as it opens up the possibility of getting direct access to private services without needing a VPN. This would allow for the first time, 'direct' access to internal RDS databases without needing a jump box or a proxy. Or at least that's the claim. So I was eager to give it a try. Unfortunately, I didn't get very far.

The first stumbling block is discovering that a client is required, and clients are only available for Windows and Mac, nothing for Linux. Although the contents of the installation package suggest Linux support might be coming in the future.

Linux support. maybe.

Still wanting to give it a try, I deployed a plain Windows 11 VM for testing. The Windows installer worked fine, but strangely, doesn't add any icons to launch the app, so I had to browse through the filesystem to launch the client. There's also no configuration options whatsoever in the app itself, instead it's configured by manually deploying a JSON file onto the filesystem, which looks something like this:

{
    "Version": "1.0",
    "VerifiedAccessInstanceId": "vai-2a7bd80dcdc3175c3",
    "Region": "eu-west-1",
    "DeviceTrustProviders": [],
    "UserTrustProvider": {
        "Type": "iam-identity-center",
        "Scopes": "verified_access:application:connect",
        "Issuer": "https://identitycenter.amazonaws.com/ssoins-6834324c3a3214a1",
        "PkceEnabled": true
    },
    "OpenVpnConfigurations": [
        {
            "Config": "Y2xpZW5***REDACTED***hbWU=",
            "Routes": [
                {
                    "Cidr": "2a07:d018:118c:3b00::/57"
                }
            ]
        }
    ]
}
Enter fullscreen mode Exit fullscreen mode

Cue the soul crushing realisation that the service is just a wrapper around OpenVPN. The clue is in the OpenVpnConfigurations block which is just a base64 encoded OpenVPN configuration. 😭 WireGuard is a much better VPN technology in every way, and it could have been used here. It's faster, lighter, secure by default and much simpler to implement. A blog I wrote a while back still stands true today.

But let's carry on, because this could still be a really neat way of getting access to private databases without the overheads of running something like Client VPN.

So I copied over the configuration to the location specified on Windows, C:\ProgramData\Connectivity Client\ClientConfig1.json, and started the client. And got this..

Loading browser. or not.

..followed by this about a minute later..

Failed.

..and that's as far as I've managed to get after following the launch blog instructions.

Given this experience, it doesn't feel like the service even warrants the 'preview' label, it's a long way from a state I would consider deploying, even for testing. Given the timing, on the first day of reInvent, I suspect commercial pressures were at play here. It's a shame, as direct access to private resources without the overhead of managing a VPN would be incredibly useful. I'll be keeping my eyes open on how it progresses and hopefully in the mid-term it will become a viable option.

vpn Article's
30 articles in total
Favicon
Как создать свой VPN и получить доступ ко всему?
Favicon
Installing VPN on iPad: complete instructions
Favicon
How Private Internet Access (PIA) VPN Enhances Online Privacy, Security, and Performance
Favicon
Meilleurs proxy anonymes pour le torrent et la confidentialité
Favicon
Fixing OpenVPN Connection Issues in Ubuntu 24.04
Favicon
Pritunl client cli
Favicon
Your Data, Your Privacy: How VPNs Hide Your Identity
Favicon
What Is the Best Free VPN for Mac?
Favicon
How to Access Google Veo 2 AI Using a VPN
Favicon
Understanding the Concept of VPNs
Favicon
Возьму в оборот)
Favicon
Vpn কী এবং এটি কিভাবে কাজ করে: সহজ ভাষায় বিশ্লেষণ
Favicon
F-Secure Freedome VPN 2.69.35.0 Crack + Activation Code [Latest] Free 2025
Favicon
How to Choose the Best Free VPN Chrome Extension for Your Needs
Favicon
AWS Verified Access preview non-review!
Favicon
PIA VPN Costs and Value
Favicon
Private Internet Access for Android: Top-Tier Mobile Security
Favicon
NordVPN's Monthly Plans and Pricing Explained
Favicon
Anonymous Proxy vs VPN: Key Differences and Best Uses
Favicon
How to Install a Private OpenVPN Server on Ubuntu 22.04
Favicon
Setting up your own secure VPN with Amnezia VPN
Favicon
Setting up WireGuard VPN with WAG for Enhanced Security and MFA
Favicon
Setting up WireGuard VPN at AWS with Terraform
Favicon
Yarp.ReverseProxy
Favicon
Cheap VPN with MFA from Home to AWS
Favicon
Accessing GitHub Action runners using Netbird
Favicon
Best VPN Service: 5 VPN Providers That Actually Deliver Results
Favicon
What is the best way to prevent sites from tracking my multiple accounts?
Favicon
V2Ray VPN and JavaScript: A Powerful Combination for Secure Browsing
Favicon
PotatoVPN Review 2024: Is It Truly Safe?

Featured ones: