Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Вниз

Антивирус ( Вопросы по встраиванию защиты в своё приложение )   Найти похожие ветки 

 
Dreamse   (2007-12-06 08:40) [0]

Приветствую. Появился интересный вопрос на счёт встраивания защиты от вирусов в своё ПО.

Делов в следующем:

Есть комплекс программ для управления предприятием ( Сервер, БД и клиентские части устанавливаемые на машины работников )

Компаниям использующим данное ПО не выгодно тратиться на професиональное антивирусное ПО ( легче поставить программы на подобии Shadow User которуе будут востонавливать работу рабочей станции после каждой перезагрузки компьютера ) так что вопросы и рассуждения по поводу целесообразности покупки лицензии на антивирусную защиту прошу не касаться в рассмотрении данного вопроса.

Появилось предложение встроить какой либо из доступных - БЕСПЛАТНЫХ антивирусов в своё приложение ( клиентскую часть )

Вопрос к знатокам:

Существуют ли на свете:

1) Антивирусные проекты с исходным кодом ( понятно что не на Delphi :) )
2) Бесплатные Антивирусные проекты с лицензией позволяющей использовать антивирус в своих проектах в сугубо личных целях ( т.е с получением выгоды )
3) Бесплатные Антивирусные проекты позволяющие ставить себя отдельно ( например отдельно от моего ПО но в то же время бесплатные для коммерческого использования ? )

p.s Конечно желательно чтобы антивирусные продукты при этом имели хоть какую нибудь периодически обновляющуюся базу данных..

p.p.s Возможно информация обсуждаемая здесь будет полезна и другим программистам. Прошу всех кто знает что либо из данной тематики высказаться и развеять все сомнения :)


 
TUser ©   (2007-12-06 08:47) [1]

А зачем его туда встраивать, если они готовы жить на ShadowUser"е, который, если я правильно помню, не бесплатен? Ну, раз готовы, так и пусть живут, хотя антивирь не дороже стоит.


 
Dreamse   (2007-12-06 08:49) [2]

> TUser ©   (06.12.07 08:47) [1]

Повторю ещё раз. Давайте не будем обсуждать глупые вопросы Зачем и почему и для чего. Вопрос был задан в несколько другой позиции. Есть ли антивирусы.

Так что прошу обсуждать не намеренья компании а вопрос заданный в топике.

что нашёл уже :
================================================

ClamAV - бесплатный антивирус, распространяемый с открытым исходным кодом. Основан на одноименном антивирусе для операционных систем Unix и Linux.

В программе присутствует поддержка проверки архивов (встроенная поддержка форматов RAR (2.0), ZIP, GZIP и BZIP2), имеется поддержка Mbox, Maildir и raw-форматов почтовых сообщений.

ClamAV рботает в виде сканера "по запросу". То есть вы явно (вручную или встроенным планировщиком) должны дать программе указание сканировать файлы, каталоги или диски для сканирования. В то же время, дистрибутив включает в себя add-on для Microsoft Outlook, который автоматически сканирует почтовые вложения.

ClamAV снабжен утилитой обновления баз вирусов с поддержкой цифровой подписи.

http://www.sosdg.org/clamav-win32/


 
@!!ex ©   (2007-12-06 08:51) [3]

Сделать лечилку для приложений - не вопрос. Храним CRC для файла, если оно вдруг перестало совпадать, фалй заражен, заменяем на версию из базы.
А вот бесплатные антивири - это врядли.
Хотя Фаронов в книге в одной(еще под ДОС) писал пример антивиря.


 
@!!ex ©   (2007-12-06 08:52) [4]

> [2] Dreamse   (06.12.07 08:49)

Реклама на форуме запрещена.


 
Dib@zol ©   (2007-12-06 08:54) [5]

> Фаронов в книге в одной(еще под ДОС) писал пример антивиря.

Не антивиря а вакцинатора. Ну да собсна, он уже практически бесполезен - сейчас большинство вирусов действуют по-другому, нежели в эпоху DOS.


 
Dreamse   (2007-12-06 08:56) [6]

> @!!ex ©   (06.12.07 08:52) [4]

Где ты тут рекламу увидел ? Я АНТИВИРУС ищу бесплатный и прошу всех в этом помочь. Так же помогаю другим программистам которые задаются таким же вопросам ... а он реклама.


 
Dreamse   (2007-12-06 08:57) [7]

> @!!ex ©   (06.12.07 08:51) [3]

Не это понятно, можно считывать CRC всех запущенных файлов и контролировать их, но это не дело, вопрос то и был поставлен как : использование уже готового антивируса


 
TUser ©   (2007-12-06 08:58) [8]

Есть еще free-av и AVG free, вот только вряд ли они бесплатны для коммерческого использования.


 
Dreamse   (2007-12-06 09:05) [9]

Вот лицензия на английском : http://www.gnu.org/copyleft/gpl.html

К сожалению не сильно разбираюсь, кто может посмотрите пожалуйста лиц. соглашение, возможн6о ли использовать продукт в коммерческих целях ?


 
Сергей М. ©   (2007-12-06 09:44) [10]


> Dreamse   (06.12.07 09:05) [9]


Вот русскоязычная трансляция GPL

http://www.infolex.narod.ru/gpl_gnu/gplrus.html

В принципе, если ограничить использование clamav-алгоритмов только использованием онлайн-сервиса для проверки любых своих данных на предмет "зараженности" (сервис вполне документирован и всегда открыт для доступа), о лицензии можно вообще не заботиться.


 
roottim ©   (2007-12-06 09:50) [11]

