Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Does Java have a built-in Antivirus? Is it true?

Does Java have a built-in Antivirus?
One of my friends told me there is in the JVM itself - it's called the "sandbox". Is it true?

like image 723
Praveen Avatar asked Apr 06 '10 16:04

Praveen


People also ask

Is there a virus in Java?

Java (not the programming language) is categorized as a ransomware-type virus that was discovered by MalwareHunterTeam. Java is a version of Dcrtr ransomware and designed to stealthily infiltrate systems and encrypt users' data. Java ransomware adds the ". [[email protected]].

What is Java antivirus?

It combines a mobile-optimized antivirus scanner with a mobile security manager to protect your device against viruses and sensitive apps, also killing processes and apps to clean memory.

Can Java be a source of malware?

“It all depends on the platform and the desired capability of the attacker. For malware written for Android systems, you would probably use Java, and in the case of infecting a Mac, they might use Swift or Objective-C.”

What language is antivirus written?

The anti virus industry is using all sorts of languages: C or C++ is needed for low level stuff and core libraries, but also other languages that are better for building the larger applications around the core libraries, user interfaces and web services, and automation systems: java, C#, web languages, python and much ...


1 Answers

Java does have a security-related concept called "sandbox", but it works very differently from typical anti-virus products. The latter usually try to catch viruses via signatures or code analysis before they are executed.

The Java sandbox on the other hand allows you to run Java code while witholding from it access to system resources that could be used to to bad things, e.g. no access to any files.

However, only Java applets and Java Web Start applications run in a sandbox per default. Regular java applications have full access to your system.

like image 136
Michael Borgwardt Avatar answered Oct 13 '22 23:10

Michael Borgwardt