Web Security: OWASP & Authentication
35 cards · 🇺🇸 English
Common web vulnerabilities (OWASP Top 10) and authentication concepts.
Study all 35 cards for free
Flashcards, quizzes, pixel-art games and a daily review that remembers for you.
Try the first 10 cards
1 / 10OWASP
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1OWASPOpen Worldwide Application Security Project - an online community that publishes open-source information and resources on IoT, system software, and web application security
- 2What type of organization is the OWASP Foundation?A 501(c)(3) non-profit organization in the US, established in 2004
- 3OWASP Top 10An annual listing of the most critical web application security risks, first published in 2003
- 4Cryptographic failures in OWASP Top 10Security vulnerabilities related to improper implementation or use of cryptographic functions, ranked #2 in the 2021 list
- 5Injection in the context of web securityA vulnerability where untrusted data is sent to an interpreter as part of a command or query, ranked #3 in OWASP Top 10
- 6Insecure designMissing or ineffective security controls in the application architecture and design phase, ranked #4 in OWASP Top 10
- 7Security misconfigurationImproperly configured security settings, default configurations, or incomplete configurations, ranked #5 in OWASP Top 10
- 8Vulnerable and outdated componentsUse of software components with known vulnerabilities, libraries, or frameworks that are outdated, ranked #6 in OWASP Top 10
- 9SSRFServer-Side Request Forgery - an attack where an attacker can make the server perform unintended requests, ranked #10 in OWASP Top 10 - 2021
- 10Application security (AppSec)Tasks that introduce a secure software development life cycle to development teams to find, fix, and prevent security issues within applications
- 11SASTStatic Application Security Testing - analyzes source code for security vulnerabilities during development before the application is executable (white-box approach)
- 12DASTDynamic Application Security Testing - automatically detects vulnerabilities by crawling and analyzing running websites (black-box approach)
- 13IASTInteractive Application Security Testing - assesses applications from within using software instrumentation, combining strengths of SAST and DAST
- 14What advantage does SAST have over DAST?SAST can be used even before the application is executable and has access to full source code, yielding more detailed results
- 15Disadvantage of SASTIt can produce many false positives that need to be manually verified
- 16FuzzingA testing technique commonly used for input testing that involves providing invalid, unexpected, or random data as inputs to a program
- 17Runtime Application Self-Protection (RASP)Technology that augments existing applications to provide intrusion detection and prevention from within an application runtime
- 18Software composition analysisTools (also called dependency scanners) that detect the usage of software components with known vulnerabilities
- 19OWASP ZAPAn open-source penetration testing tool created by OWASP for web application security testing
- 20WebGoatA deliberately insecure web application created by OWASP as a guide for secure programming practices
- 21OWASP ASVSApplication Security Verification Standard - a standard for performing application-level security verifications
- 22Threat modelA technique used in design review phase to analyze an application's architecture and design for security problems before code is written
- 23White-box testingSecurity testing that involves critical examination of internal structure, architecture, and design with access to source code
- 24Black-box testingSecurity testing that tests functionality rather than internal structure, without access to source code
- 25What organizations reference the OWASP Top 10?MITRE, PCI DSS, Defense Information Systems Agency (DISA-STIG), and the United States Federal Trade Commission
- 26Identification and authentication failuresVulnerabilities related to confirming user identity, authentication, and session management, ranked #7 in OWASP Top 10
- 27Software and data integrity failuresFailures to protect against integrity violations in software updates, critical data, and CI/CD pipelines, ranked #8 in OWASP Top 10
- 28Security logging and monitoring failuresInsufficient logging, monitoring, and alerting that prevents detecting and responding to security breaches, ranked #9 in OWASP Top 10
- 29Coordinated vulnerability platformHacker-powered application security solutions (bug bounty programs) where individuals receive recognition and compensation for reporting bugs
- 30OWASP Development GuideA comprehensive guide published by OWASP that provides best practices for secure software development
And 5 more cards. Study the whole deck free
Articles about this deck
More Programming decks
See all- 🌐
APIs: REST, GraphQL & HTTP Status Codes
108 cards · 🇺🇸 English
REST and GraphQL API concepts plus common HTTP status codes.
- 🎨
CSS: Box-Modell, Selektoren & Media Queries
129 cards · 🇺🇸 English
Das CSS-Box-Modell, Selektortypen, Media Queries und Animationen.
- 📄
HTML : balises et attributs
99 cards · 🇺🇸 English
Éléments HTML essentiels et leurs attributs.
- 🎨
CSS: Box Model, Selectors & Media Queries
129 cards · 🇺🇸 English
The CSS box model, selector types, media queries, and animations.
- 🎨
CSS : Flexbox et Grid
58 cards · 🇺🇸 English
Mise en page avec CSS Flexbox et Grid.
- 🔷
TypeScript: Types, Interfaces & Generics
77 cards · 🇺🇸 English
Core TypeScript type system: types, interfaces, and generics.