http://www.gnu.org/copyleft/copyleft.ru.html
 предоставь исходные коды clamAV и их модификацию(если была) при распространении своего продукта.
Твое приложение не является произведением от clamAv и не требут открытия исх.кодов


 
KSergey ©   (2007-12-06 10:11) [12]

А зачем его использовать в коммерческих?
К стати, у того же DrWeb есть вполне себе бесплатный и обновляемый антивирус, хотя, наверняка - не особо удобный в корпоративной среде
Да и AVZ - тоже халявный.

А вообще - не очень понятно что именно надо
Вы хотите найти халавного антивируса - и продавать его? Или что?


 
KSergey ©   (2007-12-06 10:15) [13]

> KSergey ©   (06.12.07 10:11) [12]
> А вообще - не очень понятно что именно надо
> Вы хотите найти халавного антивируса - и продавать его?
> Или что?

Или задача лишь гарантировать, что на вашу программу не сядет вирус?


 
Dreamse   (2007-12-06 10:20) [14]

Хочу встроить антивирус в своё ПО чтобы можно было например с сервера запустить одновременно сканирование на выбранных ( всех ) машинах, удалённо с сервера обновлять антивирусную базу данных и пр и пр и пр.

т.е Чтобы антивирус стал частью моего ПО.

В данный момент смотрю ClamWin
и лицензия позволяет мне его даже продавать, с тем лишь условием что я позволю и дальше продавать его и распространять антивирус на свободных условиях


 
Dreamse   (2007-12-06 10:26) [15]

В принципе разобрался уже.

ClamWin позволяет использовать и продавать антивирус, а так же делать с ним что угодно.

т.е я могу просто перехватывать все запускающееся приложения, и сканировать тут же их как бы на лету. А при запуске Windows сканировать память.

Всё просто.

Решение найдено.

p.s антивирус обновляется несколько раз в день, + есть все исходные коды на С++ кому нужно берите :)

Вопрос закрыт.


 
Rouse_ ©   (2007-12-06 10:45) [16]

На sourceforge.net по запросу antivirus 86 проектов. Погляди еще там :)


 
Игорь Шевченко ©   (2007-12-06 11:00) [17]


> Компаниям использующим данное ПО не выгодно тратиться на
> професиональное антивирусное ПО


Скупой платит дважды.


 
TUser ©   (2007-12-06 11:16) [18]


> Хочу встроить антивирус в своё ПО чтобы можно было например
> с сервера запустить одновременно сканирование на выбранных
> ( всех ) машинах, удалённо с сервера обновлять антивирусную
> базу данных и пр и пр и пр.

Это единственная причина? У хороших антивирусов (напр., симантек) есть серверные версии, которые все это могут. Может оно дешевле будет? Сорри за оффтоп.


 
@!!ex ©   (2007-12-06 12:56) [19]

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


 
KSergey ©   (2007-12-06 13:30) [20]

Короче автору нужен велосипед с квадратными колесами, причем принципиально собственного изготовления.
К стати, вероятно за эту работу ему даже заплатят. А вот купить антивирус - что выйдет врятли сильно дороже - и разобраться с его администрированием - вроде как и "не охота".


 
Dreamse   (2007-12-06 13:37) [21]

> KSergey ©   (06.12.07 13:30) [20]

Вопрос в том что можно продавать программу и сразу говорить что в неё встроено антивирусное решение, это позволит продавать программу дороже.

+ всё управление с одной машины с сервера.

> @!!ex ©   (06.12.07 12:56) [19]

Вы не правы. Единственный человек который что то стоящее подсказал это Rouse_
А так как вариантов небыло я предложил свой вариант, который нашел


 
boriskb ©   (2007-12-06 13:38) [22]

> Короче автору нужен велосипед с квадратными колесами, причем
> принципиально собственного изготовления

Согласен.
Сама идея дурацкая.
Как с точки зрения заказчика, так и с точки зрения изготовителя.

И как автор ветки не настаивает, все же стоит задуматься о целесообразности самой идеи.


 
Dreamse   (2007-12-06 14:07) [23]

> boriskb ©   (06.12.07 13:38) [22]

В чём это дурацкая ? :) Встраивание антивирусной безопасности в свой продукт ( ПО контролирующее работу сотрудников, приложений и пр ) вы считаете глупым ?

Бросьте, идея очень хороша. Так мы убиваем 2-х зайцев сразу

1) Продаем дороже свой продукт
2) не тратимся на сторонии антивирусы


 
Dreamse   (2007-12-06 14:08) [24]

Считаю что тему можно закрывать, так как узнал мнение большинства и нашёл самое главное то что искал.


 
@!!ex ©   (2007-12-06 14:59) [25]

> 2) не тратимся на сторонии антивирусы

И имеем вместо нормально антивиря поделку низкого качества.
ИМХО антивирусы это один из тех немногих типов софта, который не должен быть открытым.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.01.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.008 c
6-1178482279
MRAk
2007-05-07 00:11
2008.01.13
Проблема с посылкой файла через Socket


15-1197193611
Kerk
2007-12-09 12:46
2008.01.13
Посмотри вокруг (Розыч, блин, не трожь, выходной же :-))


15-1197263369
Riply
2007-12-10 08:09
2008.01.13
TrueChecker


15-1197187860
yeees
2007-12-09 11:11
2008.01.13
Большой вопрос


3-1189077558
Farel
2007-09-06 15:19
2008.01.13
Remote locate base





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский