Home / Companies / Endor Labs / Blog / October 2023

October 2023 Summaries

4 posts from Endor Labs

Filter
Month: Year:
Post Summaries Back to Blog
Secrets are crucial for controlling access to digital services but managing them is increasingly challenging due to the proliferation of cloud applications, as highlighted by a 1Password report. High-profile breaches in 2022 involving companies like Okta and Microsoft underscore the financial risks, averaging $1.2 million per incident, associated with leaked secrets. The risks are exacerbated by inadequate secret management practices, such as reusing secrets and avoiding automation. The report points out that 80% of IT/DevOps organizations struggle with effective secret management, causing frequent interruptions for secret retrieval or management. To combat these issues, secret scanning tools are essential, offering solutions like pre-commit scans and comprehensive history checks to detect potential leaks. Effective secret management requires collaboration between security and development teams and involves implementing customizable rules and workflows to prioritize and address valid risks. Tools like those provided by Endor Labs enable both security and development teams to manage secrets efficiently, reducing the likelihood of unauthorized access and financial damage from leaks.
Oct 31, 2023 1,536 words in the original blog post.
The complexities of accurately detecting vulnerabilities in open source software (OSS) dependencies stem from the challenges in mapping binary artifacts to their source code, leading to discrepancies between tools that identify vulnerabilities. These discrepancies result in false-positives, where non-vulnerable artifacts are flagged, and false-negatives, where vulnerable artifacts go undetected, both of which pose risks to users. The issues are compounded by the coarse-granular naming schemes like the Common Platform Enumeration (CPE), which do not align with developers' dependency declarations, and the varied distribution and modification of code across ecosystems. Efforts like the Open Source Vulnerability (OSV) database attempt to address these mapping challenges by aligning with ecosystem-specific package identifiers, but they still fall short due to the multifaceted ways code is shared and altered. The article highlights the importance of robust vulnerability databases for software composition analysis (SCA) and supply chain tools and suggests that future solutions may involve build attestations and improved linking of fix commits to vulnerabilities. However, until such solutions are widely adopted, reliance on the current imperfect methods remains necessary, underscoring the ongoing complexity in securing OSS dependencies.
Oct 20, 2023 2,764 words in the original blog post.
The U.S. Federal government, as one of the largest technology and software purchasers globally, is driving significant advancements in software supply chain security, prompted by recent cyberattacks affecting federal agencies and the broader software ecosystem. This initiative is highlighted by several key measures, including the Cybersecurity Executive Order (EO) 14028, which emphasizes enhancing software supply chain security, and subsequent memoranda from the Office of Management and Budget (OMB), notably OMB 22-18 and 23-16, that reinforce secure software development practices and require suppliers to attest to compliance with specific standards. The Secure Software Development Framework (SSDF) by NIST provides foundational best practices for this initiative, drawing from established industry models like BSIMM and OWASP's SAMM. Additionally, new requirements under the Federal Food, Drug, and Cosmetic Act, specifically Section 524B, focus on the cybersecurity of medical devices, mandating measures such as a Software Bill of Materials (SBOM) for robust risk management. These federal initiatives not only aim to protect government operations but also leverage their substantial procurement power to influence the wider software industry, potentially affecting global security and compliance standards.
Oct 16, 2023 1,527 words in the original blog post.
Software development often depends on third-party dependencies to enhance functionality and streamline processes, but these conveniences come with significant security risks. Tools like Endor Labs can detect vulnerabilities in these dependencies, but addressing these vulnerabilities requires more than just detection; it involves complex strategies that vary depending on team culture and the availability of fixes. In cases where a fix isn't immediately available, developers may need to create patches or fork the dependency to maintain security. Even when a fix is available, updating to a new version can introduce new challenges such as breaking changes, performance issues, and regressions. A proactive strategy, including regular updates and dependency management, is crucial to maintaining software integrity. This ongoing commitment to security not only protects the software but also ensures trust and stability for its users. Alexandre Wilhelm, a founding engineer at Endor Labs, emphasizes the importance of incorporating fast mitigation of vulnerabilities into an organization's engineering culture.
Oct 06, 2023 1,213 words in the original blog post.