Writing

Automated Least Privilege: Synthesizing Zero-Trust IAM Policies from CloudTrail Access Logs

Replacing wildcard '*' permissions with mathematically verified role scopes.

Nov 4, 2025·7 min read·Cloud
Automated Least Privilege: Synthesizing Zero-Trust IAM Policies from CloudTrail Access Logs

“Wildcard IAM policies are technical debt with an imminent security disclosure date.”

Developers assign AdministratorAccess because restrictive IAM takes days to craft by hand. We wrote an automated pipeline that observes 30 days of production API calls and compiles exact least-privilege JSON policies.

Policy Synthesis via Access Analyzer

By feeding real API activity into AWS IAM Access Analyzer, we generated tight policies scoped down to specific S3 bucket prefixes and KMS key ARNs, eliminating privilege escalation pathways.

Selected Writing

See all writing →
Deterministic Cloud Invariants: Designing Ephemeral Environments with Zero State Drift

Deterministic Cloud Invariants: Designing Ephemeral Environments with Zero State Drift

A mathematical framework for cloud isolation and on-demand cluster lifecycles.

Oct 14·6 min read
Terraform
Zero-Downtime Rollouts: Statistical Canary Verification in Multi-Cluster Mesh

Zero-Downtime Rollouts: Statistical Canary Verification in Multi-Cluster Mesh

Automated traffic weighting and real-time Mann-Whitney U error budget analysis.

Aug 4·5 min read
Kubernetes
Short-Lived Credentials: Eliminating Long-Lived AWS Keys with GitHub OIDC

Short-Lived Credentials: Eliminating Long-Lived AWS Keys with GitHub OIDC

A practical blueprint for zero static secrets via cryptographic STS role federation.

Jun 18·4 min read
Cloud
Telemetry Without Noise: High-Cardinality Distributed Tracing in Production

Telemetry Without Noise: High-Cardinality Distributed Tracing in Production

Linking anomalous metric spikes directly to contextual exemplar trace graphs.

Apr 22·7 min read
Networking
Back to portfolio

Let’s talk.

[email protected]
Elsewhere
  • GitHubwvrner↗
  • LinkedInin/wvrner↗
  • Telegram@wvrner↗
  • WhatsApp+ Direct↗
WVRNER
© Nima HosseiniBack to top ↑