+OWASP Mobile Application Security Testing Guide (MASTG) v2.0.0
---+Tests
------+MASVS-STORAGE Storage
---------+MASTG-TEST-0200 Files Written to External Storage (Android)
---------+MASTG-TEST-0201 Runtime Use of APIs to Access External Storage (Android)
---------+MASTG-TEST-0202 References to APIs and Permissions for Accessing External Storage (Android)
---------+MASTG-TEST-0203 Runtime Use of Logging APIs (Android)
---------+MASTG-TEST-0207 Runtime Storage of Unencrypted Data in the App Sandbox (Android)
---------+MASTG-TEST-0215 Sensitive Data Not Marked For Backup Exclusion (iOS)
---------+MASTG-TEST-0216 Sensitive Data Not Excluded From Backup (Android)
---------+MASTG-TEST-0231 References to Logging APIs (Android)
---------+MASTG-TEST-0262 References to Backup Configurations Not Excluding Sensitive Data (Android)
---------+MASTG-TEST-0287 Runtime Storage of Unencrypted Data via the SharedPreferences API (Android)
---------+MASTG-TEST-0296 Sensitive Data Exposure in Logs (iOS)
---------+MASTG-TEST-0297 Sensitive Data Exposure Through Logging APIs (iOS)
---------+MASTG-TEST-0298 Runtime Monitoring of Files Eligible for Backup (iOS)
---------+MASTG-TEST-0299 Data Protection Classes for Files in Private Storage (iOS)
---------+MASTG-TEST-0300 References to APIs for Storing Unencrypted Data in Private Storage (iOS)
---------+MASTG-TEST-0301 Runtime Use of APIs for Storing Unencrypted Data in Private Storage (iOS)
---------+MASTG-TEST-0302 Sensitive Data Unencrypted in Private Storage Files (iOS)
---------+MASTG-TEST-0303 References to APIs for Storing Unencrypted Data in Shared Storage (iOS)
---------+MASTG-TEST-0313 References to APIs for Preventing Keyboard Caching of Text Fields (iOS)
---------+MASTG-TEST-0314 Runtime Monitoring of Text Fields Eligible for Keyboard Caching (iOS)
---------+MASTG-TEST-0388 References to Sensitive Data Stored Unprotected in Shared App Group Containers (iOS)
------+MASVS-CRYPTO Cryptography
---------+MASTG-TEST-0204 Insecure Random API Usage (Android)
---------+MASTG-TEST-0205 Non-random Sources Usage (Android)
---------+MASTG-TEST-0208 Insufficient Key Sizes (Android)
---------+MASTG-TEST-0209 Insufficient Key Sizes (iOS)
---------+MASTG-TEST-0210 Broken Symmetric Encryption Algorithms (iOS)
---------+MASTG-TEST-0211 Broken Hashing Algorithms (iOS)
---------+MASTG-TEST-0212 Use of Hardcoded Cryptographic Keys in Code (Android)
---------+MASTG-TEST-0213 Use of Hardcoded Cryptographic Keys in Code (iOS)
---------+MASTG-TEST-0214 Hardcoded Cryptographic Keys in Files (iOS)
---------+MASTG-TEST-0221 Broken Symmetric Encryption Algorithms (Android)
---------+MASTG-TEST-0232 Broken Symmetric Encryption Modes (Android)
---------+MASTG-TEST-0307 References to Asymmetric Key Pairs Used For Multiple Purposes (Android)
---------+MASTG-TEST-0308 Runtime Use of Asymmetric Key Pairs Used For Multiple Purposes (Android)
---------+MASTG-TEST-0311 Insecure Random API Usage (iOS)
---------+MASTG-TEST-0312 References to Explicit Security Provider in Cryptographic APIs (Android)
---------+MASTG-TEST-0317 Broken Symmetric Encryption Modes (iOS)
---------+MASTG-TEST-0349 Runtime Use of Insecure Random APIs (iOS)
---------+MASTG-TEST-0350 Runtime Use of Broken Symmetric Encryption Modes (Android)
------+MASVS-AUTH Authentication and Authorization
---------+MASTG-TEST-0266 References to APIs for Event-Bound Biometric Authentication (iOS)
---------+MASTG-TEST-0267 Runtime Use Of Event-Bound Biometric Authentication (iOS)
---------+MASTG-TEST-0268 References to APIs Allowing Fallback to Non-Biometric Authentication (iOS)
---------+MASTG-TEST-0269 Runtime Use Of APIs Allowing Fallback to Non-Biometric Authentication (iOS)
---------+MASTG-TEST-0270 References to APIs Detecting Biometric Enrollment Changes (iOS)
---------+MASTG-TEST-0271 Runtime Use Of APIs Detecting Biometric Enrollment Changes (iOS)
---------+MASTG-TEST-0326 References to APIs Allowing Fallback to Non-Biometric Authentication (Android)
---------+MASTG-TEST-0327 References to APIs for Event-Bound Biometric Authentication (Android)
---------+MASTG-TEST-0328 References to APIs Detecting Biometric Enrollment Changes (Android)
---------+MASTG-TEST-0329 References to APIs Enforcing Authentication without Explicit User Action (Android)
---------+MASTG-TEST-0330 References to APIs for Keys used in Biometric Authentication with Extended Validity Duration (Android)
------+MASVS-NETWORK Network Communication
---------+MASTG-TEST-0217 Insecure TLS Protocols Explicitly Allowed in Code (Android)
---------+MASTG-TEST-0218 Insecure TLS Protocols in Network Traffic (Android)
---------+MASTG-TEST-0233 Hardcoded HTTP URLs (Android)
---------+MASTG-TEST-0234 Missing Implementation of Server Hostname Verification with SSLSockets (Android)
---------+MASTG-TEST-0235 Android App Configurations Allowing Cleartext Traffic (Android)
---------+MASTG-TEST-0236 Cleartext Traffic Observed on the Network (Network)
---------+MASTG-TEST-0242 Missing Certificate Pinning in Network Security Configuration (Android)
---------+MASTG-TEST-0243 Expired Certificate Pins in the Network Security Configuration (Android)
---------+MASTG-TEST-0244 Missing Certificate Pinning in Network Traffic (Network)
---------+MASTG-TEST-0282 Unsafe Custom Trust Evaluation (Android)
---------+MASTG-TEST-0283 Incorrect Implementation of Server Hostname Verification (Android)
---------+MASTG-TEST-0284 Incorrect SSL Error Handling in WebViews (Android)
---------+MASTG-TEST-0286 Network Security Configuration Allowing Trust in User-Provided CAs (Android)
---------+MASTG-TEST-0295 GMS Security Provider Not Updated (Android)
---------+MASTG-TEST-0321 Hardcoded HTTP URLs (iOS)
---------+MASTG-TEST-0322 App Transport Security Configurations Allowing Cleartext Traffic (iOS)
---------+MASTG-TEST-0323 Uses of Low-Level Networking APIs for Cleartext Traffic (iOS)
---------+MASTG-TEST-0342 References to Weak ATS TLS Policy Exceptions in Info.plist (iOS)
---------+MASTG-TEST-0343 URLSession TLS Protocol Configuration (iOS)
---------+MASTG-TEST-0344 Network.framework TLS Protocol Configuration (iOS)
---------+MASTG-TEST-0345 Embedded or Third-party TLS Stack Configuration (iOS)
---------+MASTG-TEST-0348 Insecure TLS Protocols in Network Traffic (iOS)
---------+MASTG-TEST-0385 Missing Certificate Pinning in ATS (iOS)
---------+MASTG-TEST-0396 References to URLSessionDelegate Bypassing Certificate Validation (iOS)
---------+MASTG-TEST-0397 References to WKNavigationDelegate Bypassing Certificate Validation (iOS)
------+MASVS-PLATFORM Platform Interaction
---------+MASTG-TEST-0250 References to Content Provider Access in WebViews (Android)
---------+MASTG-TEST-0251 Runtime Use of Content Provider Access APIs in WebViews (Android)
---------+MASTG-TEST-0252 References to Local File Access in WebViews (Android)
---------+MASTG-TEST-0253 Runtime Use of Local File Access APIs in WebViews (Android)
---------+MASTG-TEST-0258 References to Keyboard Caching Attributes in UI Elements (Android)
---------+MASTG-TEST-0276 Use of the iOS General Pasteboard (iOS)
---------+MASTG-TEST-0277 Sensitive Data in the iOS General Pasteboard at Runtime (iOS)
---------+MASTG-TEST-0278 Pasteboard Contents Not Cleared After Use (iOS)
---------+MASTG-TEST-0279 Pasteboard Contents Not Expiring (iOS)
---------+MASTG-TEST-0280 Pasteboard Contents Not Restricted to Local Device (iOS)
---------+MASTG-TEST-0289 Runtime Verification of Sensitive Content Exposure in Screenshots During App Backgrounding (Android)
---------+MASTG-TEST-0290 Runtime Verification of Sensitive Content Exposure in Screenshots During App Backgrounding (iOS)
---------+MASTG-TEST-0291 References to Screen Capturing Prevention APIs (Android)
---------+MASTG-TEST-0315 Sensitive Data Exposed via Notifications (Android)
---------+MASTG-TEST-0316 App Exposing User Authentication Data in Text Input Fields (Android)
---------+MASTG-TEST-0320 WebViews Not Cleaning Up Sensitive Data (Android)
---------+MASTG-TEST-0332 Attacker-Controlled URI in WebViews (iOS)
---------+MASTG-TEST-0333 Overly Broad File Read Access in WebViews (iOS)
---------+MASTG-TEST-0334 Native Code Exposed Through WebViews (Android)
---------+MASTG-TEST-0335 WebView File Origin Access Relaxed by Configuration (iOS)
---------+MASTG-TEST-0336 Runtime Setting of Relaxed WebView File Origin Policies (iOS)
---------+MASTG-TEST-0340 References to Overlay Attack Protections (Android)
---------+MASTG-TEST-0346 References to APIs Hiding Sensitive Data in Text Input Fields (iOS)
---------+MASTG-TEST-0347 Runtime Use of APIs Hiding Sensitive Data in Text Input Fields (iOS)
---------+MASTG-TEST-0355 References to Unauthorized Database Access through Content Providers (Android)
---------+MASTG-TEST-0356 Runtime Verification of Unauthorized Database Access through Content Providers (Android)
---------+MASTG-TEST-0357 References to Oversharing of File-Based Content Providers (Android)
---------+MASTG-TEST-0364 Exported And Unprotected Activities That Expose Sensitive Functionality (Android)
---------+MASTG-TEST-0365 Exported And Unprotected Services That Expose Sensitive Functionality (Android)
---------+MASTG-TEST-0366 Exported And Unprotected Broadcast Receivers That Expose Sensitive Functionality (Android)
---------+MASTG-TEST-0370 Missing Input Validation in Custom URL Scheme Handlers (iOS)
---------+MASTG-TEST-0371 Missing Source Validation in Custom URL Scheme Handlers (iOS)
---------+MASTG-TEST-0376 References to Native Bridge APIs in WebViews (iOS)
---------+MASTG-TEST-0377 References to `evaluateJavaScript` Used as Bridge Reply in `WKScriptMessageHandler` (iOS)
---------+MASTG-TEST-0378 References to Password Fields in WebView-Loaded HTML (iOS)
---------+MASTG-TEST-0379 References to `evaluateJavaScript` Without Content World Isolation (iOS)
---------+MASTG-TEST-0380 References to `evaluateJavaScript` Writing Sensitive Data into WebView DOM (iOS)
---------+MASTG-TEST-0381 References to Insecure PendingIntent Creation (Android)
---------+MASTG-TEST-0389 References to the App-Wide Restriction of Custom Keyboards (iOS)
---------+MASTG-TEST-0390 Full Access Requested by a Custom Keyboard Extension (iOS)
---------+MASTG-TEST-0393 Use of Unverified App Links (Android)
---------+MASTG-TEST-0394 Missing Input Validation in Custom URL Scheme Handlers (Android)
---------+MASTG-TEST-0395 Missing Input Validation in Universal Link Handlers (iOS)
------+MASVS-CODE Code Quality
---------+MASTG-TEST-0223 Stack Canaries Not Enabled (Android)
---------+MASTG-TEST-0228 Position Independent Code (PIC) not Enabled (iOS)
---------+MASTG-TEST-0229 Stack Canaries Not enabled (iOS)
---------+MASTG-TEST-0230 Automatic Reference Counting (ARC) not enabled (iOS)
---------+MASTG-TEST-0245 References to Platform Version APIs (Android)
---------+MASTG-TEST-0272 Identify Dependencies with Known Vulnerabilities in the Android Project (Android)
---------+MASTG-TEST-0273 Identify Dependencies with Known Vulnerabilities by Scanning Dependency Managers Artifacts (iOS)
---------+MASTG-TEST-0274 Dependencies with Known Vulnerabilities in the App's SBOM (Android)
---------+MASTG-TEST-0275 Dependencies with Known Vulnerabilities in the App's SBOM (iOS)
---------+MASTG-TEST-0337 References to Object Deserialization of Untrusted Data (Android)
---------+MASTG-TEST-0339 SQL Injection in Content Providers (Android)
---------+MASTG-TEST-0372 Implicit Intents Used for Internal App Communication (Android)
---------+MASTG-TEST-0374 References to Implicit Intents Carrying Sensitive Extras (Android)
---------+MASTG-TEST-0375 Missing Validation of Data Returned from Implicit Intents (Android)
---------+MASTG-TEST-0382 Runtime Use of Enforced Updating APIs (Android)
---------+MASTG-TEST-0383 References to Enforced Updating APIs (iOS)
---------+MASTG-TEST-0384 Runtime Use of Enforced Updating APIs (iOS)
---------+MASTG-TEST-0386 References to Object Deserialization of Untrusted Data (iOS)
---------+MASTG-TEST-0392 References to Enforced Updating APIs (Android)
---------+MASTG-TEST-0398 References to WebViewClient URL Loading Handlers (Android)
---------+MASTG-TEST-0399 SafeBrowsing Disabled (Android)
---------+MASTG-TEST-0400 Runtime Use of WebViewClient URL Loading Handlers (Android)
------+MASVS-RESILIENCE Resilience Against Reverse Engineering and Tampering
---------+MASTG-TEST-0219 Testing for Debugging Symbols (iOS)
---------+MASTG-TEST-0220 Usage of Outdated Code Signature Format (iOS)
---------+MASTG-TEST-0224 Usage of Insecure APK Signature Version (Android)
---------+MASTG-TEST-0225 Usage of Insecure APK Signature Key Size (Android)
---------+MASTG-TEST-0226 Debuggable Flag Enabled in the AndroidManifest (Android)
---------+MASTG-TEST-0227 Debugging Enabled for WebViews (Android)
---------+MASTG-TEST-0240 Jailbreak Detection in Code (iOS)
---------+MASTG-TEST-0241 Runtime Use of Jailbreak Detection Techniques (iOS)
---------+MASTG-TEST-0246 Runtime Use of Secure Screen Lock Detection APIs (iOS)
---------+MASTG-TEST-0247 References to APIs for Detecting Secure Screen Lock (Android)
---------+MASTG-TEST-0248 References to APIs for Detecting Secure Screen Lock (iOS)
---------+MASTG-TEST-0249 Runtime Use of Secure Screen Lock Detection APIs (Android)
---------+MASTG-TEST-0261 Debuggable Entitlement Enabled in the entitlements.plist (iOS)
---------+MASTG-TEST-0263 Logging of StrictMode Violations (Android)
---------+MASTG-TEST-0264 Runtime Use of StrictMode APIs (Android)
---------+MASTG-TEST-0265 References to StrictMode APIs (Android)
---------+MASTG-TEST-0288 Debugging Symbols in Native Binaries (Android)
---------+MASTG-TEST-0324 References to Root Detection Mechanisms (Android)
---------+MASTG-TEST-0325 Runtime Use of Root Detection Techniques (Android)
---------+MASTG-TEST-0338 References to Storage Integrity Check APIs (Android)
---------+MASTG-TEST-0341 Runtime Use of Hook Detection Techniques (Android)
---------+MASTG-TEST-0351 Runtime Use of Emulator Detection Techniques (Android)
---------+MASTG-TEST-0352 References to Debugging Detection APIs (Android)
---------+MASTG-TEST-0353 Runtime Use of Debugging Detection APIs (Android)
---------+MASTG-TEST-0354 Runtime Use of Hook Detection Techniques (iOS)
---------+MASTG-TEST-0358 Implementation Details Exposure Through Logging APIs (iOS)
---------+MASTG-TEST-0359 Implementation Details Exposure in Logs (iOS)
---------+MASTG-TEST-0367 Runtime Use of Virtual Device Detection Techniques (iOS)
---------+MASTG-TEST-0368 Insufficient Obfuscation of Security-Relevant Java/Kotlin Code (Android)
---------+MASTG-TEST-0369 Insufficient Obfuscation of Security-Relevant Native Code (Android)
---------+MASTG-TEST-0387 References to Storage Integrity Check APIs (iOS)
---------+MASTG-TEST-0391 Insufficient Obfuscation of Security-Relevant Native Code (iOS)
---------+MASTG-TEST-0401 References to Debugging Detection APIs (iOS)
---------+MASTG-TEST-0402 Runtime Use of Debugging Detection APIs (iOS)
------+MASVS-PRIVACY Privacy
---------+MASTG-TEST-0206 Undeclared PII in Network Traffic Capture (Android)
---------+MASTG-TEST-0254 Dangerous App Permissions (Android)
---------+MASTG-TEST-0281 Undeclared Known Tracking Domains (iOS)
---------+MASTG-TEST-0318 References to SDK APIs Known to Handle Sensitive User Data (Android)
---------+MASTG-TEST-0319 Runtime Use of SDK APIs Known to Handle Sensitive User Data (Android)
---------+MASTG-TEST-0360 Purpose String Accuracy for Reachable Protected Resource Access (iOS)
---------+MASTG-TEST-0361 Runtime Use of Protected Resource APIs Without Accurate Purpose Strings (iOS)
---------+MASTG-TEST-0362 Entitlements for Unjustified Capability Exposure (iOS)
---------+MASTG-TEST-0363 Runtime Use of Entitlement-Backed APIs for Unjustified Capability Exposure (iOS)
---+Best Practices
------+MASTG-BEST-0001 Use Secure Random Number Generator APIs (Android)
------+MASTG-BEST-0002 Remove Logging Code (Android)
------+MASTG-BEST-0003 Comply with Privacy Regulations and Best Practices (Android)
------+MASTG-BEST-0004 Exclude Sensitive Data from Backups (Android)
------+MASTG-BEST-0005 Use Secure Encryption Modes (Android)
------+MASTG-BEST-0006 Use Up-to-Date APK Signing Schemes (Android)
------+MASTG-BEST-0007 Debuggable Flag Disabled in the AndroidManifest (Android)
------+MASTG-BEST-0008 Debugging Disabled for WebViews (Android)
------+MASTG-BEST-0009 Use Secure Encryption Algorithms (Android)
------+MASTG-BEST-0010 Use Up-to-Date minSdkVersion (Android)
------+MASTG-BEST-0011 Securely Load File Content in a WebView (Android)
------+MASTG-BEST-0012 Disable JavaScript in WebViews (Android)
------+MASTG-BEST-0013 Disable Content Provider Access in WebViews (Android)
------+MASTG-BEST-0014 Preventing Screenshots and Screen Recording (Android)
------+MASTG-BEST-0020 Update the GMS Security Provider (Android)
------+MASTG-BEST-0021 Ensure Proper Error and Exception Handling (Android)
------+MASTG-BEST-0022 Disable Verbose and Debug Logging in Production Builds (iOS)
------+MASTG-BEST-0023 Exclude Sensitive Information from Backups (iOS)
------+MASTG-BEST-0024 Store Data Encrypted in App Sandbox Directory (iOS)
------+MASTG-BEST-0025 Use Secure Random Number Generator APIs (iOS)
------+MASTG-BEST-0028 WebViews Cache Cleanup (Android)
------+MASTG-BEST-0030 Implementing Root Detection (Generic)
------+MASTG-BEST-0031 Enforce Strong Biometrics for Sensitive Operations (Android)
------+MASTG-BEST-0032 Migrate from UIWebView to WKWebView (iOS)
------+MASTG-BEST-0033 Securely Load File Content in a WebView (iOS)
------+MASTG-BEST-0034 Validate WebView Input (iOS)
------+MASTG-BEST-0035 Prefer Origin Scoped Messaging Over Legacy JavaScript Bridges (Android)
------+MASTG-BEST-0036 Use Cryptographic Binding for Biometric Authentication (Android)
------+MASTG-BEST-0037 Invalidate Biometric Keys on Enrollment Changes (Android)
------+MASTG-BEST-0038 Require Explicit User Confirmation for Biometric Authentication (Android)
------+MASTG-BEST-0039 Prevent SQL Injection in ContentProviders (Android)
------+MASTG-BEST-0040 Preventing Overlay Attacks (Android)
------+MASTG-BEST-0041 Hardening Against Runtime Hooking (Android)
------+MASTG-BEST-0042 Use Strong TLS Settings in ATS Configuration (iOS)
------+MASTG-BEST-0043 Enforce Strong TLS Settings When ATS Doesn't Apply (iOS)
------+MASTG-BEST-0044 Mask Sensitive Data in Text Input Fields (iOS)
------+MASTG-BEST-0045 Limit Sensitive Data Exposure Through iOS IPC Channels (iOS)
------+MASTG-BEST-0046 Hardening Against Emulation (Android)
------+MASTG-BEST-0047 Continuous Anti-Debugging Checks (Android)
------+MASTG-BEST-0048 Hardening Against Reverse Engineering Tools (iOS)
------+MASTG-BEST-0049 Restrict and Validate Access to Exported Content Providers (Android)
------+MASTG-BEST-0050 Store Data Encrypted in App Sandbox Directory (Android)
------+MASTG-BEST-0051 Minimize iOS Permissions and Entitlements (iOS)
------+MASTG-BEST-0052 Restrict Access to Android App Components (Android)
------+MASTG-BEST-0053 Hardening Against Virtual Devices (iOS)
------+MASTG-BEST-0054 Validate Input Parameters in Custom URL Scheme Handlers (iOS)
------+MASTG-BEST-0055 Validate Source Application in Custom URL Scheme Handlers (iOS)
------+MASTG-BEST-0056 Use Explicit Intents for Internal IPC (Android)
------+MASTG-BEST-0057 Sanitize Data Coming from External Components (Android)
------+MASTG-BEST-0058 Restrict Native Functionality Exposed Through WebView Bridges (iOS)
------+MASTG-BEST-0059 Render Sensitive UI as Native Views Over the WebView (iOS)
------+MASTG-BEST-0060 Use Native Views for Sensitive Text Entry Over a WebView (iOS)
------+MASTG-BEST-0061 Use WKContentWorld Isolation for DOM Inspection Scripts (iOS)
------+MASTG-BEST-0062 Use WKScriptMessageHandlerWithReply to Return Data to JavaScript (iOS)
------+MASTG-BEST-0063 Use Immutable PendingIntents with Explicit Intents (Android)
------+MASTG-BEST-0064 Use Safe APIs for Object Deserialization (iOS)
------+MASTG-BEST-0065 Implementing Storage Integrity Checks on iOS (iOS)
------+MASTG-BEST-0066 Implementing Storage Integrity Checks on Android (Android)
------+MASTG-BEST-0067 Implementing Source Code Integrity Checks on iOS (iOS)
------+MASTG-BEST-0068 Secure Data Sharing Between App Extensions and Containing Apps (iOS)
------+MASTG-BEST-0069 Keep Sensitive Input on the System Keyboard (iOS)
------+MASTG-BEST-0070 Verify Android App Links with autoVerify and Digital Asset Links (Android)
------+MASTG-BEST-0071 Validate Input Parameters in Deep Link and Custom URL Scheme Handlers (Android)
------+MASTG-BEST-0072 Validate Input Parameters in Universal Link Handlers (iOS)
------+MASTG-BEST-0073 Properly Validate Server Trust in URLSessionDelegate and WKNavigationDelegate (iOS)
------+MASTG-BEST-0074 Implementing Anti-Debugging Checks on iOS (iOS)

OWASP Mobile Application Security Testing Guide (MASTG) v2.0.0

The OWASP Mobile Application Security Testing Guide (MASTG) is a comprehensive manual for mobile app security testing. Its tests verify the weaknesses of the OWASP MASWE, its best practices help to avoid them.

1. Overzicht

Titel Standaard
Tests

The tests of the MASTG by MASVS group, each for one weakness of the MASWE.

Best Practices

The best practices of the MASTG against the weaknesses of the MASWE.

1.1 Referenties

1.2 Geïdentificeerde eisen

1.3 Gerelateerde regelingen

2. Geïdentificeerde eisen

Eisen
Bron Eis

3. Gerelateerde regelingen

Regelingen
Bron Regelgeving

Gekoppelde issues

  • OWASP -

    EN: Publications of the OWASP Foundation, https://owasp.org/. OWASP® is a registered trademark of the OWASP Foundation, Inc.; GRCA is not affiliated with, nor endorsed by, the OWASP Foundation. Only the versions published by OWASP are authoritative.

    DE: Veröffentlichungen der OWASP Foundation, https://owasp.org/. OWASP® ist eine eingetragene Marke der OWASP Foundation, Inc.; GRCA steht in keiner Verbindung zur OWASP Foundation und wird von ihr nicht unterstützt. Maßgeblich sind allein die von OWASP veröffentlichten Fassungen.