TMPT Security — Web Application Security
Web Application Security

Bezpečnostní review webových aplikací se zaměřením na reálně zneužitelné chyby

Cílené bezpečnostní review, které ověří, zda vaše aplikace správně chrání uživatelská data, účty, oprávnění, API endpointy a citlivé workflow.

Web Application Security Review je cílené ověření vybraných oblastí podle předem potvrzeného rozsahu. Nejde o neomezený penetrační test celé aplikace, ale o praktickou kontrolu míst, kde nejčastěji vznikají reálně zneužitelné chyby.

Cílem je ověřit, zda aplikace neobsahuje prakticky zneužitelné chyby vedoucí k neoprávněnému přístupu k datům, převzetí účtu, obejití oprávnění, zneužití API, manipulaci s aplikační logikou nebo úniku citlivých informací.

Zaměření

Specializovaná služba pro web application security

TMPT Security není obecná kyberbezpečnostní firma. Specializuji se na praktickou bezpečnost webových aplikací — Access Control, IDOR, authentication, session management, API security, business logic a security reporting.

Access Control
IDOR
Authentication
Session
API Security
Business Logic
Security Config
Security Reporting
Problém, který řeším

Stačí změnit jedno ID?

U chyb v oprávněních a API často nejde o složitý útok. Někdy stačí změnit ID objektu, použít jiný token nebo zavolat endpoint, který frontend běžnému uživateli jen skryl.

  • Může uživatel změnit ID v URL a zobrazit cizí objednávku?
  • Může běžný účet stáhnout cizí fakturu?
  • Může uživatel upravit profil jiného uživatele?
  • Může běžný uživatel zavolat admin endpoint?
  • Kontroluje backend vlastnictví objektu?
  • Neřeší se oprávnění jen skrytím tlačítka ve frontendu?
  • Nevrací API víc dat, než uživatel smí vidět?
api · request
GET/api/orders/1001200 OK
GET/api/orders/1002leak

Pokud server neověřuje, komu objekt patří, může se z běžného účtu stát cesta k cizím datům.

Na co se review může zaměřit

Šest oblastí, kde nejčastěji vznikají reálně zneužitelné chyby

Konkrétní rozsah review se vždy domlouvá podle aplikace, jejích rolí, citlivých dat a hlavních workflow. Níže jsou typické oblasti, na které se review může zaměřit.

Access Control & IDOR

Ověření, zda se běžný uživatel nemůže dostat k cizím datům, objektům nebo funkcím změnou ID, parametru nebo API requestu.

Authentication & Session

Kontrola přihlášení, resetu hesla, změny hesla, změny e-mailu a správy session.

API Security

Kontrola API endpointů, autorizace, manipulace s parametry a nadměrného vracení dat.

Business Logic

Ověření, zda nelze obejít obchodní pravidla, workflow nebo limity aplikace.

Basic Security Configuration

Základní kontrola bezpečnostní konfigurace aplikace a veřejně dostupných informací.

Fix Verification

Ověření, zda byly dříve nahlášené bezpečnostní problémy skutečně opraveny.

Výstup

Bezpečnostní report zaměřený na praktické a opravitelné nálezy

Každý nález obsahuje popis problému, dopad, kroky k reprodukci, důkaz, pravděpodobnou příčinu, doporučení k opravě a prioritu.

finding · 001
Severity: High

Název nálezu

Neoprávněný přístup k objednávce jiného uživatele změnou ID v API requestu

Dopad

Běžný uživatel může získat přístup k objednávkám jiných zákazníků.

Doporučení

Ověřovat vlastnictví objektu na straně serveru u každého požadavku.

O TMPT Security

Specializovaná nezávislá praxe pro web application security

TMPT Security je specializovaná nezávislá praxe zaměřená na praktickou bezpečnost webových aplikací.

Zaměřuji se na situace, kdy se běžný uživatel může změnou ID, parametru, requestu nebo workflow dostat k cizím datům, převzít účet, obejít oprávnění, zneužít API nebo manipulovat s aplikační logikou.

Cílem není univerzální nabídka kyberbezpečnosti, ale úzké a praktické bezpečnostní ověření vybraných oblastí podle předem potvrzeného rozsahu.

Chcete zjistit, jestli vaše aplikace chrání data správně?

Popište mi aplikaci, role a citlivé části. Společně domluvíme vhodný rozsah review a předem potvrdíme, co je v rozsahu a co ne.