murplz, inc
index.md × services.cs × about.lua × contact.toml ×
explorer
▾ murplz, inc 3srom.dev
≡index.md ⬡services.cs ◈about.lua ⚙contact.toml
▸ ▸ partners/
▸ ▸ resources/
▸ ▸ legal/
links
⌥github/3srom
⌥github/murplz
// methodology.cs — how we map controls to .NET code
 
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.DataProtection;
using Microsoft.EntityFrameworkCore;
 
// ─── OWASP A01:2021 — Broken Access Control ──────────────
// .NET mitigations: [Authorize] policies,
// resource-based authorization handlers, claims
// transformation pipeline, row-level filtering at
// EF Core query level.
 
[Authorize(Policy = "RequireSecurityClearance")]
public IActionResult Sensitive() { ... }
 
// ─── OWASP A02:2021 — Cryptographic Failures ─────────────
// .NET mitigations: Data Protection API for
// at-rest, Azure Key Vault for key storage,
// AES-GCM only, never custom crypto.
 
var protector = _provider.CreateProtector("Murplz.PII.v1");
 
// ─── OWASP A03:2021 — Injection ──────────────────────────
// .NET mitigations: parameterized queries via
// EF Core or Dapper, no string concatenation in
// SQL, input validation via FluentValidation,
// output encoding by Razor by default.
 
// ─── OWASP A04:2021 — Insecure Design ────────────────────
// We threat-model with STRIDE before any code.
// Trust boundaries, data flow diagrams,
// abuse-case scenarios. Output drives the
// architecture, not the other way around.
 
// ─── OWASP A05:2021 — Security Misconfiguration ──────────
// Hardened baseline: HSTS, CSP, X-Frame-Options,
// secure cookie flags, framework debugging off,
// minimal exposed surface area.
 
// ─── ITSG-33 Control Families We Apply ───────────────────
// AC — Access Control
// AU — Audit and Accountability
// IA — Identification and Authentication
// SC — System and Communications Protection
// SI — System and Information Integrity
// CM — Configuration Management
 
// (Truncated. Full mapping with control selection
// rationale is available in our capability
// statement — /resources/capability)
NORMAL
⎇main
methodology.cs [+]
csharp
1:1
Find Files
≡index.mdmarkdown
⬡services.cscsharp
◈about.lualua
⚙contact.tomltoml
⬡solutions/secure-dev.mdmarkdown
⬡solutions/code-review.mdmarkdown
⬡solutions/methodology.cscsharp
≡industries/federal.mdmarkdown
≡industries/defence.mdmarkdown
≡industries/critical-infra.mdmarkdown
≡partners/teaming.mdmarkdown
≡partners/bench.mdmarkdown
≡resources/insights.mdmarkdown
≡resources/capability.mdmarkdown
≡legal/privacy.mdmarkdown
≡legal/terms.mdmarkdown