Home / Companies / Stytch / Blog / March 2023

March 2023 Summaries

7 posts from Stytch

Filter
Month: Year:
Post Summaries Back to Blog
OAuth 2.0 is an open authorization protocol that enables secure information sharing between web applications without disclosing user credentials, evolving from its predecessor OAuth 1.0 with significant enhancements, such as the introduction of bearer tokens over cryptographic signatures and multiple grant types to cater for varied use cases. Initially developed by Twitter and Google in 2006, OAuth facilitates interoperability among popular platforms like Facebook, Twitter, and Google, allowing users to authorize applications to access specific resources in their accounts. This protocol involves four key roles: the client, the resource owner, the resource server, and the authorization server, each playing a pivotal role in the secure exchange of access tokens through a structured flow. OAuth 2.0's significance lies in its ability to provide secure, scoped, and delegated access to resources, crucial in an era of increasing cloud-based storage and application interconnectivity, while also paving the way for protocols like OpenID Connect, which supports social logins and single sign-on features.
Mar 23, 2023 2,443 words in the original blog post.
Voice recognition biometrics, an emerging authentication technology, utilizes unique vocal attributes to verify a user's identity, differing from speech recognition which focuses on understanding spoken content. While offering contactless convenience and compatibility with accessories like masks or gloves, voice recognition faces challenges such as susceptibility to "voice spoofing" cyber-attacks, environmental noise interference, and concerns over privacy and surveillance. Despite its potential, the adoption of voice biometrics lags behind more established methods like fingerprint and facial recognition due to these shortcomings. Stytch emphasizes the importance of user adoption in authentication technologies, suggesting that while voice biometrics can be appealing, the focus should remain on methods that users readily accept and integrate into their daily experiences.
Mar 21, 2023 1,304 words in the original blog post.
On February 23, 2023, Stytch experienced a full system outage due to an infrastructure configuration change that inadvertently deleted an instance profile, affecting their Kubernetes worker nodes and resulting in downtime for their Live API, Frontend SDKs, and Dashboard. The outage was traced back to the removal of managed node groups and the subsequent deletion of an instance profile that was critical for Karpenter, Stytch's dynamic node provisioning tool. This incident highlighted a gap in the AWS documentation regarding the cascading effects of node group deletions, which led to the misconfiguration of IAM roles. To address this, Stytch implemented several action items, including improving alert severity, separating cloud resources, and overhauling their EKS and Karpenter configurations. The company also engaged with AWS to better understand the undocumented actions and committed to enhancing their incident response processes to prevent similar occurrences in the future.
Mar 17, 2023 2,240 words in the original blog post.
In the context of scalable B2B authentication systems, the text explores the complexities and critical decisions involved in defining users and organizations, as well as the implications of these choices on future scalability. It emphasizes the interconnected nature of authentication with core assumptions about user definitions, highlighting two primary models: one-to-one and one-to-many relationships between users and organizations. The one-to-one model, while straightforward, can present challenges when users need access to multiple organizations, while the one-to-many model, though user-friendly, can complicate enterprise-level security requirements. Additionally, the text discusses Just-in-Time (JIT) provisioning and its potential pitfalls, particularly when paired with single sign-on (SSO) and larger enterprises' needs for explicit user provisioning. It underscores the importance of foresight in designing authentication systems that are flexible enough to accommodate future growth and diverse enterprise requirements without extensive refactoring. The piece suggests that leveraging an adaptable authentication provider can provide a balance between consumer-grade experiences and robust enterprise requirements, ultimately facilitating smoother scaling and resource allocation.
Mar 16, 2023 1,884 words in the original blog post.
As reliance on traditional passwords wanes due to security vulnerabilities, the adoption of multi-factor authentication (MFA) is becoming critical in the digital landscape. MFA requires multiple verification steps to authenticate users, offering a robust defense against cyber threats, as evidenced by research showing MFA can block up to 99.9% of password-based attacks. However, the effectiveness of MFA depends on the choice of methods, with factors like SMS passcodes being popular yet less secure, and stronger options such as time-based one-time passcodes and biometrics facing adoption challenges. The conversation between Reed McGinley-Stempel, co-founder of Stytch, and Jordan Burris of Socure highlights the importance of pairing MFA with innovative identity verification tools to enhance security across the user lifecycle. They emphasize the role of high-stakes sectors like fintech and government in modeling best practices and stress the need for decisive action in implementing MFA to combat increasingly sophisticated phishing attacks, especially those aided by AI tools. The discussion underscores the potential of biometrics for secure logins, the necessity of optionality in security solutions, and the practical imperative to begin implementing MFA incrementally to build more secure and seamless user experiences.
Mar 15, 2023 2,226 words in the original blog post.
Crossmint, an NFT infrastructure provider, aims to simplify access to NFTs for users and ease deployment for developers and enterprises by bridging the gap between Web2 and Web3 technologies. To achieve this, Crossmint has partnered with Stytch to create an example app and guide that demonstrates building API-first applications that combine the strengths of Web2 and Web3. This collaboration enables the deployment of seamless authentication methods, such as social and passwordless, alongside Crossmint's wallet APIs to quickly launch an end-to-end wallet onboarding process. Crossmint, which has supported over 9,000 developers and enterprises, offers tools like credit card payments for NFTs and secure custodial wallets, serving notable clients such as Magic Eden, Origin, and Salesforce.
Mar 09, 2023 343 words in the original blog post.
In the exploration of hashing algorithms Argon2, bcrypt, and scrypt, the article explains the critical differences and suitable applications for each in the context of password protection. It outlines the fundamental concepts of hashing and encryption, emphasizing that hashing is a one-way process designed to obfuscate data, making it distinct from the reversible nature of encryption. Password hashing is highlighted as a crucial security measure for storing user credentials, with each algorithm offering unique parameters like memory hardness, computational requirements, and cycle iterations that influence their security effectiveness and computational cost. Argon2 is noted for its memory-hard design and suitability for offline key derivation, though it requires more time, making it less ideal for web applications. Bcrypt is praised for its adaptability and quick hashing times, while scrypt is favored for its resilience against brute-force attacks, albeit with less memory hardness than Argon2. The article suggests that choosing the right algorithm involves balancing the trade-offs between computational demands, memory usage, and security needs.
Mar 01, 2023 1,771 words in the original blog post.