kiranc.me

How this site is secured

A security engineer's website should be able to explain itself. This page documents how kiranc.me is built and hardened, and links you to independent tools so you can verify every claim rather than trust it.

// architecture: nothing to attack

The site is static HTML and CSS. The most effective security control here is subtraction:

// response headers

Every response is served with:

Content-Security-Policy
default-src 'none': resources are denied by default, and only same-origin styles and images are allowed back in. No scripts, no frames, no forms. Trusted Types are required with no policies allowed, a DOM-XSS defense declared for a site that runs no DOM scripting at all.
Strict-Transport-Security
max-age=63072000; includeSubDomains; preload: browsers refuse plain HTTP for two years, and the domain is on the browser preload list ↗ so even the very first visit is HTTPS.
X-Frame-Options / frame-ancestors
DENY: this site cannot be embedded, which is what kills clickjacking.
Referrer-Policy
no-referrer: following a link out of this site tells the destination nothing about where you came from.
Permissions-Policy
camera, microphone, geolocation, payment, USB, and ad-topics APIs are all explicitly disabled.
COOP / COEP / CORP
the complete cross-origin isolation triad: same-origin opener policy, require-corp embedder policy, same-origin resource policy. Full process isolation, rarely all three even on major sites.
X-Content-Type-Options
nosniff: declared content types are final.

Check from your own terminal:

$ curl -sI https://kiranc.me | grep -iE 'security|policy|frame'

// dns & email posture

// monitoring & judgment calls

// verify it yourself

Don't take this page's word for any of it. The same rule applies here as to the credential badges on the certifications section. Live, third-party checks:

Found something anyway? See security.txt. I'd genuinely like to know.