|
 |
Інформаційна Орбіта Шепетівки | Вітаю Вас Гість | RSS |
| Тотальный антивирус: универсальный антивирусный центр своими |
| Demetrius | Дата: Неділя, 02.11.2008, 11:18 | Сообщение # 1 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| Тотальный антивирус: универсальный антивирусный центр своими руками Появившаяся некогда идея проверять файл сразу по многим антивирусам оказалась очень удачной. Онлайновая антивирусная служба www.virustotal.com имеет тысячи посещений ежедневно, при этом обладая дюжиной недостатков. Сервис не раскрывает своих секретов, однако автор давно разобрал его по винтикам и теперь работает над улучшенной реализацией. В то время как одни пользователи держат на компьютере целый зоопарк различных антивирусов, конфликтующих друг с другом и тормозящих ПК (не говоря уже о стоимости лицензий или сложности поиска правильного "лекарства"), хакеры предпочитают ловить малварь самостоятельно. В крайнем случае — проверяют подозрительные файлы на бесплатных онлайновых службах типа того же www.virustotal.com. Эти же службы используются для "обкатки" вирусов собственного написания на предмет обнаружения эвристическими анализаторами. И хотя, если верить блогу Евгения Касперского (www. viruslist.com/en/weblog), хакеры не доверяют virus-total’у, поскольку он передает подозрительные файлы антивирусным компаниям и вирусы начинают палиться еще на старте, эта точка зрения отражает лишь малую часть действительности. Да, действительно, профессиональные разработчики атакующих программ и rootkit’ов проверяют их на "вшивость" исключительно локальным способом на своих собственных машинах, предотвращая утечку информации, но... профессионалов единицы, к тому же экспериментируя с virus-total’ом, хакеры определяют общие критерии ругательства антивирусов, выявляя последовательности машинных команд/вызовов API-функций, приводящих к срабатыванию эвристического анализатора. Однажды "обломав" антивирус, хакер может многократно использовать найденный способ обхода эвристика. Достаточно посетить любые форумы, где обитают вирусописатели, чтобы убедиться, что они весьма неравнодушны к virus-total’у и активно его используют. А что если создать еще более качественный сервис? Ведь virus-total примитивен до ужаса — качество сканирования оставляет желать лучшего, не говоря уже о длинных "социалистических" очередях, в которых приходится подолгу простаивать из-за частых перегрузок сервера (а все потому, что балансировка нагрузки и оптимизация изначально не предусматривались!). На момент написания этих строк, мыщъх по заказу одной антивирусной компании (имя которой разглашать не вправе) руководит разработкой онлайнового сервиса, рассчитанного на "магистральную" загрузку и предоставляющего пользователям кучу всевозможных рычагов управления. Естественно, исходный код к статье не прилагается, да он и не нужен, главное — это концепт, плюс некоторые неочевидные тонкости, с которыми придется столкнуться при "промышленных" масштабах эксплуатации. Естественно, это требует широких сетевых каналов, мощных многопроцессорных систем и еще кучу всего. Словом, без солидных финансовых вложений тут никак не обойтись. Однако никто не заставляет нас создавать сервис планетарного масштаба и, если постараться, можно вполне уложиться в бюджет $2000 или даже меньше. Нам потребуется интернет-канал с безлимитным тарифом, чтобы злые люди не кинули нас на входящий трафик, который будет весьма значительным. В качестве компьютера вполне подойдет машина с процессором C ore2Duo и парой гигабайт оперативной памяти. О проблемах с лицензированием антивирусов мы поговорим в одноименной врезке, а пока отметим, что никаких особых программистских навыков не понадобится. Подойдет любой язык (Си, Perl, PHP) и минимальный опыт работы с C GI (пользуясь случаем, хочу порекомендовать библиотеку C GIC ). *** Viru s-total изнутри Virus-total устроен не просто, а очень просто. Он использует консольные версии антивирусов, управляемые посредством командой строки и выдающие результат сканирования в стандартный проток вывода, который легко перенаправить в файл или пайп (pipe). Что мы делаем? Через специальную форму на сайте закачиваем "подопытный" файл, скармливаем его антивирусу, предварительно перенаправив вывод во временный файл/пайп, который тут же парсим (то есть выбрасываем все лишнее, оставляя только статус проверки и имя вируса). Парсить вывод легче всего Perl’ом, поддерживающим мощный механизм регулярных выражений, но Си-программы намного более производительны, а потому предпочтительнее (особенно, при большом наплыве пользователей). На этом, собственно говоря, возможности virus-total’а и заканчиваются. Это создает большие проблемы: во-первых, далеко не все антивирусы имеют консольные версии, а, во-вторых, даже те, что имеют, поведением зачастую радикально отличаются от полноценных GUI -версий. В чем легко убедиться, сравнив результаты сканирования большой коллекции вирусов локальным способом и через virus-total — сравнение будет отнюдь не в пользу virus-total’а. Учитывая, что практически все антивирусы (и GUI -версии в том числе) поддерживают запись результатов сканирования в log-файл и позволяют задавать имя сканируемого файла через командную строку или, на худой конец, через механизм DDE (Dynamic Data Exchange), ничего не стоит прикрутить GUI -версию к онлайновой службе. Просто "скармливаем" антивирусу файл, форсируем запись результатов сканирования в log-файл, который парсим так же, как и вывод консольных версий. Остается только собрать "показания" всех имеющихся в нашем распоряжении антивирусов, оформить их в виде HTML-таблицы и выдать на экран, что по силам даже самым начинающим программистам. В клинических случаях, когда антивирус начисто игнорирует командную строку или не умеет вести логи, на помощь приходит механизм Windows-сообщений (Windows Message или, сокращенно, WM). Посылая WM-сообщения элементам управления антивируса, мы можем манипулировать кнопками, меню и прочими элементами управления по своему усмотрению. Аналогичным способом извлекается и содержимое окна, содержащего результаты проверки. Получив форматированный rich-текст или plain-текст, пропускаем его через парсер — и все! *** Маленькие секреты больших серверов При попытке реализации вышеописанной модели неизбежно всплывут проблемы удручающе низкой производительности. Но мы не боимся трудностей и начнем щемить их одну за другой. Первое и очевидное. Как показывает статистика, различные пользователи преимущество проверяют одни и те же файлы, как правило, принадлежащие Windows или популярным программным пакетам. Чтобы сократить накладные расходы, рекомендуется подсчитывать контрольную сумму файла перед его проверкой и, если такой файл уже проверялся ранее, выдавать уже готовые результаты сканирования, сохраненные в базе данных. На первый взгляд, в реализации алгоритма нет ничего сложного, но тут притаилось немало подводных камней. Вот наиболее актуальные: • антивирусные базы обновляются постоянно и потому даже за короткий промежуток времени информация о сканировании безнадежно устаревает. Следовательно, необходимо вместе с контрольной суммой сохранять и дату последнего времени сканирования (отображая ее пользователю), а также предусмотреть кнопочку "rescan"; • использование алгоритма CRC 32 может показаться плохой идеей, поскольку он выдает множество коллизий (разные файлы имеют идентичные контрольные суммы), к тому же его легко подделать, модифицировав любое количество байт файла и затем скорректировав 4 байта так, чтобы скомпенсировать искажения. Однако CRC 32 шустро работает, обгоняя MD5 и другие хорошие алгоритмы. Поэтому возникает идея: для каждого файла, прогоняемого через антивирусы, мы генерируем CRC 32 и MD5 (с учетом времени сканирования накладными расходами на расчет контрольной суммы можно пренебречь), а при последующей проверке залитого пользователем файла сначала проверяем CRC 32 (проверяется очень быстро) и, если такой контрольной суммы в нашей базе нет, MD5 можно и не вычислять — зачем? Ведь и так видно, что файл еще не проверялся; • многие "честные" файлы (особенно входящие в состав операционной системы) снабжены цифровой подписью или их целостность может быть проверена путем обращения к серверам Microsoft, что осуществляется намного быстрее антивирусного сканирования, и раз по данным Microsoft, файл не изменен, зачем его прогонять через антивирусы?! Также крайне желательно реализовать опцию, позволяющую пользователю выбирать режим сканирования с эвристикой и без (чего не сделано на virustotal). Эвристика представляет собой довольно затратную по времени и ресурсам ЦП операцию, но далеко не все пользователи доверяют полученным результатам и хотят видеть имя конкретного вируса (если он есть), а не расплывчатое предупреждение, обычно ругающееся на упаковщик/протектор, которым обработан честный файл. С другой стороны, вирусописателям совершенно неинтересно сканирование по базе (так как только что написанного вируса там заведомо нет) и они предпочли бы задействовать только эвристику, экономя тем самым ресурсы нашего сервера. Так почему бы не пойти им навстречу? Закачка больших файлов предоставляет серьезную проблему, имеющую несколько решений. Самое простое (и глупое) — установить верхний предел закачиваемого файла в пару мегабайт (или около того), чуть-чуть умнее: лимитировать суммарный размер всех файлов, закачанных за сутки с одного I P (но тут возникает проблема определения I P, поскольку очень часто мы будем видеть не I P пользователя, а I P прокси сервера провайдера). Полезно рекомендовать юзерам сжимать файлы перед отправкой zip’ом или другим популярным архиватором для уменьшения нагрузки на канал или делать это автоматически на клиентской стороне специальным скриптом. Наконец, за сканирование больших файлов можно взимать деньги, но об этом мы поговорим чуть позже, а пока продолжим тему оптимизации. Профилировка показывает, что львиная доля накладных расходов приходится на запуск антивируса, инициализацию его движка и загрузку антивирусных баз. Перемещение антивирусов на виртуальный диск существенно увеличивает "подвижность" системы, но накладные расходы на создание новых процессов по-прежнему будут большими, поэтому мы используем GUI -версии антивирусов и, путем эмуляции клавиатурного ввода, воздействуем на элементы управления, заставляя их сканировать новые файлы и выдавать результат. При этом антивирус запускается всего один раз. Красота! Впрочем, можно реализовать и динамический алгоритм: при небольшой нагрузке на сервер о накладных расходах на порождение новых процессов можно не заботиться, а с ростом нагрузки — просто брать несколько файлов, закачанных пользователями за последние несколько минут и "скармливать" их антивирусу всем скопом, в результате чего количество запусков резко сокращается. Главное не запутаться, какой пользователь что закачал, но это уже мелочи технической реализации. Естественно, сканирование лучше запускать на всех антивирусах параллельно, а не последовательно и вместо того, чтобы "тупо" запрещать пользователю закрывать окно браузера до окончания процесса сканирования (как это делает virus-total), отслеживать TCP/IP соединение и при его обрыве автоматически "выбрасывать" файл, принадлежащий данному пользователю, из очереди на сканирование. Плюс реализовать стандартную кнопку "отмены" (так же отсутствующую у virus-total’а) — если пользователь видит, что первые три-четыре антивируса ничего не находят, так следует ли дожидаться результатов проверки всех антивирусов? Особенно, если самые качественные антивирусы поставить вперед остальных, выделив им максимальный приоритет ЦП. Как вариант, можно вообще не следить за TCP/IP сессий и при заливке нового файла назначать пользователю I D задачи, который он может ввести в любое время, отключившись от Сети и повторно подключившись, например, через час, когда его очередь уже подошла. А можно рассылать результаты сканирования по e-mail — тогда пользователь не будет скучать в ожидании своей очереди. И совсем не помешает прикрутить к нашему сервису утилиту вроде PEiD, определяющую тип и версию упаковщика/проектора (правда, довольно часто ошибающуюся). И опционально реализовать распаковку набором статических распаковщиков, работающих намного быстрее тех, что встроены в антивирусы. Тут есть один подводный камень — хотя 99% вирусов распознаются по распакованному дампу, некоторые, особо ленивые, сотрудники антивирусных компаний включают в базу сигнатуры упакованного файла, и после распаковки он перестает опознаваться как вирус. Однако, учитывая, что распакованный файл прогоняется через легион антивирусов, вероятность ложно-негативного срабатывания стремится к нулю. *** Зарабатываем деньги лопатами Мир жесток и все в нем упирается в деньги. На голом энтузиазме никой онлайновый сервис долго не продержится, поэтому приходится разрабатывать не только программный код, но и жизнеспособную бизнес-схему. Рассмотрим возможные источники дохода. Первое — рост посещаемости нашего сайта. На посещаемости, как известно, можно нехило заработать, особенно, если мы, например, продаем собственные защитные комплексы, предлагаем услуги по пен-тестингу и т. д. Онлайновый сервис привлекает клиентов намного активнее любых баннеров и, главное, привлекает именно тот контингент, который нам нужен, следовательно, возросшие объемы продаж покроют все расходы на поддержку и обслуживание серверов, отплату трафика и т. д. Второе — отчисления от антивирусных компаний, чью продукцию мы рекламируем и кому передаем штаммы свежих вирусов. Тут, правда, много не заработаешь, поскольку лишь небольшая часть посетителей кликнет по ссылке "купить" антивирус, а стоимость вирусного штамма обычно составляет $1 (а то и меньше). Вот и считай, на какой уровень посещаемости нужно выйти, чтобы окупить расходы на поддержку сервера, которые, кстати говоря, тем больше, чем выше посещаемость. Третье — взимать деньги непосредственно с самих пользователей. Хочешь подолгу стоять в очередях и сканировать файлы не больше чем ... мегабайт? Пожалуйста, пользуйся нашим сервисом бесплатно! Хочешь иметь определенные привилегии — будь добр заплатить. Главное, выбрать удобную схему оплаты. Здесь вам не Америка, здесь климат (финансовый) иной. Кредитные карты имеют единицы, электронные системы платежей только начинают набирать популярность. Зато практически каждый IT-специалист — владелец сотового телефона, а значит, можно воспользоваться микро-платежами через SMS либо потребовать от клиента сообщить номер карты универсальной оплаты (перечислив заданную сумму на счет, который он может расходовать, когда пользуется нашим сервисом). Как показывает практика, сотовые платежи приносят наибольшую отдачу, поскольку телефоны распространены повсеместно, а сам процесс оплаты требует минимум телодвижений, и (что немаловажно) клиент практически ничем не рискует. А вот с кредитными картами все намного сложнее и есть риск, что нечестный оператор снимет с них совсем не ту сумму, какая ожидалась. Тоже относится и к микро-платежам через SMS. Гарантий, что снимут 150 рублей, а не 450, у клиента нет никаких. *** А что в итоге? Разумеется, в статье охвачены далеко не все проблемы, с которыми неизбежно столкнется всякий, попытавшийся воздвигнуть подобный онлайновый сервис. Но задача выполнена — мыщъх предоставил вполне законченную, отлаженную и работоспособную схему, которая скоро будет запущена в промышленную эксплуатацию. *** Проблемы конфиденциальности Вирусы встречаются не только в программах, но и в офисных документах, PDF’ах и прочих файлах с конфиденциальной информацией, разглашать которую крайне нежелательно, поэтому необходимо предусмотреть опцию "не отсылать данный файл в антивирусные центры", при необходимости взводимую пользователем. Технически это реализуется проще простого, но... как избежать злоупотреблений?! Особенно, если мы строим наш бизнес на отправке свежих штаммов разработчикам антивирусов? Идея первая (тупая до безобразия) — наплевать на все приличия и отсылать файлы в антивирусные центры независимо от состояния каких-то там галочек. Главное: создать у пользователя иллюзию, что его конфиденциальность строго блюдут, ну а что происходит на самом деле, он все равно не узнает. Ну... до тех пор, пока тайное не станет явным и не разразится скандал, идущий совсем не на пользу нашему ресурсу. Идея вторая — поддерживать эту опцию только для пользователей, открывшим у нас счет. Кстати, это представляет собой нехилую мотивацию для оплаты услуг, особенно с учетом того, что о конфиденциальности в основном беспокоятся корпоративные пользователи, привыкшие платить за услуги (в отличие от домашних юзеров, тяготеющих к халяве вне зависимости от стоимости полнофункционального аккаунта). Идея третья — файл все-таки отправлять, но перед этим удалять всю текстовую и графическую информацию, что не противоречит ни логике, ни здравому смыслу, ни даже соглашению, заключенному с пользователем нашего сервиса. *** info Сервисы, подобные virustotal.com, распространены в хакерских кругах. Основное их отличие — приватность. Они никогда не отправляют обработанные файлы в антивирусные центры (гарантируя непопадание малвари в антивирусные базы), но за каждую проверку взимают небольшую плату. Одругих хакерских сервисах ты можешь прочитать в подробной статье прошлого номера ][. *** warning Антивирусные пакеты зачастую несовместимы между собой. Но, как правило, несовместимы проактивные защиты и мониторы, работающие в реальном времени, в то время как статические сканнеры (а именно они нам и нужны) отлично функционируют в одной системе. *** Юридические проблемы лицензирования Пользовательские соглашения (EULA) на коммерческие антивирусы не разрешают использовать их в онлайновых сервисах без заключения специальных контрактов, что вообще-то логично. Однако не стоит думать, что всякий контракт обязательно связан с необходимостью выплаты дополнительных отчислений. Вовсе нет! Достаточно проявить надлежащий дипломатический подход! Крупные бренды заинтересованы в рекламе своей продукции и потому охотно разрешают использовать полнофункциональные версии антивирусов без всяких отчислений, поскольку конечный пользователь реально видит, кто сосет, а кто нет. Правда, могут выдвинуть встречные условия типа сохранения логотипов, генерации ссылок на их сайты и т. д. Все это мелочи, решаемые в рабочем порядке. А что мелкие бренды? Они, конечно, понимают, что сравнение с конкурентами будет не в их пользу. Тут есть один очень интересный момент. Мелкие антивирусные компании страдают хронической нехваткой свежих вирусов, которые попадают к ним в последнюю очередь, и потому онлайновый сервис, автоматически отсылающий уже детектируемые конкурентами вирусы — для них прекрасное средство пополнения вирусных баз и продвижения в различных рейтингах. С мелких брендов можно даже взимать плату за каждый новый вирус, и есть большая вероятность, что платить они согласятся! Короче говоря, лицензионные проблемы — это и не проблемы вовсе. А вот разных проволочек — предостаточно и нужно заранее быть готовым к тому, что нас будут перебрасывать от одного ответственного лица (которое ничего не решает) к другому, третьему, и так по цепочке... Это уже издержки цивилизации, против которых не попрешь. Джерело: http://www.xakep.ru/post/44700/default.asp
|
| |
| | |
| McAndy | Дата: Понеділок, 03.11.2008, 01:04 | Сообщение # 2 |
Подвійний агент
Группа: Проверенные
Сообщений: 32
Репутация: 2
Статус: Offline
| Темы разнообразные и много, лучше б из разделить, по крайней мере тему зароботка вытянуть на отдельную! А вообще не согласен, что лучше вирусняк сканить в онлайне, не известно ещё что на том конце!? Может просто робот ответит - всё ОК, и ты рад. Коненчно можно думаю довериться таким сайтам как: http://vms.drweb.com/online/ и http://freedrweb.com/ - от Доктора Беба или http://www.kaspersky.ru/virusscanner - от Касперского или же http://www.esetnod32.ru/download/scanner.php - от компанейки ESET ((NOD32) но в остальном есть такие, что просто повышают рейтинги благодаря разводам. Лично я рекомендую вам делать так: - Ставите (к примеру) ДокаВеба и сканите полностью обновлеными базами весь свой комп, да, это займёт время и не мало, так что лучше делать это на выходных или больничном - Просканили весь комп, удалили или закарантинили все вирусы и подозрительных типов?! Теперь сносим его. - Ставим Касперского и сканим так же весь комп. Улавливаете мысль? !Сканирование Вебом займёт с часик времени на среднем компе, ну и каспер тоже не Шумахер. Итого уже 2 часа посидели. Сносим его - и ставим к примеру тот же НОД32 (который многие КРИЧАТ - круче всех собак) хотя я не согласен, мутный он и по моему сносит если спустить цепь всё что увидит, а ваши кряки, кейгены, и патчи потом бесследно исчезнут как когда-то у меня и будете сушить голову, куда же я их заливал! По желанию можно взять ещё/или Панду или Нортон антивиря ну или что кого прёт, кстатиможно и Аваст (он ведь бесплатно выдаётся почти) но он тоже ваши проги порубает и не спросит, а можно ли тут руки распускать в папке "Дистрибутивы". Что до поиска и помощи в установках указаных антивирей - обращайтесь если будут проблеммы, постараюсь помочь. Антивирусы можно также найти вместе с ключиками у меня на сайте (mcandy.at.ua)) И не забывайте делать эти процедуры раз в пару месяцем или менять антивирь раз в месяц. Так же есть проги Адвары такие как АдварДоктор, антивирусы здесь бесполезны. Хотя как личный опыт показывает к этому пакету безопасности нужно прибавить нелазанье по сомнительным порно- и кряк-сайтам, сайтам с зароботком бабла на автосёрфинге и не лезть туда куда "кто-то в аське писал - там есть всё и на шару" Рекомендую так же ставить фаервол (можно от Оутпоста) у кого скорости инета солидные, хотя сам давно не ставлю. И последний пожалуй на сегодня совет: Храните всё важное на диске D:\, E:\, F:\ или что там у вас, НО НЕ С:\ !!! На Диск С: ложить проги инсталированые, скачаные с инета файлы, всячину с "какой-то левой флешки" от пятого друга соседского брата и т.д. Тогда будет шанс не ззаразить все диски кроме С: вирусами, и в итоге имеете чистый комп после переустановки Винды, а её рекомендую переустанавливать раз пол года, если конечно вы не мегагеймер, тогда чаще! Говрят Линукс "поддерживает" жизнь немногих вирусов, можно попробовать его поставить, будет меньше, но тогда проблемы совместимости прог и железа будут все ваши! Выбор за вами, критику слушаю, но не реагирую
Сообщение отредактировал McAndy - Понеділок, 03.11.2008, 01:07 |
| |
| | |
| Demetrius | Дата: Понеділок, 03.11.2008, 09:59 | Сообщение # 3 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| Quote Темы разнообразные и много, лучше б из разделить, по крайней мере тему зароботка вытянуть на отдельную! Цей розділ підходить для всіх тем, адже це своєрідна бібліотека. Quote А вообще не согласен, что лучше вирусняк сканить в онлайне, не известно ещё что на том конце!? Может просто робот ответит - всё ОК, и ты рад. Є сервіси які себе зарекомендували часом, з рештою те, що ви публікуєте нижче це підтверджує. А завантажувати антивіруси і пакети для них з файлхостінгів теж може бути небезпечним. ;-) По поводу профілактик і очистки. Мій приклад: користуєсь Dr Web. За свій час перепробував досить велику кількість програм: користувався KAV'ом, коли він був ще AVP. На фонові антивіруси (типу NOD, Avast, UNA ...) не звертаю уваги, хоча дечого в їх виробників можна повчитись. В період вірусної кризи використовував ще такі продукти як AVZ, HiJackThis, але їх можна назвати вузькоспеціалізованими. Про фаєрволи говорити не стану, виділю лише дві оптими безпеки від себе: 1) не використовувати IE, або принаймні добре його пропатчити і правильно відладнати; 2) ретельно налаштувати служби Windows Дякую за дискусію.
|
| |
| | |
| gegelson | Дата: Середа, 05.11.2008, 00:44 | Сообщение # 4 |
|
Адепт
Группа: Пользователи
Сообщений: 2
Репутация: 0
Статус: Offline
| Круто написано, для программистов, позволю оставить реплику с точки зрения дилетанта- так как большинство мало поймёт, но смысл- согласен лучше не ходить куда не надо и не брать крякнутые антивирусы -которые сами есть дыры. Пример: у знакомого стоял Касперский как не может быть навороченный но скажем эдак крякнутый и обновлял он его ручками и официально, что то находил, но когда как порядочный человек поставил Авиру Антивир Персонал с первоисточника(жаль что Персонал который бесплатный на англ), несмотря на бесплатность- нашёл кучу всего после Касперского. Теперь Аваст-Мой опыт: комп не быстрый- поэтому бесплатным Авастом пользовался недолго, эвристическая машина неразвитая, на шушеру он не реагировал, а серьёзные вещи ввиду своей бесплатности-пропускал- в результате минимум каждые полгода я свою винду переставлял. Преимущество Аваста бесплатного -почту сразу шарит и ещё чего то там больше. Недостатки- сильно грузит компьютер, обновления большие по обьёму, если чтото нашёл плохо сделать выбор- в результате удаляет то что потом хоть снова винду переставляй, и от бесплатной версии вреда больше и мучений чем вооще без антивируса. Короче, чтоб дешево и сердито, остановился я на Авире с намерением если бесплатно-то только официально без всяких кряков и ключей или с файлообменников, но обязательно с файерволлом!!! Comodo. Эта парочка хороша тем что видать будто в Ассемблере сразу писана( а Avast - в Дельфи судя по тормозу). NOD32 катил тоже хорошо у меня, но как через 3 месяца MBR переписал безобидный малтварь\ХТМЛ, потом снова Avira Personal у меня в почёте. Недостаток Авиры- она больше предупреждает, но сдержать атаку не может, было так у меня несколько раз, вот на днях при попытке кликнуть popup окно(чтоб не мешало читать страницу)-атаковали меня и батники всякие пакетные мсдосики успели прописаться- как можно быстрее надо в таких случаях отконнектиться от инета(мобилу выключить, питание с модема снять), а не тыкать что на экране скачет-это потом, и главное потом не перезагружать комп, а постараться вручную гадость всякую убрать- вот тут и нужен файерволл, вижу какая гадость стучиться снова в сеть- потом ручками убираю. Без файерволла бяка остаётся, при входе в сеть дальше домножается. И смотрю к IE6 -у лежат ли какие апдейтики, и в проводнике обычном ищу все файлы с датой изменения, создания совпапдающие с моментом инфицирования, вот и всё- и не влажу ни в скрипты ни в программирование..Далёк я от этого, но понял что если не могу позволить платные версии, то что-что, а вот антивирус только официальный с первоисточника должен стоять. ВОТ уже 7 МЕСЯЦЕВ ОСЬКУ не переставлял! А пробую другие проги и кряки каждый день-это у меня старый эксперимент.рабочий комп, который всегда(почти) в сети. А пока на сервере на экспериментальном файлы туда-сюда качаешь чтобы проверить...это всё как бы идея хорошая, но практически да-аа-леко еще..Легче последнюю добротную конфигурацию сохранить на физическом диске Акронисом и выдернуть разьём с него и доки архивировать чтоб традициооно привычно было, и не париться с вирусами -хай там вирусы хоть зажрутсяДодано (05.11.2008, 00:44) --------------------------------------------- ТРОЯН-ЗАГРУЗЧИК!!! Сегодня обнаружил SERVICES.EXE -смотрю стучится в нет через фавол, а сидит то в корне windows ( а должен быть только один в system32), в Диспет.Задач- тоже два процесса- один от SYSTEMы, а другой нет(может в процессах и не присутствовать). Почитал про него- страшен тем что этот бэкдор если вовремя не убрать может поставить чё угодно на машину. Так как при запуске своей копии вирус прописывает себя в реестре, чтоб из обычного проводика его невозможно былоб удалить-то вот что сделал: 1.Перезагрузил, вставив загрузочный СД с проводником(в БИОСе надо чтоб после постап диагностики первым(по умолчанию)опрашивался дисковод) (цветочного мишку-BART PE), и удалил зловредный services.exe мимо операционки. 2. Вытащил бутСД и снова перезагрузил и в штатном режиме почистил реестр: HKLM\Software\Microsoft\Windows\CurrentVersion\Run -из RUN удалил его(если он не удаляется, значит сначала Вы пытались отключить его в Автостарте(например другой программе)-при этом он прописывается в смежной ветке \RUN- то сначала надо удалить его оттуда. Есть разные версии этого вируса и следует проверить ещё HKLM\Software\Microsoft\WindowsNT\CurrentVersion\winlogon в которой параметр SHELL должен быть например только Explorer.exe, а параметр USERINIT должен быть C:\Windows\system32\userinit.exe -без всяких лишних примбабасов. Если надо делать сначала п.2 потом п.1 не знаю, у меня получилось так. КТО НАШЁЛ у себя в корне папки WINDOWS services.exe или одноимённых два процесса в Диспетчере Задач- сделайте так или сходите на http://www.viruslist.com/en/viruses/encyclopedia?virusid=100239
|
| |
| | |
| Шепетівчанин | Дата: Середа, 05.11.2008, 19:59 | Сообщение # 5 |
|
Подвійний агент
Группа: Проверенные
Сообщений: 22
Репутация: 0
Статус: Offline
| Люди ! Не шукайте проблем на себе і свої комп"ютери. Користуюсь вже кілька років на кількох десятках комп"ютерів офіційним антивірусом від Касперського. Пройшов шлях від АВП до КАВ. Кілька місяців користувався тестовою версією КІСу. Поновлення - щоденно, в період епідемій кілька разів на день. Ні разу не було падіння ОС від віруса. Коректно фільтрується спам. Неодноразово "піднімав" чужі компи, з цілим звіринцем вірусів і антивірусів. Так шо моя вам порада - користуйтесь Касперським. Якшо нема можливості придбати, не користуйтеся "поломаними" версіями. На сайті Касперського є можливість взяти (офіційно і безкоштовно) тестовий ключик на 1 місяць. Через місяць процедуру повторити. Або брати ключі з дисків, які йдуть з журналами ЧІП, Домашній ПК, можливо ще якісь. Поновлюватись щоденно ! Повну перевірку запускати не рідше як раз в місяць. І забудете про всякі віруси. Рекомендації, наведені вище (он-лайн перевірки, ставити і зносити всі підряд антивіруси) вважаю несерйозними.
|
| |
| | |
| Demetrius | Дата: П`ятниця, 07.11.2008, 17:30 | Сообщение # 6 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| Спочатку дам коментар на положення, яке стали обговорювати дуже інтенсивно: такий онлайновий сервіс не претендує на заміну локального ПЗ, тимбільш, що в статті про це нічого не сказано (хоч це і можливо), а сама стаття була наведена як хороший приклад організації і побудови якісного інтернет-проекту. Тепер персоналії. Шепетівчанину: З вашою позицією не погоджуюсь одразу по кільком пунктам. У випадку, коли вірус всетаки проб’є антивірусний захист (а таке буває, і не тільки з KAV) інший антивірусний продукт встановити досить важко (перевірено на досвіді), власне його часом важко встановити й поза критичною ситуацією. За таких обставин деякі користувачі власноруч намагаються видалити вірус з системи і для перевірки підозрілих файлів така служба згодиться в повній мірі. Недолік підходу: відкритий інтернет-канал може дати вірусу кілька додаткових ступенів свободи. Але так чи інакше - ви вносите протиріччя: не ставити "зайвих" програм, не користуватись онлайн-службою, і що далі? Сподіватись по-звіриному на себе? В другу чергу: для ігрових та мультимедійних систем наявність віруса не настільки й страшне лихо. Але для серверів і систем з підвищеним документооборотом проблема виглядає по-іншому, тут потрібен вищий поріг захисту. Для таких випадків онлайн-служба хороший інструмент у випадках із заданим ступенем сумнівності. Тимбільш, що купувати одразу кілька продуктів - декому дорого. gegelson, добре було, коли доводилось користуватись Windows 98 - всі процеси на виду, і замаскуватись программі там було важче, чи не так?
|
| |
| | |
| Шепетівчанин | Дата: Субота, 08.11.2008, 00:37 | Сообщение # 7 |
|
Подвійний агент
Группа: Проверенные
Сообщений: 22
Репутация: 0
Статус: Offline
| Quote (Demetrius) З вашою позицією не погоджуюсь одразу по кільком пунктам. У випадку, коли вірус всетаки проб’є антивірусний захист (а таке буває, і не тільки з KAV) інший антивірусний продукт встановити досить важко (перевірено на досвіді), власне його часом важко встановити й поза критичною ситуацією. За таких обставин деякі користувачі власноруч намагаються видалити вірус з системи і для перевірки підозрілих файлів така служба згодиться в повній мірі. Недолік підходу: відкритий інтернет-канал може дати вірусу кілька додаткових ступенів свободи. Але так чи інакше - ви вносите протиріччя: не ставити "зайвих" програм, не користуватись онлайн-службою, і що далі? Сподіватись по-звіриному на себе? В другу чергу: для ігрових та мультимедійних систем наявність віруса не настільки й страшне лихо. Але для серверів і систем з підвищеним документооборотом проблема виглядає по-іншому, тут потрібен вищий поріг захисту. Для таких випадків онлайн-служба хороший інструмент у випадках із заданим ступенем сумнівності. Тимбільш, що купувати одразу кілька продуктів - декому дорого. Зразу купа протиріч. "...коли вірус всетаки проб’є антивірусний захист" - при виконанні описаних мною вище процедур така ймовірність ну, скажімо так, менше відсотка. Далі. Якшо навіть "проб"є" - навіщо встановлювати інший антивірусний (чи будь-який інший) програмний продукт? Яка ймовірність його коректної інсталяції на завірусованій машині? А от ймовірність рознести "заразу" по всьому компу і за його межі досить висока. В такому випадку треба скористатись наприклад , загрузочним CD із встановленим антивірусом (штатна можливість КАВ починаючи з шостої версії) або підцепити зараженого вінта на інший комп з встановленим антивірусом. І вже тоді лікувати. Причому обов"язково в локальному режимі. Ніякої мережі ! Ймовірність "...власноруч ... видалити вірус з системи" , після того, як його не видалив офіційний антивірус із свіжими поновленнями, ну, будемо відверті, практично нульова. Хіба шо це можна буде зробити після консультацій з саппортом антивірусної служби. Далі. Для будь-яких компів (ігрових, мультимедіа, серверів) віруси - це страшне лихо ! Причому, якшо в першому випадку, мова йде про неможливісь погратися в улюблену гру чи подивитися фільм (а заодно і про можливість рознести віруси по мережі або через змінні носії) , то у випадку серверів віруси - це втрата цінної інформації, неможливість роботи десятків а то і сотень комп"ютерів. Для серверів крім антивіруса, необхідний системний підхід з урахуванням "людського" фактора. Це обмеження доступу до сервера стороннім людям, обмеження фізичного доступу до змінних носіїв (блокування ЮСБ- портів, дисководів), ведення продуманої політики запаролення всіх важливих ресурсів, надання користавачам мінімуму прав, необхідних для роботи, настройка апаратних і програмних маршрутизаторів і брандмауерів, і т.д... А онлайн-служба - лише перевірена, з саппортом антивіруса. Ще одне. Я розповідаю про реальний, перевірений роками досвід. Хоча, можливо, і не тій темі. Наша ж тема про творчість?
Сообщение отредактировал Шепетівчанин - Субота, 08.11.2008, 00:43 |
| |
| | |
| Demetrius | Дата: Субота, 08.11.2008, 09:47 | Сообщение # 8 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| Quote Зразу купа протиріч. "...коли вірус всетаки проб’є антивірусний захист" - при виконанні описаних мною вище процедур така ймовірність ну, скажімо так, менше відсотка. Не вірю й не погоджуюсь, навіть більше того - вас здивую. Якщо навіть відносно відомий вірус запакувати якимось напівсамопальним, недописаним толком пакером (а не відомими типу Aspack), знайденим на закутках інтернета - ймовірність його проходження виростає і наближається до 90%. З рештою якби те що ви говорите було б правдою, то за рахунок чого тоді поповнюються антивірусні бази, якщо все так пасторально? Просто можливо ви по характеру діяльності не входите в ту групу ризику і тому дійнсо можна припустити, що для вас ймовірність менша (адже дійсно все залежить від того, якого характеру і інтенсивності дії ми виконуємо на ПК). Quote Якшо навіть "проб"є" - навіщо встановлювати інший антивірусний (чи будь-який інший) програмний продукт? Яка ймовірність його коректної інсталяції на завірусованій машині? Все залежить від характеру вірусу, часом ймовірність дуже висока. Quote А от ймовірність рознести "заразу" по всьому компу і за його межі досить висока. Залежить від того як швидко будете все робити. :-) Quote загрузочним CD із встановленим антивірусом (штатна можливість КАВ починаючи з шостої версії) Тут не можу не погодитись - це дійсно вихід :up:. Проте є навіть варіант поповніше (і поскладніше) - стратегічний — використати LiveCD, на деяких (а часом багатьох) з них є можливість підключення до інтернету, звідки й можна оновити бази. Quote "...власноруч ... видалити вірус з системи" , після того, як його не видалив офіційний антивірус із свіжими поновленнями, ну, будемо відверті, практично нульова. Сумніваюсь - всі віруси прописується однаково і їх майже завжди можна знайти у певних місцях, проблема може бути хіба що , коли він пропишеться у бутсектор. Антивірус ж шукає програми по сигнатурам, по евристиці, тощо, і якщо кусок коду в його базі відсутній чи алгоритм йому не відомий як підозрілий - він не виявить в програмі віруса, будь той у нього "під носом". Питання не в тому аби цілковито видалити вірус з системи, а в тому щоб просто його зупинити (відключити завантаженяя, розповсюдження, активність), а чистити вже доведеться антивірусом, чи командою "format". :-) Quote Для будь-яких компів (ігрових, мультимедіа, серверів) віруси - це страшне лихо ! Причому, якшо в першому випадку, мова йде про неможливісь погратися в улюблену гру чи подивитися фільм Думаю це велике лихо для самих юзерів. По поводу "серверів", думаю неспівставні результати - втрата кількох фільмів чи ігор, які можна без проблем закачати чи просто переписати і руйнування самої інфраструктури разом із втратою аутентичних документів. Більше того - досвід показує, що віруси в останні роки принаймні фільми чіпають мало. По поводу "людського фактору": а користувачам мультимедійних систем можна бути "тупими"? По поводу сумнівності інших продуктів, оскільки ви весь час "гнете лінію Касперського". Я не проти KAV'a і без популярності вважаю його досить вдалим продуктом, хоч і тут можливо декого розчарую - по даним професійних досліджень найкращим є не він, а маловідомий у наc McAfee (хоча друге за ним там здається закріпили). І використовувати інші продукти, рахую, теж ефективно, тому що бази то всеодно поповнюються не "один в один" і можливо, той вірус, про який один кіт ще не знає уже тиждень може бути в базі іншого. Quote А онлайн-служба - лише перевірена, з саппортом антивіруса. Трохи складно зрозуміти, але якщо зрозумів правильно - уточню: з сапортом цілої купи антивірусів (перечитати минулу мою репліку). Quote Я розповідаю про реальний, перевірений роками досвід. Хотів сказати тут одну гостру річ, але це дурниці. Дякую що ділитесь своєю позицією. Продовжуйте в цьому ж дусі. Дякую за плідну дискусію. P.S. Тема не зовсім про творчість. Можливо перейменувати цей розділ у "Бібліотека"?
|
| |
| | |
| Шепетівчанин | Дата: Субота, 08.11.2008, 12:06 | Сообщение # 9 |
|
Подвійний агент
Группа: Проверенные
Сообщений: 22
Репутация: 0
Статус: Offline
| Quote (Demetrius) P.S. Тема не зовсім про творчість. Можливо перейменувати цей розділ у "Бібліотека"? shades Краще вже в "Життєвий досвід" . Дуже часто люди обирають не ті продукти, які по якихось віртуальних "хіт-парадах" займають призові місця, а ті, які використовують, наприклад, їхні (компетентні в цьому питанні) знайомі, і по яких є певний позитивний досвід використання. PS. Не являюсь представником антивірусного продукту, про який писав вище. Просто так склалося, що на протязі кількох років маю використовувати лише його. І, скажу відверто, необхідності шукати шось інше поки не було. А рекомендації, які я надавав, типові для всіх антивірусів.
|
| |
| | |
| Demetrius | Дата: Субота, 08.11.2008, 13:18 | Сообщение # 10 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| А може краще в "Інформація" чи щось таке. Статті то чужі, а життєвий досвід не звучить. По поводу порівняння програм - тест був з Хакера, причому точно наводились приклади того як програми тестувались і як їх намагалиь надурити..
|
| |
| | |
| Шепетівчанин | Дата: Субота, 08.11.2008, 14:29 | Сообщение # 11 |
|
Подвійний агент
Группа: Проверенные
Сообщений: 22
Репутация: 0
Статус: Offline
| Та , власне, адміну видніше, як називати. Я маю на увазі. шо хотів би почути про власний досвід і здобутки своїх земляків, а не передруківки з журналів.
|
| |
| | |
| Demetrius | Дата: Субота, 08.11.2008, 16:10 | Сообщение # 12 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| Боюсь не почуєш більше ніж "НОД самий классний, Касперській - гавно", "є такий прикольний антивірус - Аваст!".
|
| |
| | |
| Шепетівчанин | Дата: Субота, 08.11.2008, 16:48 | Сообщение # 13 |
|
Подвійний агент
Группа: Проверенные
Сообщений: 22
Репутация: 0
Статус: Offline
| Quote (Demetrius) Боюсь не почуєш більше ніж "НОД самий классний, Касперській - гавно", "є такий прикольний антивірус - Аваст!". Тоді пропоную назву - "Без понтів" !!! ------------------------------------------------------------------------------------------------------------- А це уже понти! Demetrius
|
| |
| | |
| einstein | Дата: Неділя, 12.07.2009, 16:49 | Сообщение # 14 |
Інформатор
Группа: Проверенные
Сообщений: 94
Репутация: 6
Статус: Offline
| самій лучший антівірус це С:\format c: С:\format d: С:\format e: і ніяких проблем, все чисто
|
| |
| | |
| Demetrius | Дата: Неділя, 12.07.2009, 19:51 | Сообщение # 15 |
Admin
Группа: Администраторы
Сообщений: 651
Репутация: 11
Статус: Offline
| Quote (einstein) самій лучший антівірус це С:\format c: С:\format d: С:\format e: і ніяких проблем, все чисто А мож це найкращий вірус?
|
| |
| |
|
| |