Credential phishing has many undesirable outcomes from lost business and data to reputational and legal harm. Small and medium-sized enterprises (SMEs) have responded by deploying the security controls that are readily available on their platforms like multi-factor authentication<\/a> (MFA). Unfortunately, adversaries\u2019 tactics and capabilities have shifted to where traditional MFA isn’t always enough. \u2026And let’s face it, many people simply dislike using some MFAs.<\/p>\n\n\n\n
NIST recognized this issue in its February 2022 paper<\/a> and cautioned, \u201cAll MFA processes using shared secrets are vulnerable to phishing attacks.\u201d The solution is modern authentication, or passwordless authentication<\/a>, which is stronger and more convenient<\/a> for users. Use cases can range from securing privileged assets and identities<\/a>, or simply making it easier for everybody to get work done by eliminating the source of their frustrations with MFA.<\/p>\n\n\n\n
JumpCloud and Okta both provide modern authentication via JumpCloud Go<\/a>\u2122 and Okta FastPass<\/a>\u2122. They serve a similar purpose, but the implementations are very different. This has real-world impacts on the ease of deployments and determines what\u2019s possible with each platform. JumpCloud also has integrated cross-OS device management while Okta doesn\u2019t. This article draws a comparison between these technologies that SMEs can use as a reference.<\/p>\n\n\n\n
Okta FastPass is a passwordless authentication system that works with Okta\u2019s single sign-on<\/a> (SSO) and MFA products to access web apps. It requires Okta Verify, a mobile app, in order to function, and is available to Okta Identity Engine (OIE) subscribers. Existing customers must upgrade from the Classic Engine to the OIE authentication pipeline in order to use FastPass. <\/p>\n\n\n\n
FastPass leverages public key infrastructure (PKI) to bind a set of keys to a device. It stores the private keys on a secure crypto-processor such as a Trusted Platform Module (TPM) or Apple\u2019s Secure Enclave. A software keystore is used if a device doesn\u2019t have the requisite hardware. Access requests are redirected from a service provider<\/a> (SP) to Okta for authentication, and the challenge flows to the Okta Verify app for verification. The app collects various signals from the device and generates digitally signed output using the keystore(s). Okta servers check that payload against policies and the signature to make authentication decisions. The assertions are passed onto the SP if access is granted, or a designated policy action will be taken in response.<\/p>\n\n\n\n
Okta\u2019s FastPass Technical Whitepaper<\/a> outlines all authentication flows.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n
Benefits<\/strong><\/p>\n\n\n\n
Challenges<\/strong><\/p>\n\n\n\n
<\/p><\/div>
Note:<\/strong> Okta doesn\u2019t have Unified Endpoint Management (UEM). It relies on third-party MDM.<\/p><\/div><\/div><\/div>\n\n\n\n
JumpCloud Go enables secure passwordless authentication to JumpCloud-protected web resources on managed devices. Users can verify their identity using device authenticators with biometrics (Apple Touch ID and Windows Hello) versus password sign-in challenges. This improves security by simplifying the user login flow, reducing MFA fatigue, and minimizing password use. JumpCloud Go authentication also satisfies any User Portal MFA requirements.<\/p>\n\n\n\n
<\/p><\/div>
JumpCloud Go provides instant revocation when a user status changes from “active” to “suspended”. That’s possible because the platform has integrated identity and device management.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n
JumpCloud Go is built using open web standards. A device user refresh token (DURT) is generated by managed users on managed devices, which in turn grants access to the User Portal and SSO apps. JumpCloud Go supports macOS and Windows devices with specifications for Secure Enclave and Trusted Platform Module (TPM) 2.0.<\/p>\n\n\n\n
<\/p><\/div>
Note:<\/strong> JumpCloud integrates cross-OS device management with IAM. The platform architecture allows for Go to be extended with more holistic policies and device settings over time.<\/p><\/div><\/div><\/div>\n\n\n\n
The prerequisites<\/a> mandate that a JumpCloud agent has to be installed and running on macOS and Windows devices. At present, a Google Chrome browser with the JumpCloud Go browser extension must be installed. Admins can deploy it manually or by using Google\u2019s Chrome Browser Cloud Management (CBCM)<\/a>. Go is enabled through the centralized Admin Console without additional components. Enabling JumpCloud Go will automatically save it as an MFA factor. Users must configure biometrics on their devices to utilize them with JumpCloud Go. <\/p>\n\n\n\n
JumpCloud Go and Okta FastPass serve a similar purpose, but their architectures are different. Those differences influence how the solutions are deployed as well as product use cases. JumpCloud\u2019s platform has integrated UEM, while Okta customers must choose a UEM provider.<\/p>\n\n\n\n
Let\u2019s explore some of those differences.<\/p>\n\n\n\n
Authentication<\/strong><\/p>\n\n\n\n
<\/p><\/div>
JumpCloud has the ability for admins to lockout the whole computer, which effectively locks unauthorized users out of all browsers as well as native apps. Okta’s Universal logout can terminate browser sessions, but is reliant on SSO apps that support it. Okta lacks native endpoint management capabilities.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n
Deployment<\/strong><\/p>\n\n\n\n
Integrated Device Management<\/strong><\/p>\n\n\n\n
Licensing<\/strong><\/p>\n\n\n\n
<\/p><\/div>
Access JumpCloud\u2019s pricing comparison tool<\/a> and TCO calculator<\/a>.<\/p>\n <\/div><\/div><\/div><\/div>\n\n\n\n
User Experience<\/strong><\/p>\n\n\n\n
Admins can move more efficiently to secure privileged access from desktops to assets and eliminate MFA fatigue by using JumpCloud Go. JumpCloud\u2019s cross-OS device management makes it possible to restrict access to only managed devices that meet your security baselines.<\/p>\n\n\n\n
If you want to learn more about JumpCloud Go just drop us a note<\/a> or get started with a free trial<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"