// THREAT DETECTION AND DATA PRIVACY TERM

Application Security

Application Security is the process of protecting software applications from threats by identifying, fixing, and preventing security vulnerabilities throughout the entire development lifecycle. It aims to ensure that applications are resilient against attacks and protect sensitive data.

Application Security — illustration from Wikipedia
Image via Wikipedia

TECHNICAL DEFINITION

Application Security (AppSec) encompasses the practices, processes, and controls implemented to enhance the security of software applications against cyber threats, vulnerabilities, and attacks, spanning the entire Software Development Lifecycle (SDLC) from design and development to deployment and maintenance, often utilizing tools like SAST, DAST, and RASP.

BACKGROUND

Computer security is a subdiscipline within the field of information security. It focuses on protecting computer software, systems, and networks from threats that can lead to unauthorized information disclosure, theft, or damage to hardware, software, or data, as well as to the disruption or misdirection of the services they provide.

READ MORE ON WIKIPEDIA

SYNONYMS & ALIASES

  • AppSec
  • Software Security
  • Secure Application Development
  • Application Protection

USAGE NOTE

AppSec is crucial for organizations to prevent data breaches and maintain trust, making it an integral part of modern software development practices.

DEVELOPERS

Organizations developing technology related to Application Security.

  • Snyk

    Snyk is a developer-first security company that helps organizations find, fix, and monitor vulnerabilities in open source dependencies, proprietary code, containers, and infrastructure as code, integrating security directly into the development workflow.

  • Contrast Security

    Contrast Security provides a Security-as-a-Service platform that embeds security testing and protection directly into applications, using technologies like Interactive Application Security Testing (IAST) and Runtime Application Self-Protection (RASP).

  • Veracode

    Veracode offers an application security testing platform that provides static analysis (SAST), dynamic analysis (DAST), software composition analysis (SCA), and manual penetration testing for web, mobile, and desktop applications.

  • Checkmarx

    Checkmarx provides a comprehensive application security platform that includes Static Application Security Testing (SAST), Software Composition Analysis (SCA), Dynamic Application Security Testing (DAST), and API Security.

  • OpenText (Fortify)

    OpenText's Fortify suite offers a leading set of application security solutions, including Static Code Analyzer (SAST) and WebInspect (DAST), designed to identify and remediate vulnerabilities in custom-built and third-party software.

  • Synopsys

    Synopsys provides a broad portfolio of application security tools and services, including static analysis (Coverity), software composition analysis (Black Duck), and dynamic analysis, helping organizations build secure software faster.

  • Rapid7

    Rapid7 offers a range of cybersecurity solutions, including InsightAppSec, a dynamic application security testing (DAST) tool that helps uncover vulnerabilities in web applications and APIs by simulating attack scenarios.

  • OWASP Foundation

    The OWASP (Open Worldwide Application Security Project) Foundation is a non-profit organization that provides unbiased, practical information about application security, developing open-source tools, methodologies, and standards like the OWASP Top 10.

RELATED TERMS IN DEFENSE & ARCHITECTURE