210 likes | 304 Views
Web Security. Group 5 Adam Swett Brian Marco. Why Web Security?. Web sites and web applications constantly growing Complex business applications are now delivered over the web Increased “web hacking” activity Web Worms (Sammy) Firewalls?. Difficulties In Traditional Hacking.
E N D
Web Security Group 5 Adam Swett Brian Marco
Why Web Security? • Web sites and web applications constantly growing • Complex business applications are now delivered over the web • Increased “web hacking” activity • Web Worms (Sammy) • Firewalls?
Difficulties In Traditional Hacking • Modern networks more secure • Firewalls being used in all network rollouts • OS vendors patching hole quickly • Increased maturity in coding
Lab Sections • SQL Injection • Basic • Blind • Cross Site Scripting (XSS) • Basics • Cookie Stealing • Java Scripting • Default Pages • CGI Vulnerabilities • Vulnerable Scripts • Nikto
SQL Injection • Exploits a security vulnerability present in the database layer of an application • With Errors • Blind • Automated
Cross Site Scripting • SecurityFocus cataloged over 1,400 issues. • WhiteHat Security has Identified over 1,500 in custom web applications. 8 in 10 websites have XSS. • Tops the Web Hacking Incident Database (WHID)
Cross Site Scripting • Cookie Stealing • One of the most common uses of XSS • Allows you to impersonate someone • Can Lead To Session Hijacking • HTTP is stateless • Only verifies at the beginning of session
Cross Site Scripting • Java Script • Can be written by anyone and executed on any computer over the web • Most people have Java Script enabled making it very dangerous
Cross Site Scripting • Java Script Examples • black hat search engine optimization (SEO) • Click-fraud • Distributed Denial of Service • Force access of illegal content • Hack other websites (IDS sirens) • Distributed email spam (Outlook Web Access) • Distributed blog spam • Vote tampering • De-Anonymize people • etc.
Default Pages • Careless hosting • Gives the ability to browse and retreive a complete directory on the web server • Happens when the default page is missing • Not-so-strict Web server configuration
CGI Vulnerabilities • A number of widely distributed CGI scripts contain known security holes • Finding the scripts and exploiting them can be time consuming • Usually well documented on the web • Some can be worth it
CGI Vulnerabilities • Nph-test-cgi • Script included with all old versions of Apache web Server • Allows user to view all files on the computer
Nikto • Nikto is an Open Source (GPL) web server scanner which performs comprehensive tests against web servers for multiple items, including over 3300 potentially dangerous files/CGIs, versions on over 625 servers, and version specific problems on over 230 servers. Scan items and plugins are frequently updated and can be automatically updated (if desired)
Sources • NetSquare Blackhat Asia Presentation • Whitehat Security • Spi Dynamics