Спасибо, я не курюDart писал(а):Могу микрух двоично-десятичных счётчиков отсыпать Smile
Вопросы по Windows. Архив.
- Новый папа
 - Нобелевский лауреат (7 lvl)
 - Сообщения: 18916
 - Зарегистрирован: Сб июн 11, 2005 10:16
 
Если долго сидеть на берегу hpc, то можно увидеть как всплывают завсегдатаи (с) Новый папа
Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
						Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
- Новый папа
 - Нобелевский лауреат (7 lvl)
 - Сообщения: 18916
 - Зарегистрирован: Сб июн 11, 2005 10:16
 
Ага, возвращаемся и читаем

Предлагаемое решение лежит на поверхности и его сразу же и использовали. Только не в таком виде, потому что в таком виде оно не работает. Ответь хотя бы на такие вопросы, как:
- как обеспечить отслеживание всех изменений?
- кто будет вести журнал изменений?
- где будет хранится дамп?
- что должно произойти при изменении дампа?
- что должно произойти при изменении журнала?
- нужно ли хранить дамп памяти?
- нужно ли хранить журнал изменений памяти?
В общем, еще раз говорю, не изобретай велик
Все антивирусы после своей установки сканируют все файлы, считают их контрольную сумму (это нужно для того, чтобы не заморачиваться с дампом) и при любом обращении (скорее всего ДО и ПОСЛЕ) сверяют эту контрольную сумму и сигнализируют, если произошли подозрительные изменения.
			
			
									
									доходим до твоей ссылки и читаем по кругуНовый папа писал(а):Дарт, это называется сверкой контрольных сумм и сущевствует во всех антивирусах (и даже в ОС) уже 100 лет в обед Smile
Предлагаемое решение лежит на поверхности и его сразу же и использовали. Только не в таком виде, потому что в таком виде оно не работает. Ответь хотя бы на такие вопросы, как:
- как обеспечить отслеживание всех изменений?
- кто будет вести журнал изменений?
- где будет хранится дамп?
- что должно произойти при изменении дампа?
- что должно произойти при изменении журнала?
- нужно ли хранить дамп памяти?
- нужно ли хранить журнал изменений памяти?
В общем, еще раз говорю, не изобретай велик
Все антивирусы после своей установки сканируют все файлы, считают их контрольную сумму (это нужно для того, чтобы не заморачиваться с дампом) и при любом обращении (скорее всего ДО и ПОСЛЕ) сверяют эту контрольную сумму и сигнализируют, если произошли подозрительные изменения.
Если долго сидеть на берегу hpc, то можно увидеть как всплывают завсегдатаи (с) Новый папа
Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
						Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
Это ты где такое вычитал?Новый папа писал(а):Все антивирусы после своей установки сканируют все файлы, считают их контрольную сумму (это нужно для того, чтобы не заморачиваться с дампом) и при любом обращении (скорее всего ДО и ПОСЛЕ) сверяют эту контрольную сумму и сигнализируют, если произошли подозрительные изменения.
афаик ни один современный антивирус этим не занимается.
Иногда - кажется. Приходится креститься.
						- Новый папа
 - Нобелевский лауреат (7 lvl)
 - Сообщения: 18916
 - Зарегистрирован: Сб июн 11, 2005 10:16
 
Аваст этим занимается. Точнее занимался в своей негугловой версии, а в этой не знаю.
Что такое афаик?
			
			
									
									Что такое афаик?
Если долго сидеть на берегу hpc, то можно увидеть как всплывают завсегдатаи (с) Новый папа
Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
						Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
- Новый папа
 - Нобелевский лауреат (7 lvl)
 - Сообщения: 18916
 - Зарегистрирован: Сб июн 11, 2005 10:16
 
Так он и сейчас продолжает-KosMos- писал(а):Раньше этим занимались многие. Когда деревья были большими, а винты - маленькими.
- возможно он делает это в фоне без запроса пользователя
- возможно он ипользует базу от предыдущей инсталляции негугловой версии
т.е. со 100% уверенностью на счет гуглового я сказать не могу
А в чем проблема посчитать контрольные суммы? У тебя есть данные, что антивири этим не занимаются или ты просто так считаешь? Возможно они это делают, не сообщая тебе
На сколько я знаю?-KosMos- писал(а):as far as i know
Если долго сидеть на берегу hpc, то можно увидеть как всплывают завсегдатаи (с) Новый папа
Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
						Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
Время и место.Новый папа писал(а):А в чем проблема посчитать контрольные суммы?
Для этого есть отдельные продукты.Новый папа писал(а):У тебя есть данные, что антивири этим не занимаются или ты просто так считаешь?
И да, я считаю, что смысла в этом нет никакого.
В современной операционке файлы могут меняться по миллиону разных причин.
да.Новый папа писал(а):На сколько я знаю?
Иногда - кажется. Приходится креститься.
						- Новый папа
 - Нобелевский лауреат (7 lvl)
 - Сообщения: 18916
 - Зарегистрирован: Сб июн 11, 2005 10:16
 
Времени требуется ровно столько, скольно его требуется на чтение файлов (только программы и библиотеки, возможно еще скрипты).-KosMos- писал(а):Время и место.
Места - несколько сотен килобайт или несколько мегабайт (единицы). На один файл требуется 32 байта.
Начнем с последнего утверждения. На самом деле значимыми являются изменения программ, библиотек и скриптов.-KosMos- писал(а):И да, я считаю, что смысла в этом нет никакого.
В современной операционке файлы могут меняться по миллиону разных причин.
Так вот программы и библиотеки не могут меняться
Теперь по первому. Смысл есть самый прямой, потому что без контрольной суммы антивирус не сможет понять просматривал ли он этот файл или еще нет. Когда ты что-то делаешь, а антивирус работает в фоне, то он сканирует все программы, которые ты запускаешь. Сканирование подразумевает чтение файла с диска, разбор и анализ - операция тяжелая. Зачем ее делать, если файл в точности такой же, каким был 10 минут назад, когда ты его тоже дергал?
Именно поэтому любой антивирус первым делом рассчитывает контрольную сумму файла и если она совпадает с той, что записана у него в базе - сразу дает добро на выполнение не занимая ресурсы.
Если долго сидеть на берегу hpc, то можно увидеть как всплывают завсегдатаи (с) Новый папа
Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
						Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
А ничего, что винту в это время есть ещё чем заняться?..Новый папа писал(а):Времени требуется ровно столько, скольно его требуется на чтение файлов
На, допустим, терабайт? Возможно, но сомневаюсь.Новый папа писал(а):Места - несколько сотен килобайт или несколько мегабайт
Чёрта с два. Вредоносные цепочки сейчас встраивают куда только можно. Вспомним шум буквально недельной давности, когда открыли очередную дырку в adobe reader, и вирусоносителем был, ессно, pdf.Новый папа писал(а):На самом деле значимыми являются изменения программ, библиотек и скриптов.
Не просчитав контрольную сумму - антивирус не знает, изменилась она или нет.Новый папа писал(а):Смысл есть самый прямой, потому что без контрольной суммы антивирус не сможет понять просматривал ли он этот файл или еще нет.
Если антивирус считает контрольную сумму файла - значит, он просматривает весь файл, а значит сразу же может применить свой основной метод поиска - поиск вирусных сигнатур. Подсчёт контрольных сумм становится банально избыточным, ненужным этапом работы.
Ещё раз - такой метод работы был эффективне когда винты были маленькие, а процессоры - слабые.Новый папа писал(а):Именно поэтому любой антивирус первым делом рассчитывает контрольную сумму файла и если она совпадает с той, что записана у него в базе - сразу дает добро на выполнение не занимая ресурсы.
Иногда - кажется. Приходится креститься.
						- Новый папа
 - Нобелевский лауреат (7 lvl)
 - Сообщения: 18916
 - Зарегистрирован: Сб июн 11, 2005 10:16
 
Ничего. Винт - он железный, ему что скажут, то и делает-KosMos- писал(а):А ничего, что винту в это время есть ещё чем заняться?.. Smile
Хоть на петабайт. Размер базы контрольных сумм зависит не от размера винта, а от кол-ва файлов на нем, т.к. на один файл расходуется 32 байта.-KosMos- писал(а):На, допустим, терабайт? Возможно, но сомневаюсь.
Итого на 1 миллион файлов нужно 32 мегабайта.
Во-первых, это не отменяет того, что делается расчет контрольных сумм.-KosMos- писал(а):Чёрта с два. Вредоносные цепочки сейчас встраивают куда только можно. Вспомним шум буквально недельной давности, когда открыли очередную дырку в adobe reader, и вирусоносителем был, ессно, pdf.
Во-вторых, вирусоносителем может быть хоть ТХТ (собственно текст вируса). Никакого вреда он принести не может, пока не будет запущен на исполнение.
Совершенно верно.-KosMos- писал(а):Не просчитав контрольную сумму - антивирус не знает, изменилась она или нет.
Зачем применять основной метод, если файл не менялся с момента применения этого самого метода в прошлый раз?-KosMos- писал(а):Если антивирус считает контрольную сумму файла - значит, он просматривает весь файл, а значит сразу же может применить свой основной метод поиска - поиск вирусных сигнатур
Винты и процессоры вообще не причем (см. выше). Нет никакого резона искать вирусы там, где их нет (уже искали, ничего не нашли, алгоритмы поиска не менялись, базы вирусов не обновлялись, файл тот же самый и неизменный).-KosMos- писал(а):Ещё раз - такой метод работы был эффективне когда винты были маленькие, а процессоры - слабые.
Если долго сидеть на берегу hpc, то можно увидеть как всплывают завсегдатаи (с) Новый папа
Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
						Вижу, что Вас мне не переубедить, поэтому сразу перейдем к оскорблениям
"Люблю когда я прав" (с) Ортега
Сип!
Я последний житель Оффтопиков
-KosMos- 
>>Если антивирус считает контрольную сумму файла - значит, он просматривает весь файл, а значит сразу же может применить свой основной метод поиска - поиск вирусных сигнатур. Подсчёт контрольных сумм становится банально избыточным, ненужным этапом работы.
Избыточным - если задача - обнаружить вредоносный, которым его сочтет антивирус, код.
Контрольная сумма (в данном случае) - для исключения внедрения в последующем любого кода.
Очевидно, что второй способ банально надежнее. Вредоносный или нет, несанкционированное изменение - уже стоп! Независимо от "собственного мнения" антивируса, которое не есть 100% гарантия.
			
			
									
									>>Если антивирус считает контрольную сумму файла - значит, он просматривает весь файл, а значит сразу же может применить свой основной метод поиска - поиск вирусных сигнатур. Подсчёт контрольных сумм становится банально избыточным, ненужным этапом работы.
Избыточным - если задача - обнаружить вредоносный, которым его сочтет антивирус, код.
Контрольная сумма (в данном случае) - для исключения внедрения в последующем любого кода.
Очевидно, что второй способ банально надежнее. Вредоносный или нет, несанкционированное изменение - уже стоп! Независимо от "собственного мнения" антивируса, которое не есть 100% гарантия.
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.
						Винт - то железный. А вот пользователь может оказаться не железным, когда антивирь и операционка будут делить железный винт.Новый папа писал(а):Винт - он железный, ему что скажут, то и делает
Зачем применять вторичный, когда можно применить основной?Новый папа писал(а):Зачем применять основной метод, если файл не менялся с момента применения этого самого метода в прошлый раз?
Это примерно как пойти на пляж, взяв с собой плавки, а купаться всё равно в труселяхх - так ведь быстрее... и неважно, что плавки уже лежат в пляжной сумке.
Ещё как причём. Базы вирусных сигнатур растут, усложняются алгоритмы их выделения из обычного кода. Когда проц слабый и оперативки мало - действительно, проще CRC (или что там?) быстренько прогнать по файлу, когда же возможности проца намного превышают скорость чтения харддрайва - CRC становится практически бесполезным.Новый папа писал(а):Винты и процессоры вообще не причем (см. выше).
Как часто ты обновляешь базы?Новый папа писал(а):базы вирусов не обновлялись
Иногда - кажется. Приходится креститься.
						Ещё раз - это может произойти по любым, неведомым антивирусу, причинам.alien8 писал(а):для исключения внедрения в последующем любого кода.
Какой такой "стоп"? У среднего не очень продвинутого человека, допустим, настроена автоматическое накатывание секьюрити апдейтов ко всем его программам. Антивирь будет каждый раз в этой ситуации ругаться, на каждый изменённый файлик? Да этот антивирь потрут к чертям на второй же день...alien8 писал(а):Вредоносный или нет, несанкционированное изменение - уже стоп!
Иногда - кажется. Приходится креститься.
						>>Антивирь будет каждый раз в этой ситуации ругаться, на каждый изменённый файлик?
Ага. Ну вообще - как настроишь. Может на каждый, может на исполняемый...
У меня вот файрволл предупреждает об изменениях.
А ты чего хотел? Меры безопасности - есть ограничение в чем-то личной свободы
А то лень, лень...а потом Dart рассказывает, что у него вирусы на комп проникают даже без шараханья черти-где, "оно само, я ничего не трогал, вечером выключил, а утром...вот..." (с) не Дарт, правда
			
			
									
									Ага. Ну вообще - как настроишь. Может на каждый, может на исполняемый...
У меня вот файрволл предупреждает об изменениях.
А ты чего хотел? Меры безопасности - есть ограничение в чем-то личной свободы
А то лень, лень...а потом Dart рассказывает, что у него вирусы на комп проникают даже без шараханья черти-где, "оно само, я ничего не трогал, вечером выключил, а утром...вот..." (с) не Дарт, правда
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.