Presentation is loading. Please wait.

Presentation is loading. Please wait.

Cloud-based Antivirus

Similar presentations


Presentation on theme: "Cloud-based Antivirus"— Presentation transcript:

1 Cloud-based Antivirus
Yuli Deng Guofu Xiong

2 Project Goal Build a demonstration program to
study the concept of Cloud-based Anti-Virus A server utilizes current online Cloud-base AV engine (ClamAV, Symantec… ) Android client to sent file url to the server, receive result and take actions. C++ is used for coding currently

3 Software Architecture

4 Current Progress Preparation 100% done
Setting up the cloud anti-virus environment. 100% done Writing server(cloud) side code. Almost except communication part with client Writing client side code. To do Deploy the software on Ubuntu virtual machines. To do Debugging. To do

5 Roadmap Tasks \ Time By 2/13 By 2/20 By 3/11 By 4/3 By 4/15 By 5/10
Preparation Task 2 : Setting environment Task 3 : Cloud Program Task 4 : Client Program Task 5 : Test and deploy

6 Task 1: Preparation Investigate some current cloud based anti-virus engines. 100% done ClamAV Symantec Scan Engine Decide the overall architecture of the software 100% done Android users send a URL to the cloud. Program running in the VM downloads the file and invokes different scan engines. Send result back to the users. User program take actions.

7 Task 2: Setting up environment
Step1:Install Ubuntu in VMware. 100% done Step2:Download the newest Clamav scan engine and configure it. 100% done

8 Task 2: Setting up environment(cont)
Step3:Download libclamav package for development. 100% done Step4:Download curl package. 100% done

9 Task 3: Building Server Program
Scan engine 1:Libclamav, licensed under GNU GPL v2 Step1: Get familiar with the ClamAV APIs 100% done Head file Initialization Scan Get feedback

10 Task 3: Building Server Program(cont)
Step2:Coding. 100% done Step3:Compile and run the program. 100% done Add another scan engine. To do

11 Difficulties Encountered
Some URL with JavaScript redirection feature can’t be downloaded by curl thus can’t be analyzed by ClamAV Symantec Scan Engine still facing memory allocation error.

12 Task 4 : Building Client Software
To do next Problems may encounter How to get url from the user’s browser? (Possible solution: Write an application with a browser component inside) How to scan the files transmitted through Bluetooth or stored on Memory Card? (Possible solution: Upload the file to the cloud for the file to be executed)

13 Task 5 : Testing and deployment
Combined test of client and server program. To do Collect multiple virus samples to test its function. To do Entering different type of URL to test. Deploy this to the Mobicloud. To do

14 Thank you! Any questions or comments?


Download ppt "Cloud-based Antivirus"

Similar presentations


Ads by Google