Rate it
Компьютерные черви — хит "индустрии" вредоносного ПО

Недавно на одном из сайтов было опубликовано интересное интервью с одним из известных специалистов в области информационной безопасности, сотрудником Arbor Networks, занимающимся интернет-червями, Хосе Назарио (Jose Nazario).

В частности, обсуждался вопрос: можно ли использовать высокую скорость распространения червей для борьбы с другими вредоносными программами.

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

Привлекательная мысль, бороться с огнем при помощи огня – запускать античервя для остановки червя. Наиболее естественный способ сделать это, поместить античервя в очередное обновление, закрывающее соответствующую дыру в системе безопасности.

Однако надо помнить, что даже если вы сразу узнали, какие уязвимости использует червь, и как предотвратить их использование, как вы успеете изготовить античервя за то время, в которое это еще целесообразно делать? Как вы сможете опередить червя (Blaster достиг пика своего распространения в течение, примерно, 6 часов; SQL Slammer достиг такой скорости буквально за несколько минут; Witty тоже развил такую скорость в течение считанных минут)?

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

Хосе Назарио придерживается того мнения, что античерви – малоэффективное средство для борьбы с настоящими червями. Nachi или Welchia не смогли остановить быстрого распространения червя Blaster.

Он считает, что вы можете сами победить червя. Вам принадлежит сеть, вам принадлежат компьютеры этой сети. У вас есть законный непосредственный доступ ко всему. Как только вы засекли червя, вы можете выполнить ряд специальных действий для того, чтобы остановить распространение червя, используя правила файервола, контрольные списки доступа маршрутизатора или даже виртуальной локальной сети (VLAN). Также вы можете использовать агентов для установки обновлений, отключать службы или сразу же изолировать зараженные компьютеры.

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

Может показаться, что автоматическая установка обновлений проигрывает античервям по некоторым показателям. Во-первых, по пропускной способности. Если у вас 100 (а может и 500) миллионов пользователей Windows, желающих установить 200-мегабайтный пакет обновлений, какая пропускная способность должна у вас быть? И сколько часов (дней? недель?) вам нужно все их обновлять? Античервь может использовать преимущества пользовательского канала.

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

Кроме того, существует и вопрос времени. Загрузка 200-мегабайтного файла означает быть в сети и подвергаться угрозе в течение многих минут (или часов). Что, если в это время на компьютер попытается проникнуть червь?

Эффективное обновление может быть распространено в течение нескольких часов или дней. За всего лишь одним исключением (червь Witty), ни один античервь не может быть изготовлен и выпущен так быстро. Время между появлением червя и раскрытием уязвимости, которую червь использует, в среднем, составляет примерно 4 недели.

Другая тема, затронутая в интервью, касалась современных способов борьбы с червями. Windows XP-SP2 представила поддержку небезызвестного NX-бита, имеющегося в современных процессорах. Вот что говорят их производители:

Бит Отмены Выполнения Intel (Execute Disable Bit, EDB) "может помочь предотвратить заражение вирусами и червями, которые используют переполнение буфера. Таким образом, в целом, повышает безопасность системы."

Улучшенная Защита от Вирусов AMD (Enchanced Virus Protection, EVP) "является превентивной мерой, способствующей быстрой локализации вируса и его уничтожению из системной памяти."

Следует ли производителям программного обеспечения обратить пристальное внимание на использование NX-бита и такие методы, как рандомизация адресов и смещений, как например, StackGap OpenBSD?

Будучи убежденным сторонником многоуровневых систем безопасности Хосе Назарио полагает, в частности, что на нижнем уровне защита системы должна обеспечиваться NX-битом, рандомизированными адресами стека и т.д. Некоторые из этих методов отлично справляются с простыми атаками, а будучи используемыми в совокупности, способны отразить и более сложные атаки.

Так же не следует забывать про такие вещи, как невыполняемый стек из второго пакета обновлений Windows XP. Некоторое ПО перестает работать после установки SP2, вот почему люди так медленно его внедряют. Прозрачное для понимания ПО - очень сложная штука, поэтому нельзя предусмотреть всех этих неувязок. Некоторые программы начинают сбоить, даже если вы немного поменяли систему. Однако, использование стека с запретом выполнения является одним из ключевых моментов, помогающих справиться с широким диапазоном атак.

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

