Everything About ___
Live briefing

Everything about Dynamic application security testing

Testing process to determine security weaknesses

Dynamic application security testing (DAST) represents a non-functional testing process to identify security weaknesses and vulnerabilities in an application. This testing process can be carried out either manually or by using automated tools. Manual assessment of an application involves human intervention to identify the security flaws which might slip from an automated tool. Usually business logic errors, race condition checks, and certain zero-day vulnerabilities can only be identified using manual assessments. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Dynamic application security testingA 5-minute orientation
  2. Skim a recent paper: Business-layer client-side racer: dynamic security testing of the web application against client-side race condition in the business layerInfluential work since 2022
  3. Pick up a classic book: C How to ProgramThe most-reprinted book on the subject
  4. Read the landmark paper: Semantic web Racer: Dynamic security testing of the web application against race condition in the business layerCited 5 times
  5. Go sideways: Application securityA closely related topic
  6. Go sideways: Static application security testingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Overview
  2. Commercial and open-source scanners

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics