MirahLabs Engineering Blog

Technical insights, tutorials, and architectures written by our design and backend engineers.

Active Filters: Tag: security Clear All
Software Architecture June 10, 2026

OWASP Top 10 2024: What's Changed and How to Fix Each Vulnerability

The OWASP Top 10 is the definitive guide to web application security. This article covers the 2024 edition's changes, real-world attack examples, and practical mitigations for each vulnerability.

⏱️ 22 min read Read Article
Cloud Computing May 29, 2026

AWS Direct Connect vs VPN: Architecting Secure Hybrid Networks

Connect your on-premises datacenter to AWS securely. Compare the cost, latency, throughput, and reliability of AWS Site-to-Site VPN and Direct Connect.

⏱️ 20 min read Read Article
Software Architecture May 24, 2026

API Gateway Design: Rate Limiting, Auth, and Routing at Scale

An API gateway is the front door to your microservices. This guide covers designing gateways with token-based auth, dynamic routing, rate limiting, and circuit breakers.

⏱️ 21 min read Read Article
Artificial Intelligence May 19, 2026

Prompt Injection Vulnerabilities in LLM Applications and How to Prevent Them

Prompt injection allows malicious actors to hijack LLM behavior. Learn how to protect your applications from direct and indirect prompt injection attacks.

⏱️ 20 min read Read Article
Python May 13, 2026

Implementing OAuth 2.0 and OpenID Connect from Scratch in Flask

OAuth 2.0 and OIDC are the standards powering 'Sign in with Google/GitHub.' This guide explains the flows and implements a complete authorization code flow with PKCE in Flask.

⏱️ 22 min read Read Article
Software Architecture April 25, 2026

Zero Trust Security Architecture for Cloud-Native Applications

Zero Trust replaces the 'trust but verify' perimeter model with 'never trust, always verify.' Learn how to implement Zero Trust principles using mTLS, identity-aware proxies, and micro-segmentation.

⏱️ 21 min read Read Article