Avira и Kaspersky не готовы к отражению "новых" угроз (x64 rootkits) - Современные угрозы и защита от них - Форумы Anti-Malware.ru Перейти к содержанию
spw

Avira и Kaspersky не готовы к отражению "новых" угроз (x64 rootkits)

Recommended Posts

spw

Avira и Kaspersky не готовы к отражению "новых" угроз (x64 rootkits)

Прискорбно. Что касается Avira -- для меня это было ожидаемо. А вот Kaspersky Labs разочаровали.

Кратко делаем выводы:

Ни одна из этих компаний не ожидает прихода x64 malware тел в их службу. (А таких тел не так уж и мало, в т.ч., как видим, и драйвера-"руткиты"). Неожидание выливается в следующее:

  • Техническая неподготовленность. Автоматические утилиты для первичного анализа вообще не знают ничего о формате PE32+ (PE64), как будто таких файлов нет, и автоматически лепят вердикт "damaged file", что приводит не только к непопаданию в антивирусную базу, но и вообще на анализ к человеку(!)
  • Человеческая неподготовленность. Люди не готовы к работе с x64 (даже ручной разбор письма и анализ дал срабатываение "damaged file" -- и это в письме, где явно было указано, что один драйвер - x64)
Такие дела.

Про остальные компании молчу, т.к. там либо ответа нет, либо добавили как надо, либо нет четкости - добавили или нет x64 тело.

Итак, переписка. В ЛК и Авиру были отправлены тела. Полный текст сообщения:

Hello!

Attached new [...] variant (2010-06-10)

Password: infected

Files:

1 dropper

1 UPX-packed .dll (svchost service) (...)

1 UPX-unpacked .dll (svchost service) (...)

1 x86 (32-bit) system driver (...)

1 x64 (64-bit) system driver (...)

Please add detection.

Thank you!

В архиве лежало 5 файлов, имена - MD5.

Пожалуйста, обратите внимание. Это полный текст письма. Все четко и по делу. С объяснением.

Переписка с Avira. Ответ робота (контроль человека не потребовался в данном случае, хотя и мог быть):

Уважаемые дамы и господа,

благодарим за ваше письмо в лабораторию анализа вирусов Avira.

Номер заказа: [...].

Мы получили следующие файлы архива:

ID файла Имя файла Объем (байты) Результат

... ... 149.42 KB OK

Список файлов и результатов, содержавшихся в архивах, приведен ниже:

ID файла Имя файла Объем (байты) Результат

... ...12 20.5 KB MALWARE

... ...0c 56 KB MALWARE

... ...a5 46.5 KB MALWARE

... ...f6 122 KB MALWARE

... ...12 47 KB DAMAGED FILE (UNKNOWN)

[...]

Мой ответ (замечание, которое обычный человек никогда бы не сделал - банально, не зная ситуацию технически):

AVLRT> Результат

AVLRT> ...12

AVLRT> DAMAGED FILE (UNKNOWN)

It is not a Damaged file. It is x64 (PE32+) NT drivers of [...].

[...]

Последний ответ Avira:

Dear Sir or Madam,

Thanks for your reply.

Our virus lab has checked the file again and it will be detected as "..." with one of our next updates.

Thank you very much for your assistance.

--

Freundliche Gruesse / Best regards

Avira GmbH

Andreas Pohl

First Level Support Professional

Avira GmbH

Lindauer Str. 21, D-88069 Tettnang, Germany

Internet: http://www.avira.com

Ответы ЛК. Вначале - робот:

Здравствуйте,

Это сообщение сформировано автоматической системой приёма писем. Сообщение содержит информацию о том, какие вердикты на файлы (если таковые есть в письме) выносит антивирус с последними обновлениями. Письмо будет передано на рассмотрение вирусному аналитику.

...12 - ...

...a5 - ...

В настоящий момент эти файлы определяются антивирусом со свежими антивирусными базами.

...0c,

...f6,

...12

Файлы в процессе обработки.

С уважением, Лаборатория Касперского

123060, Россия, Москва, 1-й Волоколамский проезд дом 10, стр 1

Тел./факс: + 7 (495) 797 8700

http://www.kaspersky.ru http://www.viruslist.ru

Через 3 дня(!) (праздники-выходные) - человек:

Hello,

...54 - ...

...a3 - ...

...4e - ...

These files are already detected. Please update your antivirus bases.

...38 - ...

New malicious software was found in this file. It's detection will be included in the next

update. Thank you for your help.

...3b

This file is corrupted.

Please quote all when answering.

The answer is relevant to the latest bases from update sources.

Best Regards,

Oleg Yurzin

Malware Analyst

Kaspersky Lab

Мой ответ туда:

Oleg Yurzin, please read carefully information provided in my first message, here is a quote:

