Download presentation
Presentation is loading. Please wait.
Published byGrant Preston Modified over 9 years ago
1
Secure Search Engine Ivan Zhou Xinyi Dong
2
Introduction The Secure Search Engine project is a search engine that utilizes special modules to test the validity of a web page. These tests consist of verifying the web page's certificates and determining if the page in question is a phishing site.
3
Different Prevent MITM attack Efficient phishing filter
4
Goal Our goal is to setup a working Secure Search Engine (SSE) environment in the cloud architecture.
5
Tasks Migrate the existing SSE project from a local environment to the mobicloud. Test and modify if necessary SSE in this new environment. Develop a background process to frequently update the bank database for the crawler. Create an Android component to integrate SSE into a mobile device (tentative).
6
Task Allocations Ivan: Test if the migration is setup successfully. Develop & test background bank database updater. Research the Android SDK and develop an Android SSE component.
7
Task Allocations Xinyi: Setup MySQL server in the SSE server (migration). Test the crawler and module to verify certificates. Research the Android SDK and develop an Android SSE component.
8
Used Software & Hardware Software: NetBeans RedHat OS Apache TomCat MySQL Android SDK XEN Server Hardware: Android phone (Motorola Droid) PC
9
Network Setup & Requirements A virtual machine, which serves as an SSE & a MySQL server, established in the cloud that is connected to the outside network (Internet). A computer and an Android phone connected to the Internet.
10
Roadmap [2/15] Migrate the existing SSE project from a local environment to the mobicloud.(ongoing) [2/27] Test and modify if necessary the SSE in this new environment.(to do) [3/10] Develop a background process to frequently update the bank database for the crawler.(to do) [4/14] Create an Android component to integrate SSE into a mobile device (tentative).
11
Technical details Migration: From local environment to mobicloud. Mobicloud is a cloud system that contains virtual machines and some of them servers as server, SSE server Install netbeans, apache tomcat, mysql to redhat virtual machine. Publish the website in tomcat server.
12
Technical details (continued) Test and modify SSE Five components of SSE: Browser plug-in Web crawler Certification verification module Phishing status verification module Database abstraction module
13
Technical details (continued) Develop a background process to frequently update the bank database for the crawler. Create an Android component to integrate SSE into a mobile device (tentative).
14
Expected Outcomes Having a working SSE server setup in the mobicloud able to verify if the website a user is trying to connect to is authentic and not malicious. This system is ready to work with outside computers and Android phones.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.