Slides - Personal Web Pages

Download Report

Transcript Slides - Personal Web Pages

By Creighton Linza for IT IS 3200
Introduction
 Search Engine
 an information retrieval system that searches its
database for matches based on a query
 Web Crawler
 a program or script that automatically browses
the web
Introduction
 Search Engine Attacks
 Passive
 Stealth
 Have the ability to use the ‘huge memory’ of the
internet
Main Issues
 Exploits in software used to secure databases
 ‘Simple’ Identity theft
 Little information required to get the attacker going
 Financial threats
Who benefits from this research?
 The Good
 Security personnel
 Individual Users
 The Bad
 Hackers
 Solicitors
Who has worked with this research?
 Founders of Search Engine Attacks
 Oliver Peek
 Kristjan Lepik
 What they did
 Found press releases in advance
 Overall made 7.8 million dollars
General Attacks
 Search for Passwords
 “index of” htpasswd / passwd
 filetype:xls + Search Terms
 “WS_FTP.LOG”
 Web help forums
General Attacks (cont’d)
 Google cache
 Bad for those who thought their problem was fixed
 Google Code Search
 Exploitable code
 Common files and directories
 “index of” “listener.ora”
Database Attacks
 Potentially vulnerable web applications
searched for via a search engine
 Allow for advanced, specific, target-oriented searching
 Use exploits to attack holes
 ‘Protected’ databases found completely
exposed by web crawlers
Oracle Attacks Example
 Oracle servers/database attack on iSQLPlus
 Java servlet that listens on port 7777 or 5560
 If either port is exposed to the internet
 Web server and applications can be inventoried by a
web crawler
 A route to access an internal database is created
 From here, user accounts can be easily stolen
 Do-it-yourself
 allinurl: “/isqlplus”
What can be improved
 Latest updates and patches
 Disable directory browsing
 No sensitive information online
 Unless using proper authentication
 Analyze server’s log for web crawler’s access
 Ask the search engine provider to remove any
necessary content
Conclusion
 Web Crawler program/script overhaul
 Google Webmaster Tools
 More security
 Workload
 WYSIWYG (me)