Secure Search Engine Ivan Zhou Xinyi Dong. Introduction  The Secure Search Engine project is a search engine that utilizes special modules to test the.

Slides:



Advertisements
Similar presentations
Introduction to ISA 2004 Dana Epp Microsoft Security MVP.
Advertisements

Introduction to Operating Systems CS-2301 B-term Introduction to Operating Systems CS-2301, System Programming for Non-majors (Slides include materials.
Hotspot Express $ One of the Pioneers of complete WiFi solutions in India $ Hardware to create HOTSPOTs  Software to secure HOTSPOTs & Manage the users.
CSE 548 Advanced Computer Network Security Long Qiu Xinyi Dong DOSGI APPLICATION PLATFORM FOR MOBICLOUD.
VLab Web Application Architecture Xinyi Dong 10/1/
DOSGi Application Platform for MobiCloud Long Qiu Xinyi Dong.
D-OSDi + Android Progress Presentation Xinyi Dong Long Qiu.
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
D-OSDi + Android Progress Presentation Xinyi Dong Long Qiu.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6.
Information Technology, the Internet, and You
Cloud Usability Framework
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
FIRST COURSE Computer Concepts Internet and Microsoft Office Get to Know Your Computer.
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
Linux Operations and Administration
Internet Safety By Megan Wilkinson. Viruses If your computer haves a viruses on it, it will show one of them or a different one. All commuters have different.
Identity Management and DNS Services Tianyi XING.
Working with Applications Lesson 7. Objectives Administer Internet Explorer Secure Internet Explorer Configure Application Compatibility Configure Application.
Final Presentation 4/21/2010 By Guofu Xiong, Yuli Deng.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Sumit Kumar Archana Kumar Group # 4 CSE 591 : Virtualization and Cloud Computing.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Abdullah Alshalan Garrett Drown Team 3 CSE591: Virtualization and Cloud Computing.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Discovering Computers Fundamentals, Third Edition CGS 1000 Introduction to Computers and Technology Spring 2007.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
200 pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt 400 pt 500 pt 100 pt 200pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt 400 pt 500 pt 100 pt 200 pt 300 pt.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
DataFlow Diagram – Level 0
IPSec VPN on a Android Phone Group 1 Avinash Bhashyam Axel Christiansen.
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
ITGS Network Architecture. ITGS Network architecture –The way computers are logically organized on a network, and the role each takes. Client/server network.
Cloud Computing, Business Users & Google Raju Gulabani Director of Product Management, Google Apps Feb 25, 09.
Lecture 1: Network Operating Systems (NOS) An Introduction.
Introduction TO Network Administration
Abdullah Alshalan Garrett Drown Group #4 CSE591 - Virtualization and Cloud Computing.
Secure Search Engine Ivan Zhou Xinyi Dong. Project Overview  The Secure Search Engine project is a search engine that utilizes special modules to test.
CERN - IT Department CH-1211 Genève 23 Switzerland t Operating systems and Information Services OIS Proposed Drupal Service Definition IT-OIS.
CCNA1 v3 Module 1 v3 CCNA 1 Module 1 JEOPARDY K. Martin.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
ECpE Student Database Team 21 Adviser: Tien Nguyen ECpE and Tony Moore.
ITMT Windows 7 Configuration Chapter 7 – Working with Applications.
Ch3 ALL ABOUT COMPUTERS Session # 2. OBJECTIVES In this Session we will discuss about  Computer Components (The Software)  The definition of Software.
 Project Team: Suzana Vaserman David Fleish Moran Zafir Tzvika Stein  Academic adviser: Dr. Mayer Goldberg  Technical adviser: Mr. Guy Wiener.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
GRIN-Global Suite of Software Components. Updater.
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
Sierra Pacific Community College District 7300 College Avenue Sacramento, CA
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
Clouding with Microsoft Azure
Web Concepts Lesson 2 ITBS2203 E-Commerce for IT.
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
>> Introduction to Web Applications
Introduction to Operating Systems
Synthesizing knowledge During Project
Information Technology, the Internet, and You
Systems Analysis and Design in a Changing World, 6th Edition
Introduction to Systems Security
Architecture.
Web Servers / Deployment
Architecture.
Deploy WebClient App on Microsoft Azure
Presentation transcript:

Secure Search Engine Ivan Zhou Xinyi Dong

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.

Different  Prevent MITM attack  Efficient phishing filter

Goal  Our goal is to setup a working Secure Search Engine (SSE) environment in the cloud architecture.

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).

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.

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.

Used Software & Hardware  Software:  NetBeans  RedHat OS  Apache TomCat  MySQL  Android SDK  XEN Server  Hardware:  Android phone (Motorola Droid)  PC

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.

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).

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.

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

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).

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.