Uploaded by 1DA19CS168 SUMANTH H S

Synopsis1

advertisement
DR. AMBEDKAR INSTITUTE OF TECHNOLOGY
(An Autonomous Institute, Affiliated to Visvesvaraya Technological University, Belagavi, Accredited by NAAC, with ‘A’
Grade) Near Jnana Bharathi Campus, Bengaluru – 560056
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
A Major-Project Report on
“ANTIVIRUS SOFTWARE”
Submitted in partial fulfilment of the requirement for the award of the Degree of
Bachelor of Engineering
In
Computer Science & Engineering
Submitted by
SUMANTH H S
1DA19CS168
T MANUNATH
1DA19CS177
UDAYA M S
1DA19CS182
VIJAY J
1DA19CS189
For the academic year 2022-23
Visvesvaraya Technological University
Jnana Sangama, Belagavi, Karnataka 590018.
ABSTRACT
Antivirus software (abbreviated to AV software), also known as anti-malware, is a computer
program used to prevent, detect, and remove malware. Antivirus software was originally
developed to detect and remove computer viruses, hence the name. However, with the
proliferation of other malware, antivirus software started to protect from other computer threats.
In particular, modern antivirus software can protect users from malicious browser helper objects
(BHOs), browser hijackers, ransomware, keyloggers, backdoors, rootkits, trojan horses, worms,
malicious LSPs, dialers, fraud tools, adware, and spyware. Some products also include
protection from other computer threats, such as infected and malicious URLs, spam, scam and
phishing attacks, online identity (privacy), online banking attacks, social engineering techniques,
advanced persistent threat (APT), and botnet DDoS attacks. Antivirus software is special
security software that aims to give better protection than that offered by the underlying operating
system (such as Windows or Mac OS X). In most cases, it is used as a preventive solution.
However, when that fails, the AV software is used to disinfect the infected programs or to
completely clean malicious software from the operating system
PROBLEM STATEMENT:
Viruses are the biggest risk factor that reduces the processing speed of your system and makes
your system vulnerable. These viruses may also hinder your undertakings and will not get your
work completed successfully. For protecting your system from viruses, adware, spyware you
need to run trusted programs in your PC.
WHY ANTIVIRUS SOFTWARE?
The days when PCs were safe from all kinds of threats and risks are gone. As hackers and
online perpetrators become smarter, computers that connect to the internet can face numerous
threats such as malware and viruses online. However, that doesn’t mean that there’s no way for
you to secure and protect your system against these modern evolving threats. One way of
ensuring the safety and protection of your PC is by installing antivirus software. However,
most people tend to forget the importance of this tool as they feel like the built-in security
features in their PCs are enough to shield them from all kinds of threats and attacks. In this
guide, we’ll show you the importance of antivirus software for your computer.
OBJECTIVES AND SCOPE OF THE PROJECT
While the Internet has ostensibly become a safer place (people know more than ever before
about safe surfing habits and the browsers are always trying to stay ahead of the malicious
coders), there is still no excuse for surfing the web without an antivirus program. Antivirus
software is your last line of defence against the many harmful programs out there that can
destroy your computer. It is compatible for all type of devices
Main objectives can be stated as follows:
 Scanning Files
 Spyware
 Removing Infection
 Virus Protection
 Show’s the health of the computer
 Enabling proxy
HARDWARE REQUIREMENTS
 Intel Core i7, 10th Generation
 Capacity 1TB
 8GB RAM
 Graphics card 2GB
SOFTWARE REQUIREMENTS
 OS- Kali Linux
 Development Environment: VS code
 Front End - React JS and Flutter
 Back End – Spring Boot and Keycloak using Java
- Python
- Database: MySQL
METHODOLOGY
Signature detection is a method by which antivirus keenly scans files that are brought into a
system to analyse more likely hazardous files.
In essence, antivirus applications come with a directory of already checked-viruses and match
the codes and patterns in files and web pages to unique bits and patterns that make up the code
of a virus.
Virus Definitions: This is essentially the first method conventional antivirus software utilize
to identify virus.
Heuristic-based detection: This is the most common form of detection that uses an algorithm
to compare the signature of known viruses against a potential threat.
Behaviour- based detection: If a virus passes the above detection methods, the antivirus then
observes the behaviour of programs running on the computer.
Sandbox Detection: This is a type of detection method in which antivirus software run
programs in a virtual environment and record the actions it performs to identify whether the
programs are malicious or not.
Data Mining: Data Mining is the recent development in malware detection that security
companies now provide with their antivirus products to detect and eliminate forms of malware
that has just been released.
WHAT CONTRIBUTION WOULD THE PROJECT MAKE?
Antivirus software is software that is installed on a computer system to protect it from viruses,
spyware, malware, Trojans, phishing attacks, rootkits and spam attacks, as well as any other
cyber threats.
Businesses likely use computers on a daily basis, which is why it’s paramount that they have
sufficient virus protection. Computer viruses are more sophisticated and harmful than ever; a
virus could damage a computer to the point where it can no longer be used. In order to protect
your business and its computer systems, you need antivirus software.
CONCLUSION
In conclusion, all antivirus software has its strengths and weaknesses. Each customer will need
to decide which software is best for them in meeting their needs. Even if we acquire the best
antiviral software today, it may be of little value in the future because of the rapid changes in
cybersecurity and hackers' ability to engage new technology. We must continuously reassess our
needs for protection in a changing world.
Antivirus software is an important tool used to protect computers from viruses. It is important to
have antivirus software installed on your computer as it protects from viruses. It is also
important to keep your antivirus software up-to-date so that you are protected from the latest
viruses. Make sure you install antivirus software on all of your devices as they are susceptible to
viruses. The antivirus software programs are flooded on the internet, the best programs are
available at a reasonable price. However, it does give a 100 per cent guarantee but will monitor
your computer 24*7.
REFERENCES:
 Brain, M. (2004). How Computer Viruses Work. http://computer.howstuffworks.com/virus.htm
 Microsoft Corporation. (2004). The Antivirus Defense-in-Depth Guide.
http://www.microsoft.com/technet/security/topics/serversecurity/avdind_0.mspx
 Munro, J. (2002, July 1). Antivirus Research and Detection Techniques.
http://www.extremetech.com/article2/0%2C1558%2C325439%2C00.asp
Download