Теперь вспомните, что многие черви для атаки используют переполнение буфера. Это медленно, но эффективно. Если у червя есть немного адресного пространства для проверки или подход для раскрытия способа рандомизации стека (например, утечка информации о начальном значении генератора случайных чисел, вроде значения удаленных часов), то он опять-таки сможет воспользоваться этой уязвимостью для проникновения и распространения.

Кроме того, применение таких способов защиты может чрезвычайно затруднить работу отладочных и диагностических средств, так что вам надо быть уверенными в том, что все средства допускают эти способы. Когда у вас миллионы строк кода и тысячи приложений, от которых зависят многие люди и компании, вы не можете легко проделать такие изменения. OpenBSD проделала изменения постепенно, контролируя процесс, но на это им потребовалось около года. Для системы типа Windows внесение изменений потребует гораздо больше объединенных усилий.

Одной из интересных разработок последних лет стала концепция принудительного ограничения частоты установления сетевых соединений, разработанная в лаборатории компании Hewlett-Packard в Великобритании. Хотя из-за этой штуки и перестает работать nmap в Windows XP SP2, но зато снижается эффективность распространения червей за счет запрета сканирования портов и частых попыток установить соединение. Черви могут распространяться, но значительно медленнее. Опять мы видим, как еще одно решение в области безопасности изменяет ситуацию к лучшему, но не является полным решением проблемы.

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

Для своевременного реагирования на проникновение червя подойдет любая сеть, имеющая достаточное количество специальных средств контроля. Среди этих средств могут быть управляемые коммутаторы, поддерживающие уровень IP или контрольные списки доступа VLAN, агенты, закрывающие порт в случае возникновения какого-то вредоносного события (например, было распознано переполнение буфера) и т.д. Можно даже везде поставить специальные модули-файерволы. Главное, что надо запомнить - вредоносные события не всегда приходят извне; черви могут появляться и изнутри.

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

В некоторых случаях, обнаружить червя можно по ненормальному количеству трафика, им порождаемого, например, SQL Slammer. Во многих других случаях, однако, происходят каскадные изменения поведения сети. Все большее число узлов начинает вести себя одинаково: сканирует, атакует... Даже если они не ведут себя агрессивно, все равно такое изменение в поведении заметно.

Обычно червь проявляется не аномально высоким уровнем трафика, а изменением поведения узлов сети. Для проникновения большинство червей используют одинаковый набор методов. Некоторые сетевые червей берут случайный IP-адрес и, начиная с него, сканируют сеть. Многие новые черви используют технику, при которой они берут адреса в локальной (для червя) зоне и случайный адрес, с которого начинают сканирование. Некоторые черви (например, SQL Slammer и Witty) просто пробуют случайный адрес.

Под случайным подразумевается генератор псевдослучайных чисел, в котором, зачастую, в качестве начального значения используется локальное системное время, идентификатор процесса и т.д. Это далеко не случайные числа (см. Статью "Toward Understanding Distributed Blackhole Placement" в формате PDF), но их вполне достаточно для распространения большинства червей.

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

Чтобы избежать попадания на те же машины или для заражения только локальной сети и ее узлов, применяются такие стратегии: использование списков зараженных машин, хэширование и распределенные хэш-таблицы. Одним из факторов успеха существования червей является то, что они пытаются попасть на некоторый узел сети из разных мест. Это дает им возможность обойти файерволы и другие механизмы, обеспечивающие безопасность.

К червю сложно применить понятие "невидимка" из-за способа его распространения и того, что все новые жертвы начинают новые атаки. Однако существуют некоторые простые способы для червя стать менее заметным. Черви вроде RBot и NeseBot распространились очень широко, прежде чем их вычислили, поскольку скорость их распространения была относительно низкой (по сравнению с червями Nimda и Blaster), и они использовали различные способы проникновения. Трудно выследить червя за работой, если причины его появления остаются до конца невыясненными. К тому времени, когда это семейство червей было обнаружено, черви распространились уже на тысячи компьютеров.

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

Подробнее по теме «Криминальное чтиво»:

