Useful Links
Computer Science
Cybersecurity
Browser Security and Exploitation
1. Introduction to Browser Security
2. Browser Architecture Fundamentals
3. Web Technology Foundations
4. Browser Security Models
5. Vulnerability Classifications
6. Browser Exploitation Methodology
7. Exploitation Primitives and Techniques
8. JavaScript Engine Exploitation
9. DOM and Rendering Engine Exploitation
10. Browser Hardening and Mitigations
11. Vulnerability Research Methods
12. Browser Extensions and Plugin Security
13. Emerging Attack Surfaces
14. Security Analysis Tools
Web Technology Foundations
HTTP Protocol Family
HTTP Methods and Semantics
HTTP Headers and Security
Status Codes and Error Handling
HTTP/2 and HTTP/3 Features
HTTPS and Transport Security
TLS Handshake Process
Certificate Validation
Cipher Suite Selection
Perfect Forward Secrecy
HTML Document Structure
Element Types and Attributes
Form Processing
Embedded Content Security
HTML5 Security Features
CSS Styling System
Selector Mechanisms
Inheritance and Cascade
CSSOM API
CSS Security Considerations
JavaScript Language
Core Language Features
Event-Driven Programming
Asynchronous Programming Patterns
Error Handling Mechanisms
Document Object Model
DOM Tree Structure
Node Types and Properties
DOM Manipulation APIs
Event System
Event Propagation Models
Browser Object Model
Window Object Properties
Navigator Object Information
Location Object Methods
History API
Storage APIs
Previous
2. Browser Architecture Fundamentals
Go to top
Next
4. Browser Security Models