MyCountry.News

Click anywhere or press any key to explore

MyCountry.News Logo
Enterprise Security & Zero-Trust: 2FA, 15-Minute Expirations & Database RLS
Security

Enterprise Security & Zero-Trust: 2FA, 15-Minute Expirations & Database RLS

Security & Compliance Team

September 3, 20262 min read

In digital news publishing, platform security is directly tied to journalistic credibility. A compromised publishing portal or hijacked editor credential can disseminate catastrophic disinformation to millions of citizens in seconds. That is why MyCountry.News is engineered with a strict Zero-Trust Security Architecture across every tier of our stack.

Mandatory Two-Factor Authentication (2FA)

All administrative, editorial, and agency management accounts must enforce time-based one-time password (TOTP) 2FA using standards-compliant authenticator apps (Google Authenticator, Apple Keychain, 1Password). SMS-based 2FA is explicitly disabled to eliminate SIM-swapping vulnerabilities.

15-Minute Ephemeral Administrative Sessions

To defend against session hijacking and unattended workstation exploits, all privileged super-admin and agency publisher sessions operate under strict 15-minute sliding expirations:

  • Cryptographic JWT Verification: Session tokens are signed with rotating cryptographic secrets and validated on every edge request.
  • Automatic Idle Timeout: Inactive management dashboards automatically terminate sessions after 15 minutes of idle time, requiring re-authentication.
  • Edge Proxy Cloaking: In production environments, internal administrative entry routes are dynamically cloaked at the Cloudflare edge proxy level.
  • Role-Based Access Control (RBAC): Strict permission separation ensures reporters cannot publish unverified drafts without editor sign-off.

Database Tenant Isolation with Row-Level Security (RLS)

Every query in our PostgreSQL database enforces strict tenant isolation. An agency partner can only view, edit, or manage data belonging to their specific franchise UUID. Cross-tenant leakage is mathematically prevented at the database kernel level.

Through continuous automated vulnerability scanning, immutable audit logging, and zero-trust data access, MyCountry.News guarantees that published news remains tamper-proof, authentic, and secure.