evlbot.xyz
← Back to lesson
References
Sources for API8 — Security Misconfiguration
OWASP API Security Top 10 — 2023 · API8:2023 Security Misconfiguration
OWASP Foundation · owasp.org · 2023
The authoritative source for the definition, misconfiguration categories, example attack scenarios (CORS misconfiguration, verbose error messages, unnecessary HTTP methods), and prevention guidance in this module. CWE references: CWE-2 (Environmental Security Flaws), CWE-16 (Configuration), CWE-388 (Error Handling). This course is an independent study companion — not affiliated with or endorsed by OWASP.
Tesla Kubernetes Cryptojacking — February 2018
RedLock Cloud Security Intelligence Report · February 2018 · (RedLock acquired by Palo Alto Networks, 2018)
RedLock security researchers discovered Tesla’s Kubernetes admin dashboard exposed to the public internet with no authentication. The dashboard showed environment variables including AWS credentials across multiple pods. Attackers had already found the open dashboard and deployed a Monero cryptomining container configured to use minimal CPU and route through a proxy to avoid detection. Tesla was alerted and patched the misconfiguration the same day. The incident was part of a broader RedLock Cloud Security Intelligence Report that found similar Kubernetes misconfigurations at other organizations. Referenced in slides 1, 11, 24, 26. Primary source: RedLock CSI Report, February 2018.
Firebase Open Database Rules — September 2018
Appthority Mobile Threat Intelligence · September 2018
Appthority researchers analyzed 2,705 iOS and Android apps using Firebase Realtime Database. They found 2,446 apps (over 90%) with databases configured using open read/write rules — Firebase’s default at the time — allowing anyone to read and write without authentication. The exposed data included approximately 2.6 million plaintext passwords, 4 million+ PHI records, 25 million GPS location records, 50,000 financial records, and 4.5 million social media tokens. Approximately 100 million records total. Firebase changed their default security rules in 2019 to require authentication. Referenced in slides 13, 26. Primary source: Appthority HospitalGown Threat Report, September 2018.
CORS Misconfiguration Research — “Exploiting CORS Misconfigurations for Bitcoins and Bounties”
James Kettle, PortSwigger · AppSec USA 2016
Seminal research on CORS misconfiguration exploitation, demonstrating reflected-origin vulnerabilities at scale across major websites including banks, UK government sites, and major tech companies. Describes the null origin bypass, subdomain trust misuse, and pre-flight exploitation patterns. Forms the technical basis for the CORS content in slides 4, 10, 14, 19. The research introduced automated CORS misconfiguration scanning and showed these issues were widespread across high-value targets.
Mozilla Observatory — HTTP Security Headers Analysis
Mozilla Foundation · observatory.mozilla.org
Free tool that analyzes HTTP security headers and grades API/web application security configuration. Tests for HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, and CORS configuration. Provides actionable recommendations. Referenced in MIT 03 (slide 21) and MIT 07 (slide 25) as an automated scanning tool for CI/CD integration.
Spring Boot Actuator Security — Production Hardening
Spring Documentation · docs.spring.io
Official Spring Boot documentation on securing Actuator endpoints. Covers enabling authentication, restricting exposed endpoints to only health and metrics, and disabling heapdump and env endpoints in production. Relevant to the admin endpoint mechanics in slide 12 and MIT 06 (slide 24). Multiple real-world breaches have occurred through exposed Actuator heapdump endpoints leaking secrets from JVM heap memory.
Mozilla SSL Configuration Generator
Mozilla Foundation · ssl-config.mozilla.org
Tool generating production-ready TLS configurations for nginx, Apache, HAProxy, and other servers. Produces configurations that disable deprecated TLS versions (1.0, 1.1) and weak cipher suites while maintaining compatibility with current browsers. Referenced in MIT 05 (slide 23) as the recommended starting point for TLS configuration.
OWASP Secure Headers Project
OWASP Foundation · owasp.org/www-project-secure-headers
Complete reference for HTTP security response headers: what each header does, recommended values, browser support, and implementation guidance. Covers HSTS, CSP, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, and Cross-Origin headers. Directly informs MIT 03 (slide 21).
Qualys SSL Labs — SSL Server Test
Qualys · ssllabs.com/ssltest
Free, comprehensive TLS configuration analysis that grades protocol versions, cipher suites, certificate validity, and known vulnerabilities. Produces an A–F grade with specific remediation recommendations. Run against any public HTTPS API endpoint. Referenced in MIT 05 (slide 23).
PortSwigger Web Security Academy — CORS
PortSwigger · portswigger.net/web-security/cors
Interactive CORS labs covering: basic reflected-origin exploitation, null-origin bypass, trusted subdomain exploitation, and CORS with internal networks. Recommended hands-on practice for the CORS content in this module (slides 4, 10, 14, 19).
About this course: This is an independent, unofficial study companion built for educational purposes. Content is based on publicly available security research, industry reports, and the OWASP API Security Top 10 framework. This project is not affiliated with, endorsed by, or sponsored by the OWASP Foundation. All trademarks remain the property of their respective owners.