SlideShare a Scribd company logo
Web Application Scanning RAC QualysGuard InfoDay 2010
Co to je webová aplikace Zákaznická aplikace založená převážně na HTML protokolu Jako klientské prostředí je použit webový prohlížeč (Microsoft Explorer, Mozilla Firefox, Opera) Serverové prostředí založeno na webovém engine (Apache, IIS) Logika převážně založena na relační databázi (Oracle, MS SQL, MySQL) a skriptovacím jazyku (PHP, ASP, .NET, Java) Příklad webových aplikací Portál Informační systém Internetový obchod, Internetové bankovnictví Intranetová / extranetová aplikace Redakční systém, CMS Webová aplikace RAC QualysGuard InfoDay 2010
Příklad webové aplikace RAC QualysGuard InfoDay 2010
Které zranitelnosti najde QualysGuard VM Zranitelnosti hostitelského serveru (Windows server, Linux) Zranitelnosti webového engine (Apache, IIS) Zranitelnosti skriptovacích jazyků (PHP, ASP, Java) Chyby v šifrování u SSL/HTTPS Zranitelnosti známých webových aplikací (OpenSource, CMS) Které zranitelnosti nenajde QualysGuard VM Neprohledává strukturu webové aplikace do hloubky Chybové stránky uvnitř aplikace Zranitelnosti nedostatečné validace vstupních parametrů (SQL Injection apod..) Webové servery vyžadující autentizaci  Co testuje QualysGuard VM RAC QualysGuard InfoDay 2010
Modul -  Web Application Scanning RAC QualysGuard InfoDay 2010
Základní údaje webové aplikace RAC QualysGuard InfoDay 2010
Serverové přihlašování Použito na některých webových serverech Několik typů přihlašovaní Basic Digest NTLM Přihlašovací informace RAC QualysGuard InfoDay 2010
Zadání přihlašovacích údajů do WAS RAC QualysGuard InfoDay 2010
Formulářové přihlašování Používá většina webů  Přihlašovací formulář je vytvořen vývojářem, přihlašovací proměnné jsou různé Při přihlašování použity často další skryté parametry, např. cookies Formulářové přihlašování RAC QualysGuard InfoDay 2010
Nutno zadat přihlašovací informace Není úplně triviální, nutno ve spolupráci s vývojářem nebo použít pomocné nástroje  Vhodné použít např. pluginy do Mozilly Firefox:  LiveHTTPHeaders ,  Tamper Data Umožňují zobrazit textová html data mezi serverem a klientem Příklad dat:  loggedURL=http%3A%2F%2Femail.seznam.cz%2Fticket&serviceId=email&forceSSL=0&username=novak&domain=seznam.cz&password=aaaa&js=1 Získání údajů pro formulářové přihlášení RAC QualysGuard InfoDay 2010
Vkládání přihlašovacích údajů  RAC QualysGuard InfoDay 2010
Black list V jaké části aplikace nemá probíhat testování  Odkazy pro odhlášení, změna hesla, administrace uživatele White list V jaké části aplikace má probíhat testování  Vhodné pro testování pouze části aplikace , např. u rozsáhlých webových aplikací Brute force Prověří přihlašovací formulář na kombinaci jmen a hesel Vyhledání citlivých informací Čísla kreditních karet Výskyt libovolného textového řetězce Další volitelné parametry testování RAC QualysGuard InfoDay 2010
Spuštění testu webové aplikace RAC QualysGuard InfoDay 2010
Výsledný protokol WAS RAC QualysGuard InfoDay 2010
Všeobecné informace Struktura webové aplikace Odkazy na externí weby, vadné odkazy, seznam emailů Vlastnosti Session, Cookies, formulářů SQL Injection Způsobeno nedostatečnou validací vstupů  Umožňuje získat data z databáze nebo obejít přístupová práva aplikace XSS Cross-site scripting  Způsobeno nedostatečnou validací vstupů Umožňují podvrhnout část obsahu webu Další zranitelnosti Stránky generující chybová hlášení Soubory, adresáře, výpisy adresářů Nálezy citlivých informací  Typy nálezů WAS RAC QualysGuard InfoDay 2010
WAS poskytuje následující výhody Automatické testování webové aplikace, možnost sledování změn v čase, audit přístupových práv uživatelů Prohledání celé struktury aplikace včetně autentizace Testovací algoritmus vyvíjen  na základě uznávané metodologie Open Web Application Security Project (OWASP) Odlišnosti od klasického penetračního testování Nutnost větší spolupráce s vývojáři, nálezy jsou obtížněji interpretovatelné Nenajde zranitelnosti související např. se špatnou logikou přístupových práv aplikace, session stealing Ruční testování specialistou na bezpečnost webové aplikace je nutné pro komplexní kontrolu bezpečnosti WAS současí QualysuGuard od 4Q2010, vývoj neustále probíhá, přes 10 verzí  Shrnutí WAS RAC QualysGuard InfoDay 2010

