21

Virus detection system

Embed Size (px)

DESCRIPTION

project

Citation preview

Page 1: Virus detection system
Page 2: Virus detection system

3110 - Shraddha Sharad Kasbe

3107 - Shital Baban Chaudhari

3111 – Rasika Gajanan Wani

3120 - Suraj Anand Desai

Page 3: Virus detection system

Introduction

Requirement Analysis

Vision And Scope Of The Project

System Design

System Implementation

Test Cases

Conclusion And Future Scope

Page 4: Virus detection system

Existing system

Proposed system

Page 5: Virus detection system

Hardware requiremnts:

PROCESSOR : Intel Pentium II or above

PROCESSOR speed : 1.76 GHZ or above

RAM : 32 MB or above

HDD : 40 MB

Software Requirements:

PLATFORM : WINDOWS XP

FRONT END : C, C# .NET

BACK END : MS ACCESS

Page 6: Virus detection system

For the users of antivirus products who would like to

know the simulation of an antivirus the Virus

Detection System is an application which shows the

way of approaching a generic antivirus product.

Unlike to some antivirus products which binds

themselves to specific signatures of some particular

viruses, this simulation provides a generic approach by

which we are able to detect more than a single virus

with a common virus code in the database.

Page 7: Virus detection system

DATABASE UPDATION

s1.1-Adding new code to the database.

s1.2-Deleting the existing old code.

SCANNING FILES

s2.1-Scanning the selected file or folder

s2.3-A report is generated with status of scanned files.

s2.4-Provides the option to delete the files which is infected

s2.5-Provides an alternate option to record the infected file location.

SCANNING REPORT

s3.1-Shows the infected files after scanning is completed.

s3.2- Provides the options like moving to vault and delete now.

VIRUS VAULT

s4.1-View the affected files.

s4.2-Delete the selected files.

Page 8: Virus detection system

Scanning table

Updation table

Virus vault table

Page 9: Virus detection system

Functiomal capabilities

Non functional capabilities

Page 10: Virus detection system

Data Dictionary :-

1. Scode table

2. Report table

3. Vault table

Database Logical Design :-

1. Normal forms

2. First Normal Form (1NF)

3. Second Normal Form (2NF)

4. Third Normal Form (3NF)

5. Boyce-Codd Normal Form

6. Fourth Normal Form (4NF)

7. Fifth Normal Form

UML Diagrams

Page 11: Virus detection system

User

Scanning Files

Storing the infected Files.

Updating Database

Use Case Diagram

Page 12: Virus detection system
Page 13: Virus detection system

User Scanner

Selecting Options(file,Folder,My Computer)

Display Options

Generates Report

Scanning

Page 14: Virus detection system

2.Adding

5.Deleting

1.Code Name,Instructions

4. Code Name

3.Status

6.Status

user Data base

Page 15: Virus detection system

Microsoft.NET Framework

Methodology

C # Dot net:

Concepts used:

FORMS

OLEDB PROVIDER

Page 16: Virus detection system

Psychology of Testing:

Testing Objectives:

Levels Of Testing

Test Plan

Test Cases

Page 17: Virus detection system

Client Needs Acceptance Testing

Requirements System Testing

Design Integration Testing

Code UnitTesting

Page 18: Virus detection system

The “virus tracking system” is a generic antivirus

approach that will detect the suspicious behaviors

of the files that are scanned and it avoids the

pitfalls of the signature scanning method and

provides a full security to the user.

Page 19: Virus detection system
Page 20: Virus detection system

At present in our system only the files that were

scanned and reported as affected can be deleted or

can be moved to vault to delete in future. So the

only option provided for the user is to delete the

affected file. More over the affected file can be

repaired by deleting the virus code that was

matched from the disassembled code and restoring

the new file from the repaired code.

Page 21: Virus detection system