The idea is to create a web-based Antivirus application that allows the users to upload...

50.1K

Verified Solution

Question

Accounting

image

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

Answer & Explanation Solved by verified expert
Get Answers to Unlimited Questions

Join us to gain access to millions of questions and expert answers. Enjoy exclusive benefits tailored just for you!

Membership Benefits:
  • Unlimited Question Access with detailed Answers
  • Zin AI - 3 Million Words
  • 10 Dall-E 3 Images
  • 20 Plot Generations
  • Conversation with Dialogue Memory
  • No Ads, Ever!
  • Access to Our Best AI Platform: Flex AI - Your personal assistant for all your inquiries!
Become a Member

Other questions asked by students