Web Tracking and Fingerprinting Techniques

  1. Stateful Tracking Mechanisms
    1. HTTP Cookies
      1. Structure and Function of Cookies
        1. Name-Value Pairs
          1. Domain and Path Attributes
            1. Expiration Mechanisms
            2. First-Party Cookies
              1. Use Cases and Examples
                1. Privacy Considerations
                  1. Browser Treatment
                  2. Third-Party Cookies
                    1. Use Cases and Examples
                      1. Privacy Considerations
                        1. Cross-Site Context
                          1. Deprecation Timeline
                          2. Session Cookies
                            1. Lifespan and Storage
                              1. Use in Authentication
                                1. Memory-Based Storage
                                2. Persistent Cookies
                                  1. Expiration and Storage
                                    1. Use in User Preferences
                                      1. Long-Term Tracking
                                    2. Web Storage Mechanisms
                                      1. LocalStorage
                                        1. Storage Limits and Persistence
                                          1. Use Cases in Tracking
                                            1. Cross-Tab Persistence
                                              1. Data Serialization
                                              2. SessionStorage
                                                1. Scope and Lifespan
                                                  1. Use Cases in Tracking
                                                    1. Tab-Specific Storage
                                                    2. Storage Event Handling
                                                      1. Cross-Tab Communication
                                                        1. Tracking Applications
                                                      2. Advanced Storage-Based Tracking
                                                        1. IndexedDB
                                                          1. Structure and Capabilities
                                                            1. Use in Tracking
                                                              1. Large Data Storage
                                                                1. Asynchronous Operations
                                                                2. WebSQL Database
                                                                  1. Legacy Implementation
                                                                    1. Tracking Applications
                                                                    2. Flash Cookies
                                                                      1. Local Shared Objects
                                                                        1. Mechanism and Storage
                                                                          1. Legacy Use and Decline
                                                                            1. Cross-Browser Persistence
                                                                            2. Silverlight Isolated Storage
                                                                              1. Mechanism and Storage
                                                                                1. Legacy Use and Decline
                                                                              2. Cache-Based Tracking
                                                                                1. ETags
                                                                                  1. HTTP Caching Mechanism
                                                                                    1. Use in User Identification
                                                                                      1. Server-Side Implementation
                                                                                        1. Persistence Characteristics
                                                                                        2. HSTS Supercookies
                                                                                          1. Mechanism of HSTS Supercookies
                                                                                            1. Persistence and Detection
                                                                                              1. Subdomain Exploitation
                                                                                              2. Cache Timing Attacks
                                                                                                1. Resource Loading Patterns
                                                                                                  1. Timing-Based Identification