Přeskočit na hlavní obsah
BilgeQor

Bezpečnostní služby

Application Security Review: co to je a k čemu slouží

8 min čtení

Application Security Review je strukturované prověření toho, jak konkrétní aplikace, platforma nebo digitální produkt zachází s uživatelskými vstupy, autorizací, tokem dat a běžnými scénáři útoku. Výstupem je písemné posouzení návrhu a chování aplikace v dohodnutých oblastech s prioritizovanými zjištěními, podle kterých může váš tým jednat. Často se hodí, když firma připravuje významné vydání, přidává citlivou funkci, získává firemní zákazníky, zapracovává nový tým nebo odpovídá na oprávněný bezpečnostní dotaz zákazníka, partnera či auditora. Místo čekání na incident nebo snahy prověřit vše najednou vytváří zakázka praktický pohled na to, kde se aplikace právě nachází a kam může být dále potřeba zaměřit pozornost.

Co to je?

Revize zkoumá dohodnuté hranice aplikace a ověřuje, jak reaguje na záměrné zneužití, okrajové případy a běžné bezpečnostní problémy, jako je obejití ověřování, eskalace oprávnění, chyby typu injection, nebezpečné nakládání s daty a slabiny ve správě relací. Rozsah se před zahájením práce potvrzuje písemně. Podle zvolené služby může práce zahrnovat revizi koncových bodů pro uživatele, administračních rozhraní, chování API, opatření na straně klienta, závislostí na třetích stranách a dokladů o bezpečných návrhových rozhodnutích během vývoje. Odborník kombinuje ruční testování, revizi dokumentace a tam, kde je to vhodné, omezené automatizované skenování, aby porozuměl bezpečnostní pozici aplikace v dohodnutých hranicích. Obdržíte strukturovanou zprávu se zjištěními, která vysvětluje, co bylo zjištěno, jak by to mohlo být relevantní v praktickém scénáři útoku a jaký přístup k nápravě je přiměřený. Revize má sloužit vaší interní prioritizaci, nikoli narušovat produkční prostředí nebo zbytečně přistupovat k citlivým datům zákazníků.

Pro koho to je?

Application Security Review je vhodná pro firmy, které:

  • Provozují zákaznickou aplikaci, SaaS produkt nebo digitální službu a dosud neprošly formální bezpečnostní revizí chování na úrovni aplikace
  • Připravují velké vydání, spuštění funkce nebo expanzi na trh a před nasazením změny potřebují jasnější pohled na zabezpečení aplikace
  • Obdržely bezpečnostní dotazník nebo oprávněný požadavek due diligence od firemního zákazníka, partnera či investora, který vyžaduje doložení revize na úrovni aplikace
  • Potřebují před volbou dalšího nápravného kroku rozlišit mezi problémy konfigurace, expozicí infrastruktury a chybami na aplikační vrstvě

Co to pomůže objasnit

Revize zabezpečení aplikace pomáhá ujasnit:

  • Které uživatelské a administrační funkce se při záměrném zneužití chovají podle záměru a které mohou umožnit neoprávněný přístup nebo únik dat
  • Kde aplikace spoléhá na validaci na straně klienta, předvídatelné identifikátory, chybějící kontroly autorizace nebo slabou správu relací, které by šlo v praktickém scénáři zneužít
  • Které knihovny třetích stran, integrace API nebo závislosti přinášejí expozici a zda jsou zmírňující opatření zavedena, chybí nebo jsou neúplná
  • Co řešit před dalším vydáním, co vyžaduje diskusi o návrhu a co by mělo být eskalováno nebo vymezeno samostatně

Co je zahrnuto

  • Písemné potvrzení rozsahu zahrnující aplikaci, uživatelské role, koncové body a funkce k revizi
  • Ruční a tam, kde je to vhodné, omezené automatizované testování dohodnutých uživatelských a administračních funkcí aplikace
  • Strukturovaná zpráva se seřazenými zjištěními, praktickými scénáři útoku a jasnými doporučeními k nápravě
  • Srozumitelné vysvětlení, proč může každé zjištění záležet v reálném kontextu, nikoli pouhý výstup nástroje nebo skóre závažnosti
  • Manažerské shrnutí vhodné pro interní diskusi s netechnickými zainteresovanými stranami
  • Jeden navazující rozhovor k projednání zjištění, prioritizace a rozumných dalších kroků

Co není součástí

  • Úplné penetrační testování všech opatření infrastruktury, sítě nebo hostingové vrstvy, pokud není vymezeno samostatně
  • Certifikace souladu, potvrzení auditu nebo prohlášení, že aplikace splňuje všechny platné bezpečnostní požadavky
  • Nápravné práce, změny kódu nebo změny konfigurace ve vaší aplikaci během samotné revize
  • Průběžný monitoring, reakce na incidenty nebo nepřetržité opakované testování po ukončení zakázky
  • Revize funkcí aplikace, uživatelských rolí, API nebo integrací, které nejsou zahrnuty v písemném rozsahu

Kdy si ji vybrat

Application Security Review zvolte, když potřebujete promyšlený a podložený pohled na to, jak vaše aplikace zvládá bezpečnostní otázky, a to před vydáním, dotazem zákazníka nebo interním plánovacím cyklem. Je to rozumný krok, když je aplikace dostatečně stabilní k posouzení, uživatelské role a klíčové pracovní postupy jsou známé a existuje jasný interní vlastník, který může zjištění převzít a jednat podle nich. Pokud se ústřední otázka týká spíše konfigurace, přístupových oprávnění nebo nastavení hostingu než chování aplikace, může být vhodnější Security Baseline Review. Pokud se obava týká vývojových postupů, disciplíny vydávání nebo bezpečnostních procesů na úrovni týmu, zvažte Secure SDLC Review. Revize aplikace je nejúčinnější, když firma před zahájením práce dokáže určit vlastníka aplikace, technický kontakt, přijatelný testovací přístup a zamýšlený výsledek.

Náš přístup

Začínáme písemným potvrzením hranic aplikace, uživatelských rolí a testovací metody. Zadání určuje URL nebo prostředí aplikace, typy uživatelů k testování, přijaté riziko pro testovací prostředí, požadavky na přístup a to, co je z rozsahu vyloučeno. Testování začíná, jakmile je toto potvrzení k dispozici. Testování je navrženo tak, aby zkoumalo dohodnuté funkce, nikoli aby se pokoušelo záměrně narušit službu nebo přistupovat k produkčním datům zákazníků, pokud to není výslovně dohodnuto a kontrolováno. Pokud zjištění vyžaduje hlubší šetření přesahující dohodnutý rozsah, zdokumentujeme je a probereme vhodné další kroky, místo abychom práci bez dohody rozšiřovali. Zjištění jsou psána s praktickým kontextem: co bylo zjištěno, jak by to mohlo být zneužito a jaký by byl přiměřený nápravný krok. Zpráva má podpořit klidný a uvážený rozhovor mezi vývojem, produktem a vedením o tom, které změny naplánovat a kdy. Při předání s vámi zjištění projdeme, aby zpráva mohla posloužit realistickému plánu realizace, a nestala se seznamem, který zůstane neřešený.

Zobrazit stránku služby Application Security Review

Často kladené otázky

Související články

Začít

Chcete vědět, jak vaše aplikace obstojí při bezpečnostním testování?

Rozsah se potvrzuje písemně ještě před jakoukoli platbou nebo závazkem. Začněte krátkou žádostí a ujasníme si, zda je revize zabezpečení aplikace vhodným dalším krokem pro váš produkt a časový plán.

Požádat o konzultaci k revizi zabezpečení aplikace