RoastMyOpsec

Blog

Safety OPSEC guides

Defensive defaults that keep browsers, cookies, email, and TLS from doing attackers' homework. Ten guides per page.

Page 3 of 7

Safety · Sep 23, 2024

MTA-STS vs DMARC for Public Domain Email

MTA-STS vs DMARC for public domain email is two layers that do not replace each other. DMARC (with SPF and DKIM) is how you tell receivers what to do when From alignment fails — none, quarantine, or reject. MTA-STS (RFC…

Read guide →

Safety · Sep 14, 2024

Mixed Content vs HTTPS for Marketing Sites

Mixed content vs HTTPS is not a choice between two equivalent setups. HTTPS on the HTML document only protects that response. If the page then loads scripts, stylesheets, or other active assets over http://, a network…

Read guide →

Safety · Sep 6, 2024

Min TLS Version at the CDN vs the Origin

Min TLS version at the CDN vs the origin is which handshake the public internet actually sees: visitors terminate TLS on the edge, so origin-only 1.2+ never helps if the CDN still offers 1.0, and a bypassed origin IP…

Read guide →

Safety · Jun 4, 2024

iframe sandbox vs CSP frame-ancestors

iframe sandbox vs CSP frame-ancestors is two directions of iframe policy. sandbox on your <iframe> limits what that child document may do (scripts, forms, top-navigation, same-origin access). CSP frame-ancestors — and…

Read guide →

Safety · Mar 11, 2024

HSTS max-age Six Months vs Two Years

HSTS max-age six months vs two years is how long supporting browsers remember to skip HTTP after they see Strict-Transport-Security on HTTPS: six months is 15552000 seconds — the bar RoastMyOpsec uses when it flags a…

Read guide →