Cache poisoning occurs when malicious data is injected into a browser's cache, causing it to serve compromised content even after the original attack. This can affect both browser and DNS caches, potentially redirecting users to malicious sites or serving altered JavaScript. From a client-side security perspective, implementing proper cache controls, using HTTPS, and validating cached resources help prevent poisoning attacks. Modern security headers like Cache-Control and proper SSL/TLS configuration are crucial defenses.
You might also be looking for