===

>> 1 x64 (64-bit) system driver (...)

===

This file (MD5: ...3b) is not a corrupted file. It is a PE32+ x64 driver (not x86). [...] component of [...]. I wrote this in my first message.

Please add detection.

Thank you.

Последний ответ оттуда:

Hello,

Sorry.

Rootkit.[...]

New malicious software was found in the attached file. Its detection will be included in the next update.

Thank you for your help.

Best Regards,

Oleg Yurzin

Malware Analyst

Kaspersky Lab

  • Upvote 10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Zilla

Мда, нужно пальцем тыкать прям.. А с другими вендорами как?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Юрий Паршин

Поправлено, разъяснительные работы проведены :)

  • Upvote 10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw

Черт!!! :(

Я самую комедию забыл!!!

Ответ от Avira в промежутке (после моего второго указания, что это x64, добавляйте):

Dear Sir or Madam,

Thank you for your recent inquiry.

Our virus lab has checked the file again and it is definetely damaged.

It is not executable in Windows and for that reason the file will be no risk for the user. Because of its damage, we could not detect any malicious behaviour.

--

Freundliche Gruesse / Best regards

Avira GmbH

Andreas Pohl

First Level Support Professional

Avira GmbH

Lindauer Str. 21, D-88069 Tettnang, Germany

Internet: http://www.avira.com

Вот это достойный ответ! :lol:

После этого мне и пришлось им написать:

AVLRT>>> Имя файла

AVLRT>>> Результат

AVLRT>>> ...12

AVLRT>>> DAMAGED FILE (UNKNOWN)

AO>> It is not a Damaged file. It is x64 (PE32+) NT drivers of [...].

AG> Thank you for your recent inquiry.

AG> Our virus lab has checked the file again and it is definetely

AG> damaged. It is not executable in Windows and for that reason the

AG> file will be no risk for the user. Because of its damage, we could

AG> not detect any malicious behaviour.

Dear support, I repeating again: it is NOT a damaged file.

It is a x64 driver (PE32+) for 64-bit OS (for example, Windows XP x64).

Ofcourse, it is *not* running on x86 (32-bit) systems.

It is an active [...] for x64 systems.

MD5: ...12

Please see machine flags:

г====================================================================┐

│ Count of sections 6 │ Machine AMD64 │

│ Symbol table 00000000[00000000] │ Wed Jun 09 00:58:47 2010 │

│ Size of optional header 00F0 │ Magic optional header 020B │

│ Linker version 9.00 │ OS version 6.01 │

│ Image version 6.01 │ Subsystem version 5.02 │

│ Entry point 00010064 │ Size of code 0000A400 │

│ Size of init data 00004000 │ Size of uninit data 00000000 │

│ Size of image 00012000 │ Size of header 00000400 │

│ Base of code 00001000 │ │

│ Image base 00000000`00010000 │ Subsystem Native │

│ Section alignment 00001000 │ File alignment 00000200 │

│ Stack 00000000`00040000 │ Heap 00000000`00100000 │

│ Stack commit 00000000`00001000 │ Heap commit 00000000`00001000 │

│ Checksum 0000C283 │ Number of dirs 16 │

L====================================================================-

Thank you.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw

По вопросу:

Мда, нужно пальцем тыкать прям.. А с другими вендорами как?

Из исходного сообщения:

Про остальные компании молчу, т.к. там либо ответа нет, либо добавили как надо, либо нет четкости - добавили или нет x64 тело.

CA добавил все файлы, кроме x64 (добавлял робот, точнее - писал робот; дальше результатов пока нет).

McAfee (тут работал индус) добавили все (в т.ч. и x64).

Sophos (тут по имени вроде американец) что-то добавили, но что - неизвестно (см. ниже про ESET).

ESET про предпоследнюю отсылку отписался, что "добавили", но что именно добавили - неизвестно (легко может быть, что 1 из 5), а про последнюю отсылку вообще ничего не ответили.

От DrWEB приходила только информация о регистрации тикета, и все.

От остальных вообще полный ноль.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
K_Mikhail
От DrWEB приходила только информация о регистрации тикета, и все.

Номер тикета?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Алексей Скоробогатов

Интересно, а как отреагировал бы Symantec? Sp0Raw, вы им не отсылали?

P.S. Сколько им не писал ответы приходили только от роботов. От экспертов о файлах ответа ниразу не получал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
UIT

Sp0Raw

Вы и в Agnitum письмо отправляли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dr_dizel

Как-то слабо. Одна вода. Без сэмплов. Без подробностей инсталляции драйвера на W7 x64. <_<

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
пользователь
Без подробностей инсталляции драйвера на W7 x64.

Как я понимаю, руткит для WinXP x64.

PS. Или я сто-то пропустил и где-то написано про W7 x64?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Umnik

Юрий Паршин

Меня сейчас интересует только наш случай. Что ты можешь сказать сейчас о

# Техническая неподготовленность. Автоматические утилиты для первичного анализа вообще не знают ничего о формате PE32+ (PE64), как будто таких файлов нет, и автоматически лепят вердикт "damaged file", что приводит не только к непопаданию в антивирусную базу, но и вообще на анализ к человеку(!)

# Человеческая неподготовленность. Люди не готовы к работе с x64 (даже ручной разбор письма и анализ дал срабатываение "damaged file" -- и это в письме, где явно было указано, что один драйвер - x64)

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dr_dizel
Как я понимаю, руткит для WinXP x64.

PS. Или я сто-то пропустил и где-то написано про W7 x64?

Да, вы пропустил всё. Там написано: "It is a x64 driver (PE32+) for 64-bit OS (for example, Windows XP x64)". А упомянутый для примера WinXP x64 похоронили практически сразу после рождения. Да и не равноценен он 64 висте и 7-ке.

Поэтому непонятно зачем гнать волну. Ради только фэйкового наезда на ЛК.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
пользователь
А упомянутый для примера WinXP x64 похоронили практически сразу после рождения.

Но это не означает, что их вообще нет. WinXP x64 до сих пор используется.

Да и не равноценен он 64 висте и 7-ке.

Согласен, но она есть и ничего с этим не сделать.

Поэтому непонятно зачем гнать волну. Ради только фэйкового наезда на ЛК.

Не, мне кажется, что наезд правильный. Могло так получиться, что все-таки появился руткит для Win7 x64, а в ЛК к нему не готовы и робот, и сотрудники отпинывают малварю как поврежденное файло. А тут и взбодрились, и подготовились.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
sww
Не, мне кажется, что наезд правильный. Могло так получиться, что все-таки появился руткит для Win7 x64, а в ЛК к нему не готовы и робот, и сотрудники отпинывают малварю как поврежденное файло. А тут и взбодрились, и подготовились.

Совершенно верно. И дело не в рутките, а самом формате PE. Подозреваю, что и обычные исполняемые под x64 так же отпинываются как поврежденные. А теперь не будут.

  • Upvote 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dr_dizel
Не, мне кажется, что наезд правильный. Могло так получиться, что все-таки появился руткит для Win7 x64, а в ЛК к нему не готовы...

Так и портал не готов. Продукты для x64 продаются во всю, а их даже тестировать не хотят уже который год.

А вирусописятелям и юзермода хватит за глаза.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Umnik

dr_dizel

Тестирование родительского контроля проводится на Win7 x64.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
пользователь
Так и портал не готов. Продукты для x64 продаются во всю, а их даже тестировать не хотят уже который год.

Гм. А на чем тестировать? Или руткиты x64 уже есть? Не те, которые для only for WinXP x64 - сами же говорите, что эта ос уже труп, а для Win Vista x64 и Win7 x64.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dr_dizel
Гм. А на чем тестировать? Или руткиты x64 уже есть?

Не одними руткитами жива индустрия. Да и разве x32 малваре уже запрещено работать через wow64? Реализация защит различается, так вот пусть хоть тестят пока защиту от x32 на x64.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
пользователь
Не одними руткитами жива индустрия.

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

Да и разве x32 малваре уже запрещено работать через wow64?

Угу. Ни в ядро залезть, ни замаскироваться... Как микроб на предметном стекле...

Реализация защит различается

Чем различается?

так вот пусть хоть тестят пока защиту от x32 на x64.

Тесты на x86 гораздо полнее, сложнее и информативнее. Если антивирь прошел тест на x86, то либо он с успехом пройдет этот же тест на x64, либо заражение этим зловредом в принципе невозможно и тест не имеет смысла.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw
CA добавил все файлы, кроме x64 (добавлял робот, точнее - писал робот; дальше результатов пока нет).

Пришли результаты новые. Все добавили, а x64 тело:

..12 48128 confirmed clean

То есть дословно - подтвержденно чистое. Вот так и работают люди.

Номер тикета?

Для какой цели? Я никому не "помогал" в этом отношении. Задачи "разберите мой тикет быстрее" у меня нет.

Правда, я вижу, уже взболомутили там и отписались на тикет. (Добавили детект).

На всякий случай отмечу: до публикации сообщения здесь, реакции не было.

Интересно, а как отреагировал бы Symantec? Sp0Raw, вы им не отсылали? P.S. Сколько им не писал ответы приходили только от роботов. От экспертов о файлах ответа ниразу не получал.

Отсылал. Реакция - 0. Даже ответа от робота нет.

Возможно, они закрыли тот e-mail (в смысле - принимается, но не анализируется).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw
Как-то слабо. Одна вода. Без сэмплов. Без подробностей инсталляции драйвера на W7 x64. <_<

dr_dizel, слушай, самоудались. Ты уже надоел. Серьезно. Имей определенную грань.

Я понимаю, что очень сложно понять, что выше речь идет о том, что "заворачиваются" любые файлы формата PE32+ (x64). Понимаю, что так же сложно воспринять, что под это определение попадают не только драйвера. А так же понимаю, что сложно представить, что, оказывается, на Windows 7 x64 можно отключить и PatchGuard, и проверку ЦП, произведя установку через уязвимость в доверенном ПО (в т.ч. драйверах), и еще кое-какие махинации на диске. И так же учитываю тот факт, что ты не имеешь представлений о количестве установок Windows XP x64, но выносишь свои пальце-небные суждения.

Тебе здесь поясню: те, кто зарабатывают деньги на malware, никогда ничего не делают просто так. И если делается драйвер, допустим, с расчетом только на XP x64, то, удивись, это делается из расчета повышения конверта. Именно по причине того, что XP x64 не так уж мало.

P.S. Ты мне категорически надоел. Еще раз появишься с какими-нибудь подобными рассуждениями с умным видом, и я сделаю тебя дико популярным. Настолько, что я бы после этого не советовал тебе пытаться посещать какие-либо курорты за рубежом. И не нужно мне на это отвечать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dr_dizel
бла-бла-бла.

Я понимаю, что это правило такое толстого троллинга - приписать собеседнику какие-нибудь слова, а потом опровергнуть их. И это не в первый раз. Понимаю, что выше идёт речь не том что "заворачиваются любые файлы формата PE32+ (x64)", а о каком-то специально заточенном рутките на уязвимости драйверов определённого доверенного ПО под Windows XP x64, доля которой сейчас смехотворна на поле потенциальных уязвимых ПК и составляет около полупроцента. И очень похоже, что автора с помощью данного руткита поимели, и публикация семпла может раскрыть некоторые аспекты цели атаки.

Fixed.

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

Очень вероятно, но где пруф?

Угу. Ни в ядро залезть, ни замаскироваться... Как микроб на предметном стекле...

Да большинству этого и не надо. Украл и убежал.

Чем различается?

Да собственно говоря... всем.

Тесты на x86 гораздо полнее, сложнее и информативнее. Если антивирь прошел тест на x86, то либо он с успехом пройдет этот же тест на x64, либо заражение этим зловредом в принципе невозможно и тест не имеет смысла.

Так и сие утверждение не имеет смысла без тестов. Это предположения.

  • Upvote 5
  • Downvote 5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
spw
Я понимаю, что это правило такое толстого троллинга - приписать собеседнику какие-нибудь слова, а потом опровергнуть их. И это не в первый раз. Понимаю, что выше идёт речь не том что "заворачиваются любые файлы формата PE32+ (x64)", а о каком-то специально заточенном рутките на уязвимости драйверов определённого доверенного ПО под Windows XP x64, доля которой сейчас смехотворна на поле потенциальных уязвимых ПК и составляет около полупроцента. И очень похоже, что автора с помощью данного руткита поимели, и публикация семпла может раскрыть некоторые аспекты цели атаки.

Fixed.

К сожалению, понимание на том же уровне, что и обычно.

  1. Не смешивайте то, что я написал выше про возможности (вектор атаки) на x64 системах с конкретно этим "сэмплом". Этот не представляет совершенно никакого интереса и является банальным ребилдом другого x86 кода.
  2. Последнее предположение еще более смешно, чем все предыдущие сообщения, т.к. у "автора" Windows 2003 x86. Как запустите на этой системе x64-код - сообщите. (Заодно попробуйте еще это продемонстрировать под OSSS).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
пользователь
Очень вероятно, но где пруф?

Вот и проверьте - будете первым.

Да большинству этого и не надо. Украл и убежал.

Согласен, но почему вы считаете, что "лечение удалением" таких зловредов на x64 будет чем-то отличаться от "лечения удалением" на x86? Может быть, вы поделитесь своими мыслями по этому поводу? Спасибо.

Да собственно говоря... всем.

Очень вероятно, но где пруф?

Так и сие утверждение не имеет смысла без тестов. Это предположения.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
dr_dizel
Не смешивайте то, что я написал выше про возможности (вектор атаки) на x64 системах с конкретно этим "сэмплом". Этот не представляет совершенно никакого интереса и является банальным ребилдом другого x86 кода.

Только вот на основе этого одного банального ребилда драйвера строится вся "теория заговора".

у "автора" Windows 2003 x86.

У автора есть уже две разгромные "статьи" на основе сэмплов, которых почему-то никто так и не увидел. Впечатляет. Так писать можно всё что угодно - бумага стерпит.

А так же понимаю, что сложно представить, что, оказывается, на Windows 7 x64 можно отключить и PatchGuard, и проверку ЦП, произведя установку через уязвимость в доверенном ПО (в т.ч. драйверах), и еще кое-какие махинации на диске.

Теоретически вообще можно всё. Но где реальный PoC? Все давно его ждут. Не томите. И только не отмазывайтесь как некоторые эксперты, которым нужно для подтверждения их же слов от других "стотыщмильёнов".

  • Upvote 10

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Сообщения

    • Ego Dekker
      Домашние антивирусы для Windows были обновлены до версии 19.0.14.
    • PR55.RP55
      Microsoft ускоряет Проводник в Windows 11 с помощью предзагрузки https://www.comss.ru/page.php?id=18618
    • AM_Bot
      Вендор Crosstech Solutions Group выпустил решение для защиты контейнерной инфраструктуры Crosstech Container Security (CTCS). Оно обеспечивает безопасность контейнерных сред: от сканирования образов до контроля запуска рабочих нагрузок и реагирования на инциденты в средах выполнения.      ВведениеФункциональные возможности Crosstech Container Security2.1. Анализ и контроль безопасности образов2.2. Контроль запуска контейнеров2.3. Безопасность в средах выполнения (Runtime Security)2.4. Безопасность окружения2.5. Внешние интеграцииАрхитектура Crosstech Container Security3.1. Основные компоненты Crosstech Container SecurityСистемные требования и лицензирование Crosstech Container Security4.1. Лицензирование4.2. Требования к аппаратной части4.3. Требования к программной части4.4. Процесс установкиСценарии использования5.1. Сценарий №1. Сканирование образов5.2. Сценарий №2. Политики безопасности образов контейнеров5.3. Сценарий №3. Контроль запуска контейнеров5.4. Сценарий №4. Мониторинг безопасности сред выполненияВыводыВведениеРоссийский рынок контейнерных разработок постоянно растёт. В 2024 году затраты на ПО для контейнеризации достигли 3 млрд рублей — это на 66 % больше, чем в 2023. Контейнерные технологии ускоряют процессы разработки, экономят ресурсы компаний, поэтому их всё чаще внедряют в свою работу ИТ-департаменты.Вместе с ростом масштабов контейнеризации увеличивается и поверхность атак: уязвимости в образах, ошибки конфигураций, несанкционированные действия внутри контейнеров. Crosstech Container Security помогает компаниям выстраивать комплексную систему защиты контейнерной инфраструктуры.Функциональные возможности Crosstech Container SecurityCrosstech Container Security объединяет функции анализа, мониторинга и управления безопасностью контейнерных сред. Решение охватывает весь жизненный цикл контейнера — от момента его создания до удаления. Продукт помогает DevSecOps-командам выявлять уязвимости, проверять конфигурации, контролировать сетевую активность и реагировать на инциденты в режиме реального времени.Анализ и контроль безопасности образовCrosstech Container Security интегрируется с реестрами хранения образов и позволяет проводить их сканирование как в ручном режиме, так и по расписанию. В результате анализа система обнаруживает дефекты в образах: уязвимости, неправильные конфигурации, секреты, а также фиксирует используемые в образах OSS-лицензии для пакетов и библиотек. По каждому найденному дефекту предоставляется детальная информация.CTCS поддерживает экспорт SBOM в форматах SPDX и CycloneDx, что упрощает аудит и обмен данными с другими решениями. Интерфейс продукта предоставляет визуализацию образов с маппингом (сопоставлением данных) на дефекты безопасности. CTCS также осуществляет дискаверинг (обнаружение) образов, располагающихся в защищаемых кластерах и на standalone-хостах.Для автоматизации контроля доступны настраиваемые политики безопасности образов, разделяемые по критериям:наличие уязвимостей в образах контейнеров выше заданной оценки критичности;наличие уязвимостей в образах контейнеров согласно заданным идентификаторам;обнаружение root в Dockerfile;возможность указания перечня образов, на которые будет распространяться созданная политика безопасности образов.При нарушении хотя бы одного из критериев политики администратор получает уведомление в интерфейсе CTCS и может оперативно принять меры: заблокировать образ, исключить его из деплоя или добавить в список исключений с указанием причины. Такой подход обеспечивает прозрачность процессов и повышает уровень доверия к среде разработки и эксплуатации.Контроль запуска контейнеровРешение обеспечивает контроль запуска контейнеров как в средах Kubernetes, так и на отдельных standalone-хостах в соответствии с заданными политиками безопасности. Это позволяет предотвращать запуск рабочих нагрузок, не соответствующих требованиям безопасности компании, ещё на этапе их инициализации.В зависимости от настроек администратор может выбрать режим реагирования: блокирование или оповещение о нарушении политики безопасности. Информация обо всех срабатываниях отображается в интерфейсе системы, обеспечивая прозрачность и возможность оперативного реагирования.Политики безопасности включают следующие критерии:попытка запуска контейнеров на базе образов, не соответствующих политикам безопасности;попытка запуска контейнеров из-под пользователя root;попытка запуска контейнеров с повышенными привилегиями ядра Linux;контроль запуска контейнеров на базе образов, не прошедших сканирование CTCS.Дополнительно решение поддерживает интеграцию с OPA Gatekeeper и имеет возможность создания и импорта политик через интерфейс CTCS.Безопасность в средах выполнения (Runtime Security)CTCS использует возможности инструмента Tetragon для создания и применения кастомных политик безопасности, позволяющих контролировать сетевые взаимодействия внутри контейнеров. Администраторы могут выбрать набор кластеров для распространения политик, что обеспечивает гибкость при внедрении требований безопасности.Вся информация о срабатываниях политик фиксируется в интерфейсе CTCS, предоставляя специалистам по информационной безопасности прозрачную картину активности в средах выполнения и возможность оперативного реагирования на инциденты.Безопасность окруженияРешение выполняет сканирование кластеров на соответствие стандартам конфигурирования CIS Kubernetes Benchmarks. Аналогично система проводит проверку standalone-хостов на соответствие CIS Docker Benchmarks. Дополнительно CTCS поддерживает сканирование конфигурационных файлов, расположенных в директориях нод кластеров, выполняя роль сканера на основе IaC (Infrastructure as Code, управление инфраструктурой через использование кода).Внешние интеграцииРешение поддерживает интеграцию с реестрами хранения образов, что обеспечивает доступ к актуальным данным для анализа и контроля безопасности контейнеров. Также CTCS поддерживает передачу журналов событий в системы сбора по протоколу Syslog для их централизованного хранения и обработки.Доступна интеграция с системой идентификации, управления доступом Keycloak с поддержкой OAuth и доменными службами каталогов. Это позволяет пользователям авторизовываться в интерфейсе системы через доменные учётные записи. Рисунок 1. Планы по развитию Crosstech Container Security Архитектура Crosstech Container SecurityАрхитектура CTCS реализована в формате однонаправленных соединений со стороны ядра системы в сторону агентов защиты (протокол TCP/IP), располагающихся в защищаемых кластерах. Такой подход позволяет использовать инстанс ядра в единственном экземпляре для инфраструктур, сегментированных по уровням доверия. Рисунок 2. Логическая архитектура Crosstech Container Security Основные компоненты Crosstech Container SecurityCTCS состоит из 3 основных компонентов:CTCS Core — группа микросервисов, отвечающая за управление системой: хранение данных, настроек, создание политик безопасности, бизнес-логика продукта, а также взаимодействие со смежными системами.CTCS Agent-Manager: модуль агент-менеджера реализован в формате оператора Kubernetes с целью контроля за установкой и изменениями кастомных ресурсов (custom resource definition, CRD), а также управления и передачи информации агент-воркерам, устанавливаемым на каждую защищаемую ноду в формате DaemonSet.CTCS Scanner — модуль, сканирующий образы контейнеров на уязвимости, неправильные конфигурации, конфиденциальные данные, информацию по OSS-лицензиям для пакетов и библиотек из состава образа, а также сканирующий кластеры на соответствие стандартам конфигурирования.Системные требования и лицензирование Crosstech Container SecurityПеред выбором модели лицензирования заказчикам рекомендуется оценить масштаб защищаемой инфраструктуры и нагрузку на кластеры. Crosstech Container Security предусматривает гибкий подход: ядро и агенты могут разворачиваться в разных сегментах сети, включая тестовые и продуктивные среды. Такой принцип позволяет оптимально распределять ресурсы и лицензии, избегая избыточных затрат.ЛицензированиеCTCS лицензируется по количеству защищаемых нод, на которые распространяются агенты защиты.В продукте реализовано гибкое лицензирование, которое позволяет заказчикам самостоятельно выбирать перечень защищаемых объектов. При достижении лимита по количеству лицензий, предусмотренных договором, администратор может отключить часть текущих объектов защиты и переназначить лицензии на новые кластеры и ноды. Рисунок 3. Включение/выключение агентов защиты Рисунок 4. Лицензии CTCS На странице лицензирования доступна подробная информация о параметрах действующей лицензии. Пользователь видит:количество оставшихся дней действия лицензии;количество нод, предусмотренных лицензией;актуальные данные о числе используемых нод в рамках лицензии;сведения о типе лицензии;информация о поставщике;информация о владельце лицензии.Рисунок 5. Страница «Лицензирование» Требования к аппаратной частиКластер, на котором производится установка CTCS, должен соответствовать минимальным характеристикам, приведённым ниже. Для определения значений millicpu (единицы времени процессора, эквивалентной тысячной части работы, которую может выполнить одно ядро CPU) рекомендуется воспользоваться документацией Kubernetes.Кластер, на который будет установлен helm-чарт ядра (без учёта сканера) должен иметь характеристики не ниже 8190 millicpu, 7410 MiB RAM.Для каждого экземпляра сканера: 3 CPU, 6 GB RAM, при добавлении дополнительных экземпляров значения увеличиваются пропорционально.В случае использования большего количества реплик значения пропорционально умножаются на их число. По умолчанию в чарте допускается до 6 реплик, что требует 18 CPU, 36 GB RAM.Каждый кластер для развёртывания чарт-агента должен иметь 2 CPU, 8 GB RAM.Необходимый минимум для каждой используемой СУБД PostgreSQL: 4 CPU, 8 GB RAM, 100 GB.Приведённые требования указаны для усреднённой конфигурации и могут быть изменены в зависимости от количества одновременных сканирований образов, генерируемых событий, деплоев, пространств имён (namespaces) и подов.Требования к программной частиДля корректной интеграции и работы приложение CTCS должно быть развёрнуто в кластере Kubernetes. При настройке системы в конфигурационном файле helm-чарта должны быть настроены необходимые параметры.Поддерживаемые контейнерные среды CRI (container runtime interface): containerd и docker.В момент выполнения инструкции на хосте администратора должны быть установлены следующие утилиты для выполнения установки:tar;helm;kubectl.Необходимые сервисы в инфраструктуре:PostgreSQL: рекомендуется размещать базу данных для хранения логов на отдельном инстансе от основной БД, чтобы избежать падения производительности основных операций при большом объёме логируемых событий;Keycloak (опционально, имеется возможность поставки в составе дистрибутива);Vault (опционально, имеется возможность использования стандартного объекта Kubernetes Secret).Требования к операционной системе и ядру:рекомендуется использовать ОС с версией ядра 5.4 или выше для обеспечения поддержки Tetragon;в ядре должна быть включена функция BTF;должны быть активированы модули eBPF и cgroup, а также корректным образом настроены или отключены модули безопасности Linux (LSM), контролирующие запуск eBPF-программ (в соответствии с официальной документацией Tetragon).Требования к версиям Kubernetes:центральная управляющая часть кластера – не ниже версии 1.23;дочерние кластеры – версия 1.23 или выше.Дополнительные требования:В кластере Kubernetes должен быть установлен, подключён и настроен storage class, в котором будет минимум 10 GB свободного места.В master-кластер должен быть установлен External Secrets (опционально).В дочерние кластеры должен быть установлен External Secrets (опционально).Во всех кластерах, где развёртывается ядро и агенты CTCS, должен быть установлен ingress-контроллер.Совокупность этих требований обеспечивает стабильную работу системы и корректное взаимодействие всех модулей CTCS. При соблюдении указанных параметров производительность решения остаётся предсказуемой даже при высокой интенсивности сканирований и большом количестве событий безопасности. Такой подход гарантирует надёжность, масштабируемость и устойчивость контейнерной инфраструктуры.Процесс установкиДля развёртывания CTCS вендор предоставляет архив, содержащий helm-чарты и образы системных контейнеров. При необходимости может быть предоставлена учётная запись для выгрузки дистрибутивов из репозиториев вендора напрямую.Сценарии использованияCrosstech Container Security закрывает ключевые задачи обеспечения безопасности контейнерных платформ — от анализа уязвимостей до защиты на уровне среды выполнения. Решение органично интегрируется в процессы DevSecOps и помогает компаниям повысить устойчивость инфраструктуры к современным киберугрозам без потери скорости разработки.Сценарий №1. Сканирование образовCTCS позволяет выполнять сканирование образов контейнеров, хранящихся как в интегрированных реестрах образов, так и локально в защищаемых кластерах. Рисунок 6. Подключённые реестры После интеграции с реестрами образов на вкладке «Образы» – «Реестры» отображается подключённый реестр и информация о хранящихся в нём образах. Реализовано в формате иерархии:Реестры.Название образа и количество его версий (тегов).Название образа и его версии.Карточка конкретного образа.Рисунок 7. Образ и список его версий Рисунок 8. Карточка образа На каждом уровне иерархии есть возможность запуска сканирования по требованию с выбором типа дефектов, которые будут учитываться в процессе сканирования. Дополнительно предоставляется общая информация об образе, данные о его соответствии установленным политикам, сведения о слоях образов с маппингом на обнаруженные дефекты. Рисунок 9. Слои образа На странице интеграций с реестрами в настройках доступно выставление расписания для проведения автоматизированного сканирования. Рисунок 10. Сканирование по расписанию Для работы с образами, обнаруженными локально в защищаемых кластерах, доступна отдельная вкладка «Образы» – «Локальные образы». Рисунок 11. Таблица локальных образов При запуске процесса сканирования доступен выбор ноды, на которой он будет проводиться. Если обнаруженный образ находится в интегрированном реестре, сканирование будет приоритетно выполняться на стороне ядра системы в рамках интеграции с реестром. Рисунок 12. Выбор нода для проведения сканирования Сценарий №2. Политики безопасности образов контейнеровВ рамках Crosstech Container Security реализовано создание политик безопасности для образов контейнеров. После их настройки система автоматически проверяет все известные образы на соответствие заданным критериям. По результатам проверки на карточке каждого образа отображается информация о соответствии или несоответствии политикам безопасности (Рисунок 7). Если образ нарушает несколько политик безопасности одновременно, в карточке отображается, какие именно политики безопасности были нарушены. Рисунок 13. Создание политики безопасности образов Сценарий №3. Контроль запуска контейнеровВ CTCS доступна интеграция с OPA Gatekeeper, обеспечивающая валидацию контейнерных деплоев и реагирование в соответствии с заданными политиками безопасности.При настройке политик безопасности доступен выбор режима реагирования — оповещение либо блокировка — а также определение перечня критериев безопасности, по которым будет осуществляться контроль. Рисунок 14. Таблица политик валидации и контроля запусков Политики безопасности могут создаваться по выделенным критериям (Рисунок 13) или импортироваться в виде кастомных политик (Рисунок 14). Рисунок 15. Создание политики валидации и контроля запусков Рисунок 16. Импорт кастомных политик безопасности Результаты срабатывания политик доступны в интерфейсе системы, что позволяет оперативно анализировать инциденты и корректировать настройки безопасности. Рисунок 17. Срабатывание политик валидации и контроля запусков Сценарий №4. Мониторинг безопасности сред выполненияВ текущей версии реализован мониторинг безопасности сред выполнения на базе Tetragon, что позволяет контролировать эксплуатацию рабочих нагрузок.В CTCS доступна форма для создания или импорта готовых политик безопасности с возможностью выбора области применения. Рисунок 18. Создание политики среды выполнения При срабатывании политик система отображает перечень событий в формате таблицы. Для каждого события можно перейти в режим детального просмотра, где отображается его идентификатор, дата и время создания, короткое описание и содержание в формате json. Рисунок 19. Событие срабатывания политики среды выполнения ВыводыАнализ решения Crosstech Container Security показал, что в версии 3.0.0 продукт предоставляет широкие функциональные возможности для защиты контейнерной инфраструктуры: от обеспечения безопасности образов контейнеров до контроля запуска и реагирования на нелегитимные процессы в средах выполнения в соответствии с политиками безопасности. CTCS также предоставляет инструменты для проведения сканирований защищаемых кластеров на соответствие стандартам конфигурирования, что повышает уровень безопасности контейнерной инфраструктуры.Достоинства:Архитектура. Благодаря однонаправленным соединениям со стороны ядра системы в сторону агентов защиты обеспечивается соответствие требованиям заказчиков, которые используют «Zero Trust»-модель на уровне сегментов инфраструктуры.Широкая площадь покрытия. CTCS обеспечивает контроль запуска контейнеров не только в рамках оркестратора Kubernetes, но и на отдельных хостах контейнеризации за счёт использования standalone-агентов.Гибкие возможности при работе с API. Весь функционал из веб-интерфейса CTCS также доступен для вызова через API, что позволяет специалистам заказчика решать нетривиальные задачи в рамках своей рабочей деятельности и интегрировать продукт в существующие процессы.Удобство при работе со сканированием образов. Иерархический подход обеспечивает гибкость при выборе области сканирования и повышает прозрачность анализа.Недостатки:Отсутствие возможности встраивания в процесс сборки (CI/CD) (планируется к реализации в первом квартале 2026 года).Отсутствие данных по ресурсам Kubernetes (Workloads, RBAC, Custom Resources, Feature Gates): планируется в 4-м квартале 2025 – 1-м квартале 2026).Отсутствие настройки гибкого разграничения прав доступа пользователей в интерфейс системы (реализация запланирована на первый квартал 2026).Отсутствие отчётности по результатам работы с системой (планируется в первом квартале 2026).Реклама, 18+. ООО «Кросстех Солюшнс Групп» ИНН 7722687219ERID: 2VfnxvVGwXfЧитать далее
    • demkd
    • PR55.RP55
      И ещё это: https://www.comss.ru/page.php?id=18330 Это и на работе Образов с Live CD может сказаться ?
×