Home / Companies / WorkOS / Blog / September 2020

September 2020 Summaries

6 posts from WorkOS

Filter
Month: Year:
Post Summaries Back to Blog
The WorkOS Summer Release Event highlighted new features and product announcements aimed at helping cloud applications become enterprise-ready. These include Single Sign-On (SSO), Directory Sync, Audit Trail, and Access Control. WorkOS provides APIs that abstract the complexity of building these features, allowing developers to focus on their unique product features and move upmarket faster. The event also featured a CEO fireside chat discussing the future of enterprise readiness.
Sep 24, 2020 1,605 words in the original blog post.
Authentication and authorization are two distinct components of application security that often get confused. Authentication verifies a user's identity, while authorization determines their level of access to resources within the app. Common methods for authentication include passwords, OTPs, SSO, biometrics, and MFA. Models for authorization include DAC, MAC, RBAC, and ABAC. Understanding these concepts is crucial when developing an effective security strategy for your application.
Sep 20, 2020 2,044 words in the original blog post.
A comprehensive security policy document for B2B SaaS apps should cover four key areas: authentication, data security, risk management, and compliance. Authentication involves ensuring the user is who they claim to be through methods like MFA or SSO. Data security entails protecting data at rest with encryption and detailing data transportation protocols in transit. Risk management requires identifying vulnerabilities and having an action plan for potential breaches. Compliance involves displaying third-party certifications and adherence to federal regulations. Companies such as Slack, Stripe, Google, and Dropbox provide examples of transparent security policy documentation that inform customers about their data protection measures.
Sep 14, 2020 1,909 words in the original blog post.
The history of digital authentication has progressed rapidly over the past 60 years, evolving from plaintext passwords to biometric technology. Early forms of authentication included password encryption by Robert Morris in the late 1960s and dynamic passwords introduced in the mid-1980s. Public key infrastructure (PKI) was developed in the late ’80s and became widely adopted in the late ’90s to enhance security on the World Wide Web. Multi-factor authentication (MFA) and single sign-on (SSO) gained popularity in the 2000s, while biometrics emerged as a secure form of authentication in the 2010s. The future of authentication may involve using heartbeat, gait, or behavior for identification purposes.
Sep 05, 2020 2,160 words in the original blog post.
The Developer's Guide to SOC 2 Compliance provides an in-depth look at what developers need to know about achieving Service Organization Control (SOC) 2 compliance. This guide covers the importance of SOC 2, its relevance for both large enterprises and fast-growing startups, and how it relates to engineering best practices. It also delves into specific requirements related to the Software Development Lifecycle (SDLC), application and infrastructure security, access controls, and more. Additionally, the guide highlights tools like Vanta that can help automate some of the tasks required for SOC 2 compliance. Overall, this comprehensive guide aims to help developers understand and prepare for the challenges associated with achieving SOC 2 certification.
Sep 02, 2020 2,205 words in the original blog post.
Developers tasked with implementing SAML-based Single Sign-On (SSO) solutions face a challenging landscape due to the inherent complexity and vulnerability-prone nature of SAML, an XML-based authentication standard. The extensive attack surface is largely attributed to XML's cumbersome syntax and parsing difficulties, exacerbated by the complexity of the SAML specification and the involvement of multiple parties in the authentication process. Security vulnerabilities often arise from Service Providers (SPs) improperly validating SAML responses from Identity Providers (IdPs), leading to significant security risks if not properly addressed. Common vulnerabilities include XML Signature Wrapping (XSW) attacks, which exploit the separation between signature verification and payload processing, and replay attacks, which occur when SAML responses are captured and resent. To mitigate these risks, developers are advised to implement countermeasures such as disabling DTD processing, validating the SAML response schema, ensuring the intended recipient check, and rigorously validating every signature. Despite these precautions, building SAML SSO solutions in-house requires considerable investment and expertise, prompting developers to consider using third-party vendors like WorkOS that specialize in secure, high-performance SSO APIs. For those seeking alternative protocols, OpenID Connect is recommended as a more modern and safer option.
Sep 01, 2020 3,269 words in the original blog post.