Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The idea is to create a web-based Antivirus application that allows the users to upload a file (of any type) to check if it contains

image text in transcribed

The idea is to create a web-based Antivirus application that allows the users to upload a file (of any type) to check if it contains malicious content. That is, if it is a Malware or not. Definitions: Infected File: It is a File that contains a Virus. Putative Infected File: It is a File that might contain the Virus and needs to go under analysis. You will have to: Build a web page that: Allows the user to submit a putative infected file and shows if it is infected or not. Lets authenticate an Admin and allows him/her to submit a Malware file, plus the name of the uploaded Malware (ex, Winwebsec). Build a web application that: Reads a file uploaded in input by an Admin, per bytes, and stores a sequence of bytes from the file, say, the first 20 bytes (signature), in a database (Note: an Admin uploads only Malware files). o Keep in mind that, based on the type of file, the first 20 Bytes might not be very informative. In fact, they are usually used by the header (basically saying which kind of file it is). Reads a file uploaded by a normal user in input, per bytes, and searches within the file for one of the strings stored in the database (Note: a normal user will always upload putative infected files). Build a MySQL database that: Stores the information regarding the infected files in input, such as name of the malware (not the name of the file) and the sequence of bytes Stores the information related to the Admin with username and password, in the most secure way of your knowledge. The idea is to create a web-based Antivirus application that allows the users to upload a file (of any type) to check if it contains malicious content. That is, if it is a Malware or not. Definitions: Infected File: It is a File that contains a Virus. Putative Infected File: It is a File that might contain the Virus and needs to go under analysis. You will have to: Build a web page that: Allows the user to submit a putative infected file and shows if it is infected or not. Lets authenticate an Admin and allows him/her to submit a Malware file, plus the name of the uploaded Malware (ex, Winwebsec). Build a web application that: Reads a file uploaded in input by an Admin, per bytes, and stores a sequence of bytes from the file, say, the first 20 bytes (signature), in a database (Note: an Admin uploads only Malware files). o Keep in mind that, based on the type of file, the first 20 Bytes might not be very informative. In fact, they are usually used by the header (basically saying which kind of file it is). Reads a file uploaded by a normal user in input, per bytes, and searches within the file for one of the strings stored in the database (Note: a normal user will always upload putative infected files). Build a MySQL database that: Stores the information regarding the infected files in input, such as name of the malware (not the name of the file) and the sequence of bytes Stores the information related to the Admin with username and password, in the most secure way of your knowledge

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Accounting questions