ClamAV в Linux

342
Vanns

У меня есть идея использовать ClamAV в GPU. Есть документы, связанные с этим. Но мне нужно знать, есть ли реализации по этому поводу? Это сработает?

Если он уже существует, как его установить, чтобы ClamAV мог работать в GPU?

Есть сообщения по этому поводу. Но не более полезный. Любые идеи или предложения по этому поводу будут очень полезны.

заранее спасибо

0
Я вижу, что вы спрашивали во многих частях интернета и получили плохой прием. Чтобы уточнить, хотите ли вы сканировать ваш графический процессор на вирусы или вы хотите использовать процессор графического процессора для проведения сканирования на вирусы вместо центрального процессора? Lister 7 лет назад 0
Использование процессора графического процессора для проверки на вирусы вместо процессора @Lister Vanns 7 лет назад 0
Не как плохой прием. Многие люди этого не знают. Вот в чем причина Vanns 7 лет назад 0
Чтобы ответить на ваш вопрос, на сайте разработчиков нет ни реализации, ни github https://www.clamav.net/documents/miscellaneous-faq. Скорее всего, статья, которую вы прочитали (http://http.developer.nvidia.com/GPUGems3/gpugems3_ch35.html), представляет собой технический документ, созданный разработчиками nvidia, они написали свою собственную реализацию, вам нужно будет сделать то же самое. Касперский работал над реализацией, но, похоже, незаметно ее отбросил. (Последний документ, ссылающийся на него, был в далеком 2009 году) Lister 7 лет назад 0
хорошо, спасибо. Будет ли возможно работать над его реализацией GPU? Этот вопрос возникает, потому что Касперский отбросил его Vanns 7 лет назад 0
И nvidia также сделала только белую бумагу. Есть ли какой-нибудь знак для их реализации сейчас? Vanns 7 лет назад 0
Я не могу комментировать в качестве авторитета по этому вопросу, есть ссылка на некоторых людей, обсуждающих теорию http://www.wilderssecurity.com/threads/gpu-accelerated-antivirus.339417/. Разработчики nvidia были заинтересованы только в возможности, именно антивирусные компании должны реально реализовать этот процесс. Реализации на видеокартах Nvidia и AMD отличаются, даже в таких стандартах, как открытые драйверы OpenCL, ведут себя по-разному. AV-компаниям придется работать с этим вопросом. Является ли это возможным? Похоже, компании будут вкладывать деньги? Похоже пока нет Lister 7 лет назад 0
Я вижу, что этот вопрос интересен с академической точки зрения немногих. Но какая польза от этого? Просто спрашиваю из интереса. paradoxon 7 лет назад 0
Для больших вирусных баз было бы эффективно, если бы мы перенесли некоторую начальную обработку в графический процессор. Тогда метасопоставление может быть сделано в CPU @paradoxon Vanns 7 лет назад 0

1 ответ на вопрос

0
Lister

Этот ответ суммирует текущую ситуацию с использованием графических процессоров вместо центрального процессора для антивирусной проверки.

Инженеры Nvidia в рамках более крупного документа создали официальный документ о возможности использования графического процессора для выполнения сканирования AV с использованием антивируса с открытым исходным кодом. Эта статья была опубликована в 2007 году.

Затем Kaspersky объявил, что их программное обеспечение работало быстрее на карте nvidia в 2009 году.

С тех пор было тихо. Предположительно разработчики антивирусов решили, что реализация на данном этапе является либо нецелесообразной, либо слишком дорогой. Я не могу точно сказать, останется ли он таким, однако могу сказать, что в настоящее время нет потребительской реализации разгрузки антивирусной обработки на графический процессор.

В этой белой книге они упомянули ClamAV. Кажется, они работали над этим и реализовали его. Но в этой ссылке http://www.wilderssecurity.com/threads/gpu-accelerated-antivirus.339417/ было сказано, что «трудно реализовать в GPU (или будет медленным). Таким образом, у вас может быть огромная мощность GPU на вашем компьютере, но это не очень поможет с антивирусным сканированием, даже если сканер имеет реализацию GPU ". Vanns 7 лет назад 0
что это значит, не слишком ли хитро или касперски gpu-реализация clamav отличается от clamav? Vanns 7 лет назад 0
То, что вы должны помнить, это то, что каждый компьютер отличается. Разработчики nvidia построили на своем собственном оборудовании и выбрали программное обеспечение, которым они могут манипулировать (Открытый исходный код). Антивирусные компании должны будут заставить программное обеспечение работать как на картах nvidia и AMD, так и на потенциально встроенных чипах Intel. Это возвращает нас к проблеме времени и денег. Lister 7 лет назад 0
Хорошо, как антивирус на стороне клиента, реализация gpu не удалась. Но для проверки почтового сервера, как при загрузке и загрузке файлов, Gmail проверяет на вирусы. В этом случае использование антивируса GPU может работать правильно? Vanns 7 лет назад 0
Белая книга показывает, что он может работать, на стороне клиента и сервера. Ключ, как и в любом проекте, заключается в том, что он: A) стоит денег B) стоит времени C) заработает ли он наши деньги D) Стоит ли улучшать реализацию GPU по сравнению с CPU, тратить на это время и деньги? Lister 7 лет назад 0
Хорошо. В конкретном случае использования (почта), на данный момент может ли GPU работать лучше, чем процессор или нет? (с точки зрения таких факторов, как деньги, время и т. д.) Vanns 7 лет назад 0
Я не могу сказать в любом случае, я не работаю в этой области. Что я могу вам сказать, так это то, что никто не посчитал это достаточно важным для реализации. Lister 7 лет назад 0
Именно так. Но Касперский - коммерческий. ClamAV является открытым исходным кодом. Касперский более достоин сканирования, так как имеет мощные механизмы сканирования. Но ClamAV очень прост. У него нет более сложных реализаций, как у Касперского. Вот почему возникает вопрос, как, почему не могу ClamAV? Потому что, поскольку он не такой сложный, как у Kaspersky, его не сложно реализовать в GPU. Таким образом, у меня были мысли Vanns 7 лет назад 0
Давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/43457/discussion-between-lister-and-vanns). Lister 7 лет назад 0

Похожие вопросы