2015-10-21 2 views
0

Я работаю в проекте фриланса с компанией, у которой есть собственное приложение для отслеживания времени и скриншотов.Может ли файл jar содержать RAT или KeyLogger в Linux?

Они отправили мне файл .jar, который, кажется, является законным и делает то, что он говорит. Однако я боюсь, что не потеряю свои счета или что-нибудь еще.

Я попытался запустить файл банку с -Djava.security.manager и он выходит из строя, как так:

Caused by: java.lang.reflect.InvocationTargetException 
Caused by: java.security.AccessControlException: access denied ("java.util.PropertyPermission" "user.home" "read") 

Могу ли я в безопасности от кейлоггеров и других вещей, или я должен рассмотреть возможность работы в виртуальной машине для этого проекта?

Есть ли способ проверить?

+1

Файл JAR может содержать вредоносный код. Что касается проверки, я не эксперт по java, извините. , если вы заинтересованы, да мигрируйте в виртуальную машину. –

+0

Насколько я знаю .jar файл не работает как root или не требует доступа root, его безопасный запуск – MohitC

+0

рассматривает .jar как файл архива, содержащий классы и другие java-ресурсы. JAR = Java Archive – Acewin

ответ

0

считать .jar архивом, содержащим классы и другие ресурсы Java. JAR = Архив Java.

Так что да, он может иметь регистратор ключей или любой другой вредоносный файл.

Java команда, чтобы создать банку выглядит следующим образом

банка сравни банка-файл ввод-файл (ов) Creating a JAR File

Если вы заметили бы его (банку), также может включать в себя бинарные файлы, специфичные для ОС иногда

+0

Благодарим вас за ответ. Моя реальная проблема заключается в том, может ли она как-то еще работать после закрытия приложения? –

+0

Возможно, я не лучший человек, чтобы ответить, как работает вредоносный код. Если это файл класса java, вы можете сказать, что он не будет выполняться, если jar не запущен. Но если ключ-регистратор - это другая программа, написанная на любом другом языке, она все равно может работать. Более того, есть фоновые процессы, и когда-то запускаемые демоны могут продолжать работать, даже когда родительский процесс закрыт. – Acewin

Смежные вопросы