惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
SecWiki News
SecWiki News
Forbes - Security
Forbes - Security
N
News | PayPal Newsroom
S
Security @ Cisco Blogs
Schneier on Security
Schneier on Security
V
V2EX - 技术
S
Secure Thoughts
W
WeLiveSecurity
Google DeepMind News
Google DeepMind News
C
CERT Recently Published Vulnerability Notes
NISL@THU
NISL@THU
S
Securelist
S
Security Archives - TechRepublic
Know Your Adversary
Know Your Adversary
V
Vulnerabilities – Threatpost
Security Latest
Security Latest
Recent Commits to openclaw:main
Recent Commits to openclaw:main
G
GRAHAM CLULEY
H
Hacker News: Front Page
Microsoft Azure Blog
Microsoft Azure Blog
I
Intezer
Google Online Security Blog
Google Online Security Blog
美团技术团队
阮一峰的网络日志
阮一峰的网络日志
T
The Exploit Database - CXSecurity.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Webroot Blog
Webroot Blog
Jina AI
Jina AI
Engineering at Meta
Engineering at Meta
P
Proofpoint News Feed
The Cloudflare Blog
I
InfoQ
L
LangChain Blog
U
Unit 42
P
Proofpoint News Feed
S
Schneier on Security
S
Security Affairs
Y
Y Combinator Blog
T
Tenable Blog
N
News and Events Feed by Topic
MyScale Blog
MyScale Blog
量子位
Google DeepMind News
Google DeepMind News
Cyberwarzone
Cyberwarzone
博客园 - 聂微东
D
Darknet – Hacking Tools, Hacker News & Cyber Security
GbyAI
GbyAI
AWS News Blog
AWS News Blog

RapidFort Blog

RapidFort Test Blog Blog 4 Test Test Blog 3 Test 2 Mythos Vulnerability Assessment: Eliminate Real Risk, Not Just CVEs Securing Modern AI Workloads for National Security RBOM vs SBOM: The Critical Difference Between Software Inventory and Runtime Reality The Remediation Gap: When AI-Powered Discovery Outpaces Human Defense You Only Control 15% of Your Software. Here's How to Secure the Rest. Free ATO Readiness Cohort: Shorten Your Path to Federal Market US Cyber Strategy & Software Supply Chain Security EU CRA for Containers & Kubernetes: Scope, Deadlines & Steps PyPI, npm, and the New Frontline of Software Supply Chain Attacks GitHub Actions Security Audit: CI/CD Risk & Shell Injection What Is RBOM™? Runtime Bill of Materials vs SBOM Explained EU Cyber Resilience Act & Open Source Risk RapidFort Raises $42M Series A for Software Supply Chain Security Fintech Container Security 2026: SASM & RBOM™ RF Analyzer: Precision Container CVE Intelligence Kimia: Secure Kaniko Alternative for Kubernetes Builds AI-Powered Cyberattacks: How Defenders Must Adapt RapidFort Pioneered DoD Container Hardening | Industry Standard Turn Scanner Output into Verified CVE Elimination RapidFort's Giant Washing Machine: Cleaning Open Source at Scale Why SBOMs Fail: RBOM™ & Near-Zero CVE Images Fix the Gap Defeat NPM Supply Chain Worms: Near-Zero CVE Defense Bitnami & Chainguard Alternatives: Free Near-Zero CVE Images Runtime Profiling: Eliminate up to 99.9% of Container CVEs Flow Defending: AI-Speed Container Hardening & Runtime Visibility AI in Software Supply Chain Security: Defense vs Attackers SBOM vs RBOM™: Why Runtime Bill of Materials Wins AI-Powered Container Stack: Built, Hardened & Defended AI-Generated Code Vulnerabilities: Runtime Defense for Containers Container Vulnerability Management Reimagined | RBOM™ 35,000+ Near-Zero CVE Images: FIPS, STIG & AI-Era Standard RBOM™ Runtime Intelligence: Cut CVE Noise & Improve Accuracy EU Vulnerability Database (EUVD): Impact on CVE Management Critical Infrastructure Cyber Resilience: Near-Zero CVE DoD Software Procurement: SWIFT, cATO & Container Security Stop Fixing CVEs One by One: Eliminate up to 99.9% Before Production Break the Patch-and-Pray Cycle: Proactive CVE Management Beyond FedRAMP Checklists: Continuous CVE Elimination Why RapidFort Outperforms the Competition: The Future of Secure Containers FedRAMP Fast-Track: Near-Zero CVE Images & Zero Patching Hidden Costs of Manual CVE Elimination | Automate with RapidFort PCI DSS, SOC 2, FedRAMP & HIPAA Compliance via CVE Elimination Emerging Cyber Threats 2024: Protect Containers with RapidFort Container Supply Chain Security: From Source to Deployment Build a Robust Security Stack with RapidFort's SASM Platform Securing Containerized Environments: Best Practices Identify & Eliminate Common App Vulnerabilities in 3 Steps Near-Zero CVE Blueprint: Securing Your Software Supply Chain Eliminate up to 99.9% of Container CVEs in 3 Steps | No Code Changes DoD Innovation: SpaceWERX, AFWERX & Defense Tech Firsthand Developer Security Training Do's & Don'ts Top 5 Software Security Myths Debunked AI-Generated Code Security Risks: CEO Insights Using AI in Software Development: Security Tips & Considerations RapidFort Wins Intellyx Digital Innovator Award | Runtime Security 3 Tips to Conquer CVE Alert Fatigue Mature DevSecOps Teams: Key Traits & Security Best Practices Top 3 Software Security Trends 2024: AI, Compliance & SASM Software Security Budgeting 2024: Eliminate CVEs by up to 99.9% & Measure ROI RapidFort 2023 Year in Review: Milestones & Container Security Wins OSS Vulnerability Scanning & Container Hardening RapidFort Joins Microsoft Pegasus Program | Container Security Runtime Container Protection: 90% Attack Surface Reduction Black Hat USA 2023: AI, CISO Trends & Cybersecurity Insights SOC 2 Type 2 Compliance for Container Security RapidFort Achieves SOC 2 Type 2 | Enterprise Security Validated Common Container Security Risks & How to Fix Them 6 Steps to Securing Your Software Supply Chain Harden Containers with Coverage Scripts & RBOM™ Profiling Container Vulnerability Management Best Practices Minimize Software Attack Surface | RBOM™-Powered SASM Docker Container Security Best Practices 2023 | Harden & Scan What Is Container Hardening? Reduce CVEs & Meet Compliance | Guide Securing Popular Docker Containers: Up to 80% Attack Surface Cut Why Container Security Tools Fail: Scan vs Eliminate Hidden OSS Trade-Offs: Container Bloat, CVEs & Security Debt OSS Patch Management: Eliminate Container Bloat & CVEs OpenSSL Vulnerability: Scan, Harden & Reduce Risk in Containers Harden Hundreds of Containers Today for Free Customs Bridge Automates CVE Elimination with RapidFort SAST vs DAST vs IAST: Limitations for Container OSS Security Delete 78% of Your Redis Container - It Still Works 100% Free Tool: Copy AMIs to AWS GovCloud Fast | Open-Source Script Stop Chasing CVEs: Smarter Container Test Cycles Why CVSS Severity Alone Fails: Use Exploit Probability The Limits of Shift Left: How Software Optimization Fills the Gap Software Supply Chain Security with SCA Scanning What Is Software Supply Chain Risk? Causes & How to Mitigate It Reduce Container Bloat: Remove Unused Components & Cut CVEs What Is Software Optimization? RBOM™ vs SBOM Explained Log4j Response: Harden Containers Now Before the Next Patch
How RapidFort Secures Its Own Containers | Dogfooding DevSecOps
Written bySaty Sundarram-Vice President, Product Delivery & Oper · 2023-02-13 · via RapidFort Blog

There’s an old saying about companies using their own products and services: “Eat your own dog food.” In fact, it’s been “verbed” as “dogfooding.” RapidFort is proud to eat our own dog food. In fact, we’ve even named part of our process the “dog food test” and it happens every time code is merged.

We’re not just SaaS providers; we’re developers and security experts making useful tools for other developers and security experts. We care about our products because we need them ourselves. We also give back to the community with free hardened container images, made possible with our products.

In the spirit of transparency, we want to share how we dogfood Rapidfort, our container hardening platform.

We trust our devs because we trust our product

RapidFort attributes its product’s technical capabilities to two primary factors: base images and complete trust in our dev teams.

Trust the devs, make them happy

Though many organizations put up walls between developers and the infrastructure, we give our dev teams complete freedom. We don’t impose strict rules and restrictions on how they use our infrastructure. They can import whatever open source libraries they need to speed up delivery of new and improved features. Traditionally, developers are given fairly tight constraints because open source software (and its dependencies) often introduces vulnerabilities.

It’s reasonable for organizations to want to protect their infrastructure and run a tight ship. The trade-offs can be well worth it: decreased velocity for increased security; reduced flexibility for higher consistency. We, on the other hand, don’t worry about these trade-offs. Our base images keep us golden.

Base images keep you secure

One of the main reasons we can offer our devs total freedom is our use of base images. We have three base images that always have the latest patches and software installed on them. Each base image provides a secure and safe context for developers to do their jobs quickly, efficiently, and with everything they need to deliver value.

Because our base images have everything pre-installed, they’re very big - over 5GB. We don’t have restrictions on tools or utilities. Our motto is: “Use what you need, develop quickly, and optimize.” When devs need something new in the base image, they file a request and the DevOps team adds it to the image.

Once the software packages are installed, devs are able to get their work done. They write code, commit, run everything through CI/CD, and deploy. Our CI/CD pipeline includes RapidFort’s hardening process, which reduces vulnerabilities by eliminating code in the containers. Let’s get into the detailed stats…

Metrics, numbers, and stats

Our three base images are the foundation for the nine microservices that compose all of our production s/w infrastructure. After these nine containers run through our dog food pipeline (which we’ll cover in more detail below), we see the following results:

We use Base Image 1 for seven application deployments, so we’re providing averages in the table above. The pre-hardened image sizes range from 4.7GB to 5.1GB. The post-hardening images range from 87MB to 904MB yielding size reductions from 82% to 98%, package reductions from 42% to 97%, and vulnerability reductions from 60% to 98%. 

Dogfooding and coverage scripts FTW

We dogfood our code as part of our CI/CD automation. The whole process looks like this:

  • A dev checks in code and verifies locally that everything is good
  • A smoke test runs to verify that the change doesn’t break the system
  • The dev files a pull request
  • A peer merges the PR to a staging branch
  • Our “dog food test” runs to see the impact on all the known good containers in our workload
  • Generate an instrumented (stub) container
  • Run a coverage script to exercise the code
  • Delete everything we don’t need from the container
  • Build a new optimized container

If you’ve followed our Community Images project, you might have seen that we use coverage scripts to exercise the code in an image. A coverage script is not QA, nor is it functional testing. It doesn’t look for an output for a given input.  Instead, for every feature exercised (input), it observes the s/w components that are activated so RapidFort can see exactly what is and isn’t used by the workload.

We don’t want devs to worry about patching, so we always have the latest patched image available in a central location. Every derived container has the application logic installed on top. All of our containers go through the same dogfooding process and get individually tested, hardened, and optimized for every merge request.

RapidFort provides a solid foundation

Many organizations struggle with providing secure infrastructure for their dev teams. They resort to implementing problematic “shift left” policies, ineffective patching, and endless vulnerability whack-a-mole. We, on the other hand, provide total uncompromising flexibility to our developers.

RapidFort isn’t just a powerful tool for container security. It’s a developer enablement tool, too.

We use our software to improve our software. We increase developer efficiency by allowing them to use whatever software they need and securing it every step of the way.

You can use RapidFort for free today.