14.01.2025
Кореист Ким: импичмент президента Южной Кореи неизбежен
28.10.2024
В колонии "Белый лебедь" умер серийный убийца Роман Бурцев
05.08.2024
Исполнитель убийства Япончика получил 19 лет колонии
08.07.2024
Никиту Белых оправдали по делу о злоупотреблении полномочиями
10.06.2024
Криминальный авторитет Шишкан получил пожизненный срок
18.04.2024
В Киргизии раскрыли деятельность занимавшейся торговлей человеческими органами группировки
11.10.2023
Столичная прокуратура составила портрет типичного преступника
02.10.2023
Канада – заповедник для нацистов
25.09.2023
Босс итальянской мафии Мессина Денаро умер в возрасте 62 лет
24.07.2023
Завершено расследование еще трех убийств "ангарского маньяка"
03.07.2023
Эксперт: беспорядки во Франции бьют по рейтингу Макрона
19.01.2023
Гособвинитель запросил для членов "банды амазонок" от 25 лет колонии до пожизненного срока
16.01.2023
В Италии задержали разыскиваемого около 30 лет босса мафии "Коза ностра"
28.12.2022
Фигурант дела об убийстве двух девочек приговорен к пожизненному сроку
/ru/?action=view&id=8342&module=news
* Реестр иностранных средств массовой информации, выполняющих функции иностранного агента:
Голос Америки, Idel.Реалии, Кавказ.Реалии, Крым.Реалии, Телеканал Настоящее Время, Azatliq Radiosi, Радио Свобода, Сибирь.Реалии, Фактограф, Север.Реалии, MEDIUM-ORIENT, Пономарев Лев Александрович, Савицкая Людмила Алексеевна, Маркелов Сергей Евгеньевич, Камалягин Денис Николаевич, Апахончич Дарья Александровна, Medusa Project, Первое антикоррупционное СМИ, VTimes.io, Баданин Роман Сергеевич, Гликин Максим Александрович, Маняхин Петр Борисович, Ярош Юлия Петровна, Чуракова Ольга Владимировна, Железнова Мария Михайловна, Лукьянова Юлия Сергеевна, Маетная Елизавета Витальевна, The Insider SIA, Рубин Михаил Аркадьевич, Гройсман Софья Романовна, Рождественский Илья Дмитриевич, Апухтина Юлия Владимировна, Постернак Алексей Евгеньевич, Телеканал Дождь, Петров Степан Юрьевич, Istories fonds, Шмагун Олеся Валентиновна, Мароховская Алеся Алексеевна, Долинина Ирина Николаевна, Шлейнов Роман Юрьевич, Анин Роман Александрович, Великовский Дмитрий Александрович, Альтаир 2021, Ромашки монолит, Главный редактор 2021, Вега 2021, Важные иноагенты, Каткова Вероника Вячеславовна, Карезина Инна Павловна, Кузьмина Людмила Гавриловна, Костылева Полина Владимировна, Лютов Александр Иванович, Жилкин Владимир Владимирович, Жилинский Владимир Александрович, Тихонов Михаил Сергеевич, Пискунов Сергей Евгеньевич, Ковин Виталий Сергеевич, Кильтау Екатерина Викторовна, Любарев Аркадий Ефимович, Гурман Юрий Альбертович, Грезев Александр Викторович, Важенков Артем Валерьевич, Иванова София Юрьевна, Пигалкин Илья Валерьевич, Петров Алексей Викторович, Егоров Владимир Владимирович, Гусев Андрей Юрьевич, Смирнов Сергей Сергеевич, Верзилов Петр Юрьевич, ЗП, Зона права, ЖУРНАЛИСТ-ИНОСТРАННЫЙ АГЕНТ, Вольтская Татьяна Анатольевна, Клепиковская Екатерина Дмитриевна, Сотников Даниил Владимирович, Захаров Андрей Вячеславович, Симонов Евгений Алексеевич, Сурначева Елизавета Дмитриевна, Соловьева Елена Анатольевна, Арапова Галина Юрьевна, Перл Роман Александрович, МЕМО, Mason G.E.S. Anonymous Foundation, Stichting Bellingcat, Москоу диджитал медиа, РС-Балт
* Сведения реестра НКО, выполняющих функции иностранного агента:
Центр гендерных исследований, Четвертый сектор, Фонд защиты прав граждан Штаб, Институт права и публичной политики, Лаборатория социальных наук, Фонд борьбы с коррупцией, Альянс врачей, Центр по работе с проблемой насилия НАСИЛИЮ.НЕТ, Мы против СПИДа, СВЕЧА, Феникс ПЛЮС, Открытый Петербург, Гуманитарное действие, Лига Избирателей, Правовая инициатива, Гражданская инициатива против экологической преступности, Гражданский Союз, благотворительный Центр Хасдей Ерушалаим, Центр поддержки и содействия развитию средств массовой информации, Горячая Линия, В защиту прав заключенных, Институт глобализации и социальных движений, Центр социально-информационных инициатив Действие, ВМЕСТЕ, Благотворительный фонд охраны здоровья и защиты прав граждан, Благотворительный фонд помощи осужденным и их семьям, Фонд Тольятти, Новое время, Серебряная тайга, Так-Так-Так, центр Сова, центр Анна, Проект Апрель, Самарская губерния, Эра здоровья, общество Мемориал, Аналитический Центр Юрия Левады, Издательство Парк Гагарина, Фонд содействия защите здоровья и социальной справедливости имени Андрея Рылькова, Сфера, СИБАЛЬТ, Уральская правозащитная группа, Женщины Евразии, Институт прав человека, Фонд защиты гласности, Центр по правам человека, Дальневосточный центр инициатив и социального партнерства, Пермский региональный правозащитный центр, Гражданское действие, Центр независимых социологических исследований, Сутяжник, АКАДЕМИЯ ПО ПРАВАМ ЧЕЛОВЕКА, Частное учреждение по реализации программ и проектов Совета Министров, Центр развития некоммерческих организаций, Гражданское содействие, Трансперенси Интернешнл-Р, Центр Защиты Прав Средств Массовой Информации, Институт развития прессы - Сибирь, Фонд поддержки свободы прессы, Гражданский контроль, Человек и Закон, Общественная комиссия по сохранению наследия академика Сахарова, Информационное агентство МЕМО.РУ, Институт региональной прессы, Институт Развития Свободы Информации, Экозащита!-Женсовет, Общественный вердикт, Евразийская антимонопольная ассоциация, Милославский Павел Юрьевич, Шнырова Ольга Вадимовна, Сечина Анастасия Евгеньевна, Чанышева Лилия Айратовна, Сидорович Ольга Борисовна, Таранова Юлия Николаевна, Туровский Александр Алексеевич, Васильева Анастасия Евгеньевна, Ривина Анна Валерьевна, Бурдина Юлия Владимировна, Бойко Анатолий Николаевич, Писемский Евгений Александрович, Пивоваров Андрей Сергеевич, Дугин Сергей Георгиевич, Аверин Виталий Евгеньевич, Барахоев Магомед Бекханович, Шевченко Дмитрий Александрович, Шарипков Олег Викторович, Мошель Ирина Ароновна, Шведов Григорий Сергеевич, Пономарев Лев Александрович, Каргалицкий Борис Юльевич, Созаев Валерий Валерьевич, Исакова Ирина Александровна, Исламов Тимур Рифгатович, Романова Ольга Евгеньевна, Щаров Сергей Алексадрович, Цирульников Борис Альбертович, Халидова Марина Владимировна, Людевиг Марина Зариевна, Федотова Галина Анатольевна, Паутов Юрий Анатольевич, Верховский Александр Маркович, Пислакова-Паркер Марина Петровна, Кочеткова Татьяна Владимировна, Чуркина Наталья Валерьевна, Акимова Татьяна Николаевна, Золотарева Екатерина Александровна, Рачинский Ян Збигневич, Жемкова Елена Борисовна, Гудков Лев Дмитриевич, Илларионова Юлия Юрьевна, Саранг Анна Васильевна, Захарова Светлана Сергеевна, Аверин Владимир Анатольевич, Щур Татьяна Михайловна, Щур Николай Алексеевич, Блинушов Андрей Юрьевич, Мосин Алексей Геннадьевич, Гефтер Валентин Михайлович, Симонов Алексей Кириллович, Флиге Ирина Анатольевна, Мельникова Валентина Дмитриевна, Вититинова Елена Владимировна, Баженова Светлана Куприяновна, Исаев Сергей Владимирович, Максимов Сергей Владимирович, Беляев Сергей Иванович, Голубева Елена Николаевна, Ганнушкина Светлана Алексеевна, Закс Елена Владимировна, Буртина Елена Юрьевна, Гендель Людмила Залмановна, Кокорина Екатерина Алексеевна, Шуманов Илья Вячеславович, Арапова Галина Юрьевна, Свечников Анатолий Мариевич, Прохоров Вадим Юрьевич, Шахова Елена Владимировна, Подузов Сергей Васильевич, Протасова Ирина Вячеславовна, Литинский Леонид Борисович, Лукашевский Сергей Маркович, Бахмин Вячеслав Иванович, Шабад Анатолий Ефимович, Сухих Дарья Николаевна, Орлов Олег Петрович, Добровольская Анна Дмитриевна, Королева Александра Евгеньевна, Смирнов Владимир Александрович, Вицин Сергей Ефимович, Золотухин Борис Андреевич, Левинсон Лев Семенович, Локшина Татьяна Иосифовна, Орлов Олег Петрович, Полякова Мара Федоровна, Резник Генри Маркович, Захаров Герман Константинович
* Единый федеральный список организаций, в том числе иностранных и международных организаций, признанных в соответствии с законодательством Российской Федерации террористическими:
Высший военный Маджлисуль Шура, Конгресс народов Ичкерии и Дагестана, Аль-Каида, Асбат аль-Ансар, Священная война, Исламская группа, Братья-мусульмане, Партия исламского освобождения, Лашкар-И-Тайба, Исламская группа, Движение Талибан, Исламская партия Туркестана, Общество социальных реформ, Общество возрождения исламского наследия, Дом двух святых, Джунд аш-Шам, Исламский джихад, Имарат Кавказ, АБТО, Правый сектор, Исламское государство, Джабха аль-Нусра ли-Ахль аш-Шам, Народное ополчение имени К. Минина и Д. Пожарского, Аджр от Аллаха Субхану уа Тагьаля SHAM, АУМ Синрике, Ат-Тавхида Валь-Джихад, Чистопольский Джамаат, Рохнамо ба суи давлати исломи, Террористическое сообщество Сеть, Катиба Таухид валь-Джихад, Хайят Тахрир аш-Шам, Ахлю Сунна Валь Джамаа
* Перечень общественных объединений и религиозных организаций в отношении которых судом принято вступившее в законную силу решение о ликвидации или запрете деятельности:
Национал-большевистская партия, ВЕК РА, Рада земли Кубанской, организация Асгардская Славянская Община, Славянская Община Капища Веды Перуна, Религиозная организация Мужская Духовная Семинария Староверов-Инглингов, Нурджулар, К Богодержавию, Таблиги Джамаат, Свидетели Иеговы, Русское национальное единство, Национал-социалистическое общество, Джамаат мувахидов, Объединенный Вилайат Кабарды, Балкарии и Карачая, Союз славян, Ат-Такфир Валь-Хиджра, Пит Буль, Национал-социалистическая рабочая партия России, Славянский союз, Формат-18, Благородный Орден Дьявола, Армия воли народа, Национальная Социалистическая Инициатива города Череповца, Духовно-Родовая Держава Русь, Русское национальное единство, Церквь Православных Староверов-Инглингов, Русский общенациональный союз, Движение против нелегальной иммиграции, Кровь и Честь, О свободе совести и о религиозных объединениях, Русское национальное единство, Северное Братство, Клуб Болельщиков Футбольного Клуба Динамо, Файзрахманисты, Мусульманская религиозная организация, Община Коренного Русского народа Щелковского района, Правый сектор, Украинская народная самооборона, Украинская повстанческая армия, Тризуб им. Степана Бандеры, Братство, Белый Крест, Misanthropic division, Религиозное объединение последователей инглиизма, Народная Социальная Инициатива, TulaSkins, Этнополитическое объединение Русские, Русское национальное объединение Атака, Мечеть Мирмамеда, Община Коренного Русского народа г. Астрахани, ВОЛЯ, Меджлис крымскотатарского народа, Рубеж Севера, ТОЙС, О противодействии экстремистской деятельности, РЕВТАТПОД, Артподготовка, Штольц, В честь иконы Божией Матери Державная, Сектор 16, Независимость, Фирма футбольных фанатов Поколение, Молодежная правозащитная группа МПГ, Курсом Правды и Единения, Каракольская инициативная группа, Автоград Крю, Союз Славянских Сил Руси, Алля-Аят, Благотворительный пансионат Ак Умут, Русская республика Русь, Арестантское уголовное единство, Башкорт, Нация и свобода, W.H.С., Фалунь Дафа, Иртыш Ultras, Русский Патриотический клуб-Новокузнецк/РПК, Сибирский державный союз, Фонд борьбы с коррупцией, Фонд защиты прав граждан, Штабы Навального

Сообщите об орфографической ошибке

Сообщить
Выделенный текст слишком длинный.