Ravindu FernandoApplication Security Consultant

Expertise · 6 areas

Six areas. One clear picture.

Breaches rarely come through one big hole. They come through the gaps between edge, APIs, code, monitoring, mobile and ownership. I assess all six, together.

Posture explorer

What I check, and what I usually find.

Pick an area to see the checks I run and the red flags that come up most often.

Area 01

Edge & WAAP

Is hostile traffic stopped before it reaches your applications?

What I check

  • WAF / WAAP coverage and blocking mode
  • Bot and abuse controls
  • DDoS readiness
  • Origin exposure

Red flags I often find

  • WAF still in monitor-only mode
  • Origins reachable directly from the internet
  • No bot controls on login or OTP

Try it

See how the layers work together.

Switch defence layers on and off and watch which attacks get through. The gaps between areas are where breaches start.

  1. Gets through

    SQL injection on the login form

    Malicious input tries to read the customer database.

  2. Gets through

    Credential stuffing

    Bots replay leaked passwords at scale against login and OTP.

  3. Gets through

    Broken object-level authorisation

    A valid user changes an account ID in an API call and reads someone else’s data.

  4. Gets through

    Forgotten shadow API

    An old, undocumented API version is still live and unprotected.

  5. Gets through

    Exploit of a known library flaw

    An unpatched component with a public exploit is attacked.

  6. Gets through

    Application-layer flood

    High-volume requests try to take customer services offline.

  7. Gets through

    Repackaged banking app

    A modified copy of your app is distributed to steal credentials.

  8. Gets through

    Runtime hooking on a rooted phone

    Malware hooks the app at runtime to intercept transactions.

  9. Gets through

    Slow data exfiltration

    Legitimate-looking API calls drain data over weeks.

Free 30-minute call

Let’s find your gaps before someone else does.

Tell me what you are protecting. You will leave the call knowing whether an assessment makes sense and what it would cover.