More Related Content

PPTX
QualysGuard InfoDay 2014 - WAS
PPTX
La revolución de la Economía Circular
PPTX
Scanning for emerging s&t issues
PPTX
Grand challenges responding research priorities: Remarks from Finland
PDF
Unleashing innovation and entrepreneurship in Europe: People, places and poli...
PPT
WEB 2.0 FOR FORESIGHT: EXPERIENCES ON AN INNOVATION PLATFORM IN EUROPEAN AGEN...
PDF
Creating an open innovation ecosystem at Deutsche Telekom
QualysGuard InfoDay 2014 - WAS
La revolución de la Economía Circular
Scanning for emerging s&t issues
Grand challenges responding research priorities: Remarks from Finland
Unleashing innovation and entrepreneurship in Europe: People, places and poli...
WEB 2.0 FOR FORESIGHT: EXPERIENCES ON AN INNOVATION PLATFORM IN EUROPEAN AGEN...
Creating an open innovation ecosystem at Deutsche Telekom

Viewers also liked (16)

PDF
Chaos Theory: How Real-Time Data is Making Analytics and Product Design Obsol...
PDF
Trends for strategic foresight - Cristina Ferraz
PDF
Foresight General Concept & Methodology
PDF
Scanning the Horizon: Leadership Trends
PPTX
Horizon scanning ciktn
PDF
Horizon Scanning Megatrends Scenarios antonio diapositives 17.2.12
PPT
Facing the future: Sense-making in Horizon Scanning
PPTX
Horizon scanning and future trends
PPT
Chaos And Systems Theory
PDF
A Brief Overview of Strategic Foresight - Workshop Slides for SSE-O
PPTX
Chaos Theory And Strategy: Theory Application And Managerial Implications
PPTX
The foresight framework: Structuring a Foresight Project
PDF
Chaos Theory
PPT
Chaos Theory
PDF
Deep Learning, an interactive introduction for NLP-ers
PDF
Playbook for Strategic Foresight and Innovation
Chaos Theory: How Real-Time Data is Making Analytics and Product Design Obsol...
Trends for strategic foresight - Cristina Ferraz
Foresight General Concept & Methodology
Scanning the Horizon: Leadership Trends
Horizon scanning ciktn
Horizon Scanning Megatrends Scenarios antonio diapositives 17.2.12
Facing the future: Sense-making in Horizon Scanning
Horizon scanning and future trends
Chaos And Systems Theory
A Brief Overview of Strategic Foresight - Workshop Slides for SSE-O
Chaos Theory And Strategy: Theory Application And Managerial Implications
The foresight framework: Structuring a Foresight Project
Chaos Theory
Chaos Theory
Deep Learning, an interactive introduction for NLP-ers
Playbook for Strategic Foresight and Innovation
Ad

Similar to Web Application Scanning (WAS) (20)

PPT
QualysGuard InfoDay 2012 - Web Application Scanning
PPT
Tipy a triky pro QualysGuard
PPTX
QualysGuard InfoDay 2013 - Nové funkce QG
PDF
QualysGuard InfoDay 2012 - BrowserCheck
PPTX
TNPW2-2012-06
PPTX
TNPW2-2013-06
PDF
Nejčastější webové zranitelnosti
PPTX
TNPW2-2016-04
PPT
Policy Compliance Testing (2011)
PPTX
TNPW2-2014-04
PPT
QualysGuard InfoDay 2013 - Případová studie ČNB - QG WAS
ODP
Kolik webových útoků znáš...
PPTX
Qualys Application Programming Interface (API) (2011)
PPTX
Vývojářské Nástroje a Techniky
PPTX
TNPW2-2012-02
PDF
QualysGuard InfoDay 2014 - Vulnerability management
PPTX
TNPW2-2013-07
PPT
Pro koho děláme web
PPTX
TNPW2-2011-04
PDF
Website Security & WordPress (Peter Gramantik)
QualysGuard InfoDay 2012 - Web Application Scanning
Tipy a triky pro QualysGuard
QualysGuard InfoDay 2013 - Nové funkce QG
QualysGuard InfoDay 2012 - BrowserCheck
TNPW2-2012-06
TNPW2-2013-06
Nejčastější webové zranitelnosti
TNPW2-2016-04
Policy Compliance Testing (2011)
TNPW2-2014-04
QualysGuard InfoDay 2013 - Případová studie ČNB - QG WAS
Kolik webových útoků znáš...
Qualys Application Programming Interface (API) (2011)
Vývojářské Nástroje a Techniky
TNPW2-2012-02
QualysGuard InfoDay 2014 - Vulnerability management
TNPW2-2013-07
Pro koho děláme web
TNPW2-2011-04
Website Security & WordPress (Peter Gramantik)
Ad

