Software Weaknesses
Exploring Attack Patterns: Exploiting Software Weaknesses Beyond Expectations Quality Assurance efforts usually focus on testing that the feature works as expected. In the security world, we examine the software functions in ways never imagined to give us more access to resources and data.
Key Questions for Understanding the Technology To understand a technology or system, consider the following key questions:
How does the technology work? What are the data inputs? What are the data outputs?