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

推荐订阅源

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 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 How RapidFort Secures Its Own Containers | Dogfooding DevSecOps 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
Container Vulnerability Management Best Practices
Saty Sundarram · 2023-04-24 · via RapidFort Blog

Modern software applications depend on hundreds of components to function properly.  GitHub projects have an average of 700 open-source dependencies. In examining 1,700 codebases across 17 industries, Synopsys found that 96% of codebases have open-source components. In 84% of those codebases was at least one vulnerability.   

The dependencies in software projects can be direct or transitive and take different forms. These include:

  • Database dependencies: These are programming libraries to access specific database management systems (e.g MySQL, MS SQL server)
  • Web server libraries to access some functions on the underlying web server (e.g Apache, Nginx)
  • Programming language dependencies. This includes frameworks, code libraries, and other tools that build applications in a programming language like Python, Java, C#, or C++
  • Third-party dependencies acquired from external vendors to provide functionality, such as authentication or data visualization 
  • API code used to access other services

Using code from external sources helps development teams build their application fast and cut development costs. However, it also opens the door for threat actors to exploit any vulnerability in utilized components. From there they can gain unauthorized access to the application, host operating system, and its underlying IT infrastructure.

Threat actors always seek entry points to gain unauthorized access, and flawed third-party components present the perfect opportunity. The Log4j incident is a notable example.      

Let’s look at the importance and benefits of vulnerability management. We’ll outline best practices for managing vulnerabilities and share some vulnerability assessment best practices. Then we will show how RapidFort's Software Attack Surface Management (SASM) can minimize your software attack surface and risk posture significantly. RapidFort not only scans your containers and prioritizes vulnerabilities, but also automatically hardens them.

Vulnerability management is the ongoing and proactive process of identifying, evaluating, and remediating vulnerabilities in systems, applications, and IT infrastructure. Vulnerability management uses automated tools and manual processes to discover security vulnerabilities and prioritize them by severity. Tools like vulnerability scanners will identify issues and some will suggest preventive measures to remediate vulnerabilities.  

Vulnerability management solutions are commonly connected with a vulnerability database such as NVD. The database provides detailed information about each discovered vulnerability along with its severity.

Why is vulnerability management so important?

A vulnerability management program is essential to any cloud security strategy. A continuous vulnerability management strategy helps security teams discover and fix vulnerabilities early in the development life cycle. The major benefit of vulnerability management tools is reducing the risks of security breaches, data loss, and other security incidents.

There are several benefits of implementing a vulnerability management framework:

  • Defend against cyberattacks:  A successful cyberattack can have catastrophic consequences. It can cease online service, result in a data breach, and impact an organization’s reputation. Effective vulnerability management ensures teams can patch or eliminate most vulnerabilities before hackers exploit them
  • Achieve compliance: Many regulatory compliance programs require organizations to ensure the security of customers’ personal information. Programs such as the Payment Card Industry (PCI) and the Health Insurance Portability and Accountability Act (HIPAA) require organizations to have a vulnerability management program in place. Failing to comply results in financial fines and other penalties
  • Reduce costs: It is far more cost-effective to implement threat and vulnerability management best practices ahead of time. Detecting and mitigating vulnerabilities in IT environments, cloud applications, and infrastructure is much more expensive after the fact
  • Sustain business continuity: Vulnerability management avoids business disturbances resulting from security incidents, such as outages and breaches 
  • Enhance security posture: Individual and corporate clients are more likely to choose to do business with organizations that have a strong security posture. This assures clients that their sensitive information will remain secure

Vulnerability management best practices

Web-based attacks are the primary cause of data breaches. Here are the best practices for how to manage vulnerabilities across your organization. 

Incorporate security in the early application development process

Involve the security team early in the software development life cycle (SDLC). From the beginning, a secure SDLC must include security measures such as: 

  • Source code review
  • Penetration testing
  • Architecture analysis
  • Threat modeling
  • Risk analysis

Continuously scan containers for vulnerabilities

Containers have become ubiquitous in software projects due to their portability, scalability, ease of use, and cost-effectiveness. However, as with everything in technology, there is a security price.

There are thousands of container images available to download for free. Developers use off-the-shelf container images to speed up the development process and easily incorporate certain functionality into their applications.

Software container images may use outdated code borrowed from other sources (mainly open source) or incorporate unnecessary software libraries. This practice has three major drawbacks. First, it increases the number of vulnerabilities in the container image. Second, it broadens the attack surface of the container host. Finally, it exposes the underlying host infrastructure to various security risks.

To mitigate risks associated with using container images, you should:

  •  Only download container images from trusted sources such as Docker Hub (the world's largest container image library) or Iron Bank
  • Perform regular vulnerability scanning of all application containers at every stage of the CI/CD pipeline
  • Configure your container securely using strong passwords and closing unnecessary services and ports
  • Avoid storing sensitive information such as access credentials within container configuration files. Instead, use a secret manager (e.g. Hashicorp or AWS Secrets Manager) to store credentials safely.

Security testing

Security testing helps organizations protect their applications and other IT assets from malicious attacks. There are two types of security testing that security teams should incorporate into their CI/CD pipeline.

Static Application Security Testing (SAST): In this type, we test application source code for vulnerabilities. Static testing does not require the software to run to be tested. SAST allows the discovery of popular vulnerabilities mentioned in the OWASP Top Ten Vulnerabilities List.

Dynamic Application Security Testing (DAST): In this type, we execute the program first to stimulate it in action. DAST has no access to application source code and identifies runtime security issues and behavior risks. DAST helps prevent common cyber attacks such as SQL injection, cross-site scripting (XSS), external XML entities (XXE), and cross-site request forgery (CSRF)

Scan underlying IT infrastructure for vulnerabilities

The IT infrastructure includes all the hardware and software components your business relies on to operate. Securing IT infrastructure is vital for container images because it helps to protect the underlying systems that run the containers. If the host system suffers a cyber attack and becomes insecure, this will impact the container image, too.

There are various methods to protect IT infrastructure, such as:

  • Install firewalls and IDS/IPS systems to restrict access to the internal network
  • Keep operating systems up to date
  • Scan installed operating systems and applications for vulnerabilities
  • Enforce the least privilege and separation of duties concepts within your organization
  • Establish security policies and procedures that must be followed by all users and third-party contractors accessing your IT systems

What to look for in a vulnerability management tool 

RapidFort provides a unique solution for scanning and hardening your containers and their underlying infrastructure. The main benefits that can be achieved by using RapidFort SASM solution include:

Understand exactly what’s running in your container. RapidFort automatically generates a Software Bill of Materials (SBOM), which provides complete visibility into all components (software packages, API, code libraries, and other dependencies) in an application. SBOMs are now crucial, as they are required when working with the US federal government.  

Easily remove unnecessary components: Many containers use unnecessary software packages or do not need them as a part of their functionality. RapidFort provides a Real Bill of Materials (RBOM), which exactly which container components are in use. That makes it easy to eliminate everything that’s not in use. 

Vulnerability prioritization: RapidFort gives you CVSS scores for the scanned containers. The CVSS is a score between 0.0 and 10.0 (10.0 is the most critical). In addition RapidFort provides the Rapid Risk Score (RRS) which is the probability for an exploit (Proof of Concept) to be available for the CVE in the next 90 days. Security teams can use RRS along with CVSS to prioritize the vulnerabilities.

Enhanced security: RapidFort’s off-the-shelf hardening profiles help you automatically improve security and run your containers in a more secure environment.

Seamless pipeline integration: RapidFort’s SASM platform easily integrates into your CI/CD pipeline so you can automatically create secure containers in minutes.

Reduced patch management/backlog: By automatically eliminating unused components, RapidFort eliminates hundreds or thousands of open-source vulnerabilities in minutes. This drastically shrinks the patch management queue and improves open-source container security.

To check the full features of the product and see how RapidFort works in action, go to https://www.rapidfort.com/sasm-full-edition and test it for free. 

The longer a vulnerability lasts in your development environment, the costlier it is to fix. RapidFort's Software Attack Surface Management (SASM) platform removes the burden of vulnerability discovery and remediation from DevOps teams so they can focus on delivering features and functionality.