More from Risk Analysis Consultants, s.r.o. (20)

PPTX
Best practice v testování zranitelností
PPTX
Představení nástroje Nuix
PPTX
FTK5 - HW požadavky a instalace
PPTX
Použití EnCase EnScript
PPTX
RAC DEAS - Univerzální SW nástroj k zajištění digitálních stop
PPTX
RAC DEAT - Univerální HW nástroje pro zajištění digitálních stop
PDF
QualysGuard InfoDay 2014 - QualysGuard Web Application Security a Web Applica...
PDF
QualysGuard InfoDay 2014 - QualysGuard Continuous Monitoring
PDF
QualysGuard InfoDay 2014 - Asset management
PDF
QualysGuard InfoDay 2014 - Policy compliance
PPTX
Použití hashsetů v EnCase Forensic v7
PPTX
Analýza elektronické pošty v EnCase Forensic v7
PPTX
Vybrané funkce Forensic Toolkit 5 + RAC Forensic Imager
PPTX
QualysGuard InfoDay 2013 - Qualys Questionnaire
PDF
QualysGuard InfoDay 2013 - Web Application Firewall
PDF
QualysGuard InfoDay 2013 - QualysGuard RoadMap for H2-­2013/H1-­2014
PDF
QualysGuard InfoDay 2013 - QualysGuard Security & Compliance Suite supporting...
PPTX
QualysGuard InfoDay 2013 - Asset Management
PDF
QualysGuard InfoDay 2012 - Secure Digital Vault for Qualys
Best practice v testování zranitelností
Představení nástroje Nuix
FTK5 - HW požadavky a instalace
Použití EnCase EnScript
RAC DEAS - Univerzální SW nástroj k zajištění digitálních stop
RAC DEAT - Univerální HW nástroje pro zajištění digitálních stop
QualysGuard InfoDay 2014 - QualysGuard Web Application Security a Web Applica...
QualysGuard InfoDay 2014 - QualysGuard Continuous Monitoring
QualysGuard InfoDay 2014 - Asset management
QualysGuard InfoDay 2014 - Policy compliance
Použití hashsetů v EnCase Forensic v7
Analýza elektronické pošty v EnCase Forensic v7
Vybrané funkce Forensic Toolkit 5 + RAC Forensic Imager
QualysGuard InfoDay 2013 - Qualys Questionnaire
QualysGuard InfoDay 2013 - Web Application Firewall
QualysGuard InfoDay 2013 - QualysGuard RoadMap for H2-­2013/H1-­2014
QualysGuard InfoDay 2013 - QualysGuard Security & Compliance Suite supporting...
QualysGuard InfoDay 2013 - Asset Management
QualysGuard InfoDay 2012 - Secure Digital Vault for Qualys

Web Application Scanning (WAS)

  • 1. Web Application Scanning RAC QualysGuard InfoDay 2010
  • 2. Co to je webová aplikace Zákaznická aplikace založená převážně na HTML protokolu Jako klientské prostředí je použit webový prohlížeč (Microsoft Explorer, Mozilla Firefox, Opera) Serverové prostředí založeno na webovém engine (Apache, IIS) Logika převážně založena na relační databázi (Oracle, MS SQL, MySQL) a skriptovacím jazyku (PHP, ASP, .NET, Java) Příklad webových aplikací Portál Informační systém Internetový obchod, Internetové bankovnictví Intranetová / extranetová aplikace Redakční systém, CMS Webová aplikace RAC QualysGuard InfoDay 2010
  • 3. Příklad webové aplikace RAC QualysGuard InfoDay 2010
  • 4. Které zranitelnosti najde QualysGuard VM Zranitelnosti hostitelského serveru (Windows server, Linux) Zranitelnosti webového engine (Apache, IIS) Zranitelnosti skriptovacích jazyků (PHP, ASP, Java) Chyby v šifrování u SSL/HTTPS Zranitelnosti známých webových aplikací (OpenSource, CMS) Které zranitelnosti nenajde QualysGuard VM Neprohledává strukturu webové aplikace do hloubky Chybové stránky uvnitř aplikace Zranitelnosti nedostatečné validace vstupních parametrů (SQL Injection apod..) Webové servery vyžadující autentizaci Co testuje QualysGuard VM RAC QualysGuard InfoDay 2010
  • 5. Modul - Web Application Scanning RAC QualysGuard InfoDay 2010
  • 6. Základní údaje webové aplikace RAC QualysGuard InfoDay 2010
  • 7. Serverové přihlašování Použito na některých webových serverech Několik typů přihlašovaní Basic Digest NTLM Přihlašovací informace RAC QualysGuard InfoDay 2010
  • 8. Zadání přihlašovacích údajů do WAS RAC QualysGuard InfoDay 2010
  • 9. Formulářové přihlašování Používá většina webů Přihlašovací formulář je vytvořen vývojářem, přihlašovací proměnné jsou různé Při přihlašování použity často další skryté parametry, např. cookies Formulářové přihlašování RAC QualysGuard InfoDay 2010
  • 10. Nutno zadat přihlašovací informace Není úplně triviální, nutno ve spolupráci s vývojářem nebo použít pomocné nástroje Vhodné použít např. pluginy do Mozilly Firefox: LiveHTTPHeaders , Tamper Data Umožňují zobrazit textová html data mezi serverem a klientem Příklad dat: loggedURL=http%3A%2F%2Femail.seznam.cz%2Fticket&serviceId=email&forceSSL=0&username=novak&domain=seznam.cz&password=aaaa&js=1 Získání údajů pro formulářové přihlášení RAC QualysGuard InfoDay 2010
  • 11. Vkládání přihlašovacích údajů RAC QualysGuard InfoDay 2010
  • 12. Black list V jaké části aplikace nemá probíhat testování Odkazy pro odhlášení, změna hesla, administrace uživatele White list V jaké části aplikace má probíhat testování Vhodné pro testování pouze části aplikace , např. u rozsáhlých webových aplikací Brute force Prověří přihlašovací formulář na kombinaci jmen a hesel Vyhledání citlivých informací Čísla kreditních karet Výskyt libovolného textového řetězce Další volitelné parametry testování RAC QualysGuard InfoDay 2010
  • 13. Spuštění testu webové aplikace RAC QualysGuard InfoDay 2010
  • 14. Výsledný protokol WAS RAC QualysGuard InfoDay 2010
  • 15. Všeobecné informace Struktura webové aplikace Odkazy na externí weby, vadné odkazy, seznam emailů Vlastnosti Session, Cookies, formulářů SQL Injection Způsobeno nedostatečnou validací vstupů Umožňuje získat data z databáze nebo obejít přístupová práva aplikace XSS Cross-site scripting Způsobeno nedostatečnou validací vstupů Umožňují podvrhnout část obsahu webu Další zranitelnosti Stránky generující chybová hlášení Soubory, adresáře, výpisy adresářů Nálezy citlivých informací Typy nálezů WAS RAC QualysGuard InfoDay 2010
  • 16. WAS poskytuje následující výhody Automatické testování webové aplikace, možnost sledování změn v čase, audit přístupových práv uživatelů Prohledání celé struktury aplikace včetně autentizace Testovací algoritmus vyvíjen na základě uznávané metodologie Open Web Application Security Project (OWASP) Odlišnosti od klasického penetračního testování Nutnost větší spolupráce s vývojáři, nálezy jsou obtížněji interpretovatelné Nenajde zranitelnosti související např. se špatnou logikou přístupových práv aplikace, session stealing Ruční testování specialistou na bezpečnost webové aplikace je nutné pro komplexní kontrolu bezpečnosti WAS současí QualysuGuard od 4Q2010, vývoj neustále probíhá, přes 10 verzí Shrnutí WAS RAC QualysGuard InfoDay 2010

Editor's Notes

  • #3: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #5: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #8: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #10: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #11: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #13: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #16: (c) 2007 Risk Analysis Consultants / SmithNovak
  • #17: (c) 2007 Risk Analysis Consultants / SmithNovak