Title
AWS re:Invent 2023 - How a 0-day event galvanized a developer-led security mindset at DISH (AIM237)
Summary
- Jim Armstrong from Snyk and Joe Farino from DISH Network discuss DISH's transformation in handling zero-day and application security events using Snyk.
- DISH Network is known for satellite TV but also operates Sling, a cloud-native 5G mobile network, retail wireless brands, and smart home services.
- DISH has a large development team with over 3,000 contributors, deploying hundreds of applications, with no centralized control, creating challenges for security.
- DISH's applications are deployed on-prem, hybrid, and in the cloud, with a move towards more cloud-based deployments due to their success.
- The Log4Shell event was a wake-up call for DISH, leading to the rapid adoption of Snyk for vulnerability management.
- Snyk's developer security platform integrates with AWS services and provides real-time feedback to developers, helping to prevent security issues.
- DISH uses a risk-based approach to roll out Snyk, focusing on the most critical applications first.
- The adoption of Snyk led to a significant reduction in preventable vulnerabilities and improved the security posture of DISH's applications.
- DISH aims to expand Snyk coverage to all developers, integrate infrastructure as code protection, and improve patching cadence and DevOps tool security.
- The key benefits of using Snyk at DISH include shared responsibility for security, real-time feedback for developers, and a reduction in overall defects.
- DISH's ideal state of DevSecOps includes full developer coverage with Snyk, a focus on prevention, and a responsive approach to non-preventable vulnerabilities.
Insights
- DISH's decentralized development environment posed a significant challenge for security, highlighting the importance of integrating security into the developer workflow.
- The Log4Shell incident served as a catalyst for DISH to reevaluate its security practices and adopt a more proactive approach with Snyk.
- The integration of Snyk into DISH's development process demonstrates the effectiveness of "shift left" security practices, where security is considered early in the development lifecycle.
- DISH's risk-based approach to implementing Snyk underscores the importance of prioritizing security efforts based on the criticality of applications and data.
- The success of Snyk at DISH illustrates the value of providing developers with tools that offer wide language coverage, IDE plugins, and easy maintenance.
- The reduction in preventable vulnerabilities at DISH after adopting Snyk indicates that empowering developers with the right tools can lead to a more secure development process.
- DISH's future focus on infrastructure as code protection and patching cadence suggests a comprehensive approach to security that extends beyond just application code.
- The collaboration between DISH and Snyk, and the integration with AWS services, exemplifies the benefits of partnerships in enhancing cloud security.
- The presentation highlights the ongoing journey of security integration within DISH, emphasizing continuous improvement and the need for clear communication and collaboration across teams.