OWASP Flashcards
(50 cards)
What is the role of a cybersecurity analyst?
To help keep data safe and reduce risk for an organization using security frameworks, controls, and principles.
What is OWASP?
Open Worldwide Application Security Project, a foundation that promotes secure software development.
What does OWASP stand for?
Open Worldwide Application Security Project.
What are security principles?
Guidelines embedded in daily tasks of cybersecurity to protect systems and data.
What is the ‘Minimize attack surface area’ principle?
Reducing all potential vulnerabilities a threat actor could exploit.
What is meant by ‘attack surface’?
All the potential vulnerabilities a threat actor could exploit.
What is the ‘Principle of least privilege’?
Users are given the least amount of access necessary to perform their tasks.
Why is ‘Principle of least privilege’ important?
It limits access to reduce potential damage from breaches.
What is ‘Defense in depth’?
Using multiple, varied security controls to mitigate risks and threats.
What does ‘Separation of duties’ mean?
Critical actions are performed by multiple people, each with limited privileges.
Why is ‘Separation of duties’ used?
To prevent abuse of power and reduce insider threats.
What does ‘Keep security simple’ mean?
Avoiding unnecessary complexity in security solutions.
Why should security be kept simple?
Complexity makes security difficult and error-prone.
What is ‘Fix security issues correctly’?
Identify root cause, contain impact, and verify the remediation.
What are additional OWASP principles?
Establish secure defaults, Fail securely, Don’t trust services, Avoid security by obscurity.
What does ‘Establish secure defaults’ mean?
Applications should default to the most secure settings.
Why use secure defaults?
So users are protected without needing to configure settings.
What is ‘Fail securely’?
When a control fails, it should default to its most secure state.
Example of ‘Fail securely’?
A firewall fails by closing all connections and blocking new ones.
What does ‘Don’t trust services’ mean?
Organizations shouldn’t trust third-party services by default.
Why shouldn’t organizations trust services?
Third parties may have different security policies.
Example of ‘Don’t trust services’?
An airline verifying vendor data before sharing it with customers.
What is ‘Avoid security by obscurity’?
Security should not rely solely on keeping system details hidden.
Why avoid ‘security by obscurity’?
True security requires layered defenses beyond secrecy.