Антивирусная защита реализацией разграничительной политики доступа к ресурсам для субъекта «Процесс» - Выбор домашних средств защиты - Форумы Anti-Malware.ru Перейти к содержанию
Сергей Ильин

Антивирусная защита реализацией разграничительной политики доступа к ресурсам для субъекта «Процесс»

Recommended Posts

Сергей Ильин

Выношу на ваш суд предложенную мне для публикации статью д.т.н., проф. А.Ю.Щеглова.

ЗАО «НПП «Информационные технологии в бизнесе»

www.npp-itb.spb.ru

**********************************************

Антивирусная защита реализацией разграничительной политики доступа к ресурсам для субъекта «Процесс»

Краткое содержание:

- Так что же такое «вирус» в общем случае, что же несет в себе угрозу вирусной атаки?

- Защита от сторонних процессов.

- Защита от атак со стороны санкционированных процессов.

- Единые разграничения к системным ресурсам для процессов офисных приложений

- Комплексное решение задачи антивирусной защиты.

Введение

Большинство современных антивирусных средств защиты основано на реализации механизмов контроля (контроль сигнатур и поведенческие анализаторы). Вместе с тем, известно, что основу эффективной защиты информации составляет реализация разграничительной политики доступа к ресурсам, механизмы контроля (например, контроля целостности) здесь вторичны, как правило, используются в том случае, когда невозможно корректно решить задачу механизмами разграничения прав доступа к ресурсам. И это вполне объяснимо, механизмы контроля не только очень ресурсоемки, но и принципиально не могут эффективно решить задачу защиты, т.к. в общем случае могут обнаруживать лишь известные вирусы (вирусы, для которых разработчиками определена сигнатура) – о какой же защите при этом можно говорить. Современные условия практического использования подобных средств характеризуются тем, что базы сигнатур уже давно «перевалили» за сотню тысяч. Если контроль только системного диска может составлять несколько часов, может ли в принципе использоваться такое средство на практике - как часто мы будем использовать такое средство? Здесь уже нужно вести разговор не об эффективности, а о применимости. Что же мы имеем - нет никакой гарантии выявить вновь созданный вирус, да и к тому же, серьезные ограничения по практическому применению - как использовать – редко бессмысленно, часто невозможно. Наверное, давно назрела необходимость в использовании иных подходов к антивирусной защите.

.........

Статья большая (11 стр.), поэтому выкладывать ее текстом не буду. Кому интересно, могут скачать атач.

АЗащРД.doc

АЗащРД.doc

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


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

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

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

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


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

Щеглов шикарный теоретик. но "почитать для общего развития", не более.

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


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

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

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

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


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

Вы вплотную подошли к серьезнейшей проблеме построения и использования средств защиты.

Простота или эффективность? Именно "ИЛИ"! Защита информации очень сложная задача, простейшими способами ее не решить.

Существуют две области применения средств защиты - при личном и корпоративном (на предприятии) использовании вычислительных средств. Разные задачи, разные требования к средству защиты.

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

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

На практике существует необходимость в обоих типах средств, но не нужно путать решаемые ими задачи и требования к средствам!

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

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

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


Ссылка на сообщение
Поделиться на другие сайты
Илья Рабинович
Простота или эффективность?

Разумный баланс между ними. Правильная архитектура, заложенная в фундамент средства защиты. И никаких "или".

Технология, рассматривая в статье, ориентирована на корпоративные приложения.

Гы, теоретически оно красиво, а вот на практике- не работает. У IT отделов и так куча работы, а вешать ещё и настройку whitelising-защиты для каждого компа в отдельности...

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


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

Вот она истинная причина. Но она не имеет никакого отношения к технике!

По нашему опыту внедрения стредств защиты, там, где задачи ЗИ, как дополнительные, возложены на ИТ подразделения, толка не будет.

Заканчивается все разговорами о том, что за ту же зарплату еще лишняя "головная боль", еще что-то настраивать, обучаться....., в итоге получаем то же желанием воспользоваться одной "большой кнопкой", но уже по и ной причине. Как следствие, "мечта" заняться безопасностью, ничего не предпринимая, не тратя времени... Более того, реализация эффективной защиты может буквально отрицательно повлиять и на решение основных задач, за которые платится заработная плата, задач, решаемых ИТ подразделениями на предприятии.

Если задача ЗИ выделена в самостоятельную задачу, для ее решения выделены средства, приняты на работу сотрудники - ситуация кардинально иная. Для этих сотрудников задача защиты основная, другое отношение, желание решать задачу профессионально. Однако, сразу же возникают конфликты между ИТ подразделением и подразделением ЗИ, и чем лучше решается задача ЗИ , тем более недовольны ИТ специалисты, для них это лишние проблемы за ту же зарплату.

Да и не их это личная информация, "зачем напрягаться"?

Вот основная прична. Такова жизнь.

Однако, давайте не будем, говоря о технологиях, путать их с конкретными организационными проблемами на конкретном предприятии.

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


Ссылка на сообщение
Поделиться на другие сайты
Илья Рабинович
Вот она истинная причина. Но она не имеет никакого отношения к технике!

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

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


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

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

А для решения этой задачи, при желании заниматься вопросами ЗИ, уже потребуется какой-либо инструментарий (продукт), а его выбор будет определяться квалификацией и мерой ответственности лиц, занимающихся вопросами ЗИ. Действительно, логика проста.

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


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

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

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


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

Эфективного применения не вижу в сложившихся реалиях.

Для гос.организаций - у Панциря 1Г, низкая квалификация ИТ\ИБ персонала.

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

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


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

Угу, песочницы намного удобнее при внедрении и эксплуатации. А whitelisting слишком сложен.

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


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

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

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

Согласен. Для бизнеса важны такие вещи как TCO или ROI, т.е. стоимость владения и возврат инвестиций. Никакой здравомыслящий капиталист не будет стремиться построить у себя 100% защиту, не ориентируясь на стоимость вопроса. В итоге все сводится к простому соотношению: Риски/Стоимость. Кому-то подойдет вариант с большими рисками, но меньшие деньги, кому-то с деньгами наоборот. А вот ставить дорогие и сложные продукты под силу только гос. органам, там обычно ресурсы не считают ;)

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


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

Коллеги, хочу внести некоторую ясность. Зачем я систематически печатаю статьи? Кто-то меня обвиняет в рекламе Панциря. Это не так, средства рекламируются иным способом (прежде всего там, где их потенциально могут купить). В частности, Илья высказал мнение, что Панцирь плохо продается, поэтому "я здесь". Опять не так. Вопрос вот в чем. У Панциря вполне определенный сегмент рынка, и здесь все хорошо. Панцирь - это не антивирусное средство - это сложное профессиональное решение: защита от инсайдерских атак, от сетевых атак и т.д. и т.п. Там одних драйверов около 20. Сложность, это вопрос, однако, Панцирь настраивают студенты при выполнении лабораторных работ, и в тех приложениях, где он используется, сложности это не вызывает. Однако, меня интересуют и иные сегмента рынка, где, как вы, единодушно, высказали мнение, Панцирь сложен (о стоимости речи нет, за сколько хотим, за столько и продаем). Вот я и хочу понять, как обеспечить компромисс эффективность/сложность, о котором сказал Илья. У нас есть ряд новых разработок (в частности, средство построения корпоративной VPN, здесь, мне кажется, подобный компромисс найден). Одна из которых требует наполнения функциональном (есть собственно костяк, необходимо определиться с тем, какие механизмы защиты следует внедрить для какого сегмента рынка). Вот это я для себя и пытаюсь понять, участвуя во всевозможных дискуссиях. Вот и по этой статье, мы опять начали обсуждать Панцирь - не это мне интересно, я рассмотрел технологию (Панцирь приведен лишь в качестве примеров реализации интерфейсов - это пресловутая простота администрирования, о чем мы также задумываемся).

Скажу честно, для меня это большой вопрос, как обеспечить компромисс. Проиллюстрирую на простом примере. Модным стало разграничивать права доступа к устройствам, сразу появились соответствующие средства защиты. Но в решении этой задачи есть одна кардинальная проблема, подавляющая часть устройств взаимодействует с пользователем через драйвер. В результате, перехватывая обращение к устройству, мы видим пользователя System, процесс System. Корректно решить задачу нельзя. Как определить имя пользователя, обратившегося к устройству? Можно "закрыть глаза" на подобные мелочи и взять имя зарегистрированного пользователя (где-то его взять надо), что получаем - при многопользовательском режиме (например, запуск приложения по runas) корректные разграничения невозможны - несколько пользователей зарегистрированы, какой обратился к ресурсу? Вот что делать разработчику - "гнать явную липу, т.к. пользователь всеравно мало, что поймет", при этом средство будет простым, или усложнять, но при этом средство потеряет свою "привлекательность" у потенциального потребителя. А усложнения, они, как снежный ком, чтобы корректно решить одну задачу, потребуется решить еще пяток сопутствующих.

Речь же не о каких-то там рисках (это совсем иной вопрос). Речь о том, что эффективное средство защиты (если разработчик не хочет позориться, и кроме коммерческого успеха заботится о своем "имени") не может быть простым, но не может быть оно и сложным в определенных сегментах рынка. Это объективно существующее противоречие, как быть, чем т в какой мере "жертвовать", достигая компромисса? Сегодня у меня нет ответа на этот вопрос, вот я его для себя и ищу.

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


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

Работа по "белым спискам"?В открытой системе невозможна.

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


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

Можно, если не все, то очень многое, смотря, как к этому относиться. Вопрос же не о конкретной реализации, лишь пример проблемы. Иной пример. в Панцире есть механизм контроля сервисов олицетворения, эти возможности разграничиваются для процессов. Разрешите олицетворение процессу winlogon олицетворение Sestem - User1, и войти в систему станет возможным только под User1, какую бы учетную запись, где и как Вы бы не завели. Задайте соответствующие правила разрешенных олицетворений для процесса печати - разграничите доступ к локальным и сетевым принтерам и т.д. и т.п. Масса возможностей. Сложно? Используя аудит, за пару дней поймете, что происходит в системе с сервисами олицетворения. Да и атаки на расширение привилегий для Вас станут не столь критичны.

По поводу же антивирусной защиты. Если мы говорим о сигнатурном анализаторе, сам подобный принцип имеет право на жизнь (при попытке реализации эффективной защиты)? Что важно, результат или процесс? Разработчики, не унывая, пополняют "тонные" списки выявленных сигнатур, пользователи часами что-то проверяют, а результат один, заложенный в самом принципе механизма контроля - всегда присутствуют невыявленный на конкретный момент времени сигнатуры вирусов, т.е., де факто, антивирусная защита отсутствует. Но все при деле - обеспечивуают защиту.

Если речь о поведенческом анализаторе, то ответьте на вопрос, а кто определит (задаст) разрешенное поведение процесса. Задавать подобный вопрос пользователю? При личном использовании компьютера глупо (посмотрите, что с подобной опцией делает пользователь в Viste - отключает), для корпоративного пользователя - недопустимо - именно санкционированный пользователь несет в себе максимальную угрозу (инсайдер). Если данные функции "берет на себя" разработчик, неминуемы конфликтные ситуации, "по умолчанию все корректно не задать".

Нужны новые подходы? Конечно. Один из них рассмотрен в статье. Но в "шок" читателя повергла сложность администрирования - потратить пару дней на анализ и внести пяток строчек в интерфейс. Да, за то время, что антивирус ищет что-то по своей базе сигнатур, десять раз можно осуществить подобную настройку. А ведь антивирусная защита - это одна из наиболее простых в решении задач защиты информации в корпоративных приложениях, на мой взгляд. Тогда о какой безопасности мы говорим?!

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


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

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

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

Задайте соответствующие правила...

Примерно это (подробности знает Илья,к примеру) уже решено через предпосылку,что только приходящее извне в "систему" может содержать "вируса",всё же,что "Админ" осознанно поставил (пару кнопок надо нажать для этого при этом),должно соответственно работать,иначе бы не поставил.Можно для теории исходить из того,что "система" защищена и извне неизменяема,так как виртуальная зона перенимает эти изменения и ошибочные действия пользователя не приводят к "заражению",оставляя возможность чистки следов виртуальной зоны.Пока "система" остаётся некоррумпированной,можно доверять её обработке,и только внутри её.Угроза "системе" и через неё всему,над чем она стоит (обрабатываемые виртуальной зоны?равноправные системы,имеющие контакт напрямую,без виртуалки?...) - стоящее над ней.Так как изменения в системе неизбежны,решающе есть,что есть их инициатор и исполнитель.

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


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

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

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


Ссылка на сообщение
Поделиться на другие сайты
А.Щеглов
вся полемика мне стала напоминать полемику на тему "о безполезности информационной безопасности". Если сигнатурные и несигнатурные методы бесполезны, списки ничего не гарантируют - топ-менеджмент может быть "доверенным инсайдером", веб - контент ненадежен, живем в опасном окружении - может, не стоит всем этим заниматься? всегда появится новая технология проникновения или взлома, всегда будет человеческий фактор и кривые ручки админа, который студент - недоучка...... Застрелиться, что ли? :))

К сожалению, Вы абсолютно правы, и тема: "о бесполезности информационной безопасности" назрела уже давно. Однако, стреляться - это удел слабых.

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

Если интересно, могу предложить Вам познакомиться с результатами исследований в моей статье "Исследование на тему: какая ОС безопаснее?" (в разделе статьи на сайте www.securitylab.ru). Посмотрите, схватитесь "за голову". Аналогичные исследования можно провести и для антивирусов, думаю, когда все это "переведете в цифры", тоже ужаснетесь!

Относительно того, стоит ли этим заниматься? А куда деваться? Вы немного следите за тем,что происходит в мире? Хорошо происходящее представлено, например, на сайте www.itsec.ru. Уже давно вопросы обороноспособности любой страны тесно связывают с вопросами информационной безопасности. А Вы о "кривых ручках", о недоучках.... Просто, у нас складывается весьма странная ситуация, все понимают, что вопросами безопасности необходимо заниматься и заниматься профессионально (иначе, как Вы отметили, нужно "стреляться", большинство же предпочитают оставаться "страусами", только страусы эти "стоят на асфальте"), но что для этого реально делается? Вот и на этом форуме, меня называют теоретиком, не более того, интересно почитать, но кто же этим всем будет заниматься? А результат - посмотрите, как пестрят новостные ленты информациями о хищениях, взломах и т.д. и т.д. А в это время, ни на что не смотря, многие серьезно обсуждают эффективность сигнатурных анализаторов различных производителей....... :lol:

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


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

При этом ещё не решён вопрос для корпоративных об уходе обрабатываемой информации виртуальной зоны.

И т.д.

У Вас масса вопросов, и это понятно. Невозможно в рамках одной статьи (кстати говоря, моя статья здесь так и не опубликована), а уж тем более, в форуме, ответить на все эти вопросы. Если Вас интересует мое мнение по многим из озвученных Вами вопросов, приглашаю посетить наш сайт www.npp-itb.spb.ru раздел "Публикации". Там размещено пару десятков статей, отражающих мое мнение по многим вопросам защиты информации.

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


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

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

За возможность знакомиться с публикациями - спасибо за сслки, обязательно почитаю.

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


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

Теоретизирование конечно весьма занимательное, но было бы куда полезнее дать общественности пощупать сие чудо, дабы проверить возможно ли невозможное. ;)

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


Ссылка на сообщение
Поделиться на другие сайты
А.Щеглов
при прочих равных условиях считаю, что в данном случае мы имеем весьма философскую задачу снаряда и брони. Сам занимаюсь этим сравнительно давно, веду почасовку в ВУЗе, но полагаю, что решения должны начинаться в области научного поиска, даже хотя бы из вывода критерия эффективности - максимизации выбранного функционала защищенности - для своей информационной системы. И использовать процессную модель безопасности, а не статическую...

За возможность знакомиться с публикациями - спасибо за сслки, обязательно почитаю.

Не могу возразить ни по одному пункту. Кстати, любопытно, как Вы оцените уровень выпускника ВУЗа за последние лет 5 (у меня стаж работы в ВУЗе более 15 лет и сложилось вполне определенное мнение на этот счет, на мой взгляд, имеет мето "процессная модель" в Вашей терминологии)?

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


Ссылка на сообщение
Поделиться на другие сайты
А.Щеглов
Теоретизирование конечно весьма занимательное, но было бы куда полезнее дать общественности пощупать сие чудо, дабы проверить возможно ли невозможное. ;)

Я стараюсь не опубликовывать чисто теоретические выкладки, как правило, о чем-либо пишу лишь после апробации теоретических посылов. Все эти решения реализованы в одном из наших средств защиты, на которое есть ссылка в статье, и которое уже внедряется более двух лет. Так что "пощупать сие чудо" многим уже удалось - на сегодняшний день более сотни внедрений в корпоративном секторе (некоторые внедрения на 500 и более компьютеров в сети). Не в порядке рекламы - я лишь отвечаю на Ваш вопрос. Мы работаем с корпоративным сектором и придерживаемся определенного правила предоставления демо-версии. Вся информация об этом есть на нашем сайте. Можете и Вы "пощупать".

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

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


Ссылка на сообщение
Поделиться на другие сайты
alexgr
Не могу возразить ни по одному пункту. Кстати, любопытно, как Вы оцените уровень выпускника ВУЗа за последние лет 5 (у меня стаж работы в ВУЗе более 15 лет и сложилось вполне определенное мнение на этот счет, на мой взгляд, имеет мето "процессная модель" в Вашей терминологии)?

К сожалению, был в командировке. Не могу похвастать таким стажем, но в ИБ работаю давно. Убивает путаница между безопасностью ИТ и ИБ. Люди все больше проводят знак равенства.... Со студентами еще хуже - с трудом находишь в аудитории заинтересованные глаза - и это на профильных факультетах. Студент все знает, он одинаково хорошо разбирается в боксе, футболе и ИБ. Когда просишь представить матрицу рисков - делает страшные глаза и называет это ненужной теорией, а уж про мотивацию нарушителя промолчу... :D

Процессная модель - это расширение ролевого подхода к доступу, только в динамике - что нужно для обработки в этой роли, какие права и полномочия по доступу (классическая RBAC), куда передается, уровень защиты при передаче/выкладке, возможность коммпроментирования на каждом шагу обработки каждым участником процесса. Статика губит все, нужна динамика. ИМХО. Какие привелегии нужны контролерам за процессом и как эти привилегии ограничивать? Кто контролирует привелигированных? Вот это и есть процесс. То есть процесс подготовки например договора рассматривается как процесс - многоступенчатый, с возможностью утечек на каждом этапе.

Как по мне - без теории и функционала построить нормальную систему ИБ нельзя. То, что ставят - это называют интуитивным снижением рисков. Их же никто как правило не считал :D , соответственно, никаких оптимизаций и провести нельзя. То есть подход просто - берем и ставим, потому что нравится, модно или сосед сказал. А уровень блокировки угроз какой? Да хрен его знает, но продукт хороший <_< Мрак!

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


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

  • Сообщения

    • demkd
      ИИ — полезная штука, но, к сожалению, бесплатные версии, как тот же Google Gemini Flash, тупенькие на уровне 12b моделей, делают колоссальное число ошибок по мелочам. Яблочко от яблони... Мало того, "новое" у них обычно старое с отставанием на год, и это в лучшем случае. Я сейчас как раз занимаюсь новой, уже 3-й версией своего "Клавиатурного помощника". В нём будет поддержка локального ИИ, горячих ИИ-клавиш, голосовых команд, голосового ввода и вспомогательной LLM для переводов, правки текста и т.п. Именно локального ИИ без необходимости обращения в сеть и сопутствующих утечек данных И это не для старого железа — нужно как минимум много памяти и современный процессор, в идеале хотя бы RTX 5060 Ti 16 ГБ в качестве ускорителя. А результат, ну, такой себе. ИИ слишком склонен ошибаться, и доверять ему что-то серьёзное пока не стоит, даже код пишет, который как-то работает, но в нём масса мелких и незаметных ошибок и уязвимостей. 
      Текст исправлен с помощью Google Gemma 4 E4B. 
    • PR55.RP55
      Вы сказали: "Найди все новые ключи которые появились 2026 г. и ранее не использовались... Можешь ?"
      *Да, я могу помочь* составить список новых ключей реестра и путей
      автозагрузки, которые вредоносное ПО использует в текущих кампаниях
      (включая модификации 2026 года), маскируясь под легальные системные
      компоненты. ( скопирую частично) :   * *|HKLM\SOFTWARE\Classes\Protocols\Filter|* и *|\Handler|* — новые
          модификации Adware перехватывают протоколы edge:// или msproedg://
          для подмены поисковой выдачи.   * *|HKCU\Software\Microsoft\Windows\CurrentVersion\Lxss|* —
          использование подсистемы WSL для скрытого автозапуска
          Linux-ориентированных рекламных модулей, незаметных для стандартных
          триггеров автозагрузки Windows. Современные зловреды (особенно Adware и майнеры) научились прописываться
      в тихий автозапуск без создания классических ключей |Run| или
      |Services|. Они используют встроенный механизм Windows 10/11 —
      *псевдонимы выполнения приложений*.   * *Суть*: В реестре создается связь в ветке
          |HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths| или через
          механизм |AppXPackage|. Зловред подменяет вызов легальной команды
          (например, при наборе пользователем |notepad| или |calc| в строке
          «Выполнить») и запускает свое тело.
        * *Что добавить в памятку*: Обращать внимание на появление кастомных
          записей в блоке «Псевдонимы приложений» и проверять, куда
          перенаправляются стандартные системные вызовы. 2. Подмена через каталоги |Lxss| (WSL — Windows Subsystem for Linux)
      Это одна из самых опасных современных тенденций, так как многие
      антивирусы до сих пор слабо сканируют Linux-среду внутри Windows.   * *Суть*: Майнеры и стилеры прописывают свой запуск внутри
          дистрибутива WSL (ключ реестра
          |HKCU\Software\Microsoft\Windows\CurrentVersion\Lxss|). При старте
          Windows запускается скрытая фоновая сессия WSL, которая активирует
          ELF-бинарник (Linux-вирус). В логах автозапуска Windows это выглядит
          как легальный старт службы |wsl.exe|, но с хитрыми аргументами.
        * *Что добавить в памятку*: Формула «А+В+С»: если |wsl.exe|
          запускается автоматически с флагами |-d| (конкретный дистрибутив)
          или скрытыми bash-скриптами — это 100% повод для изоляции и проверки
          содержимого виртуального диска VHDX. 3. Продвинутый Timestomping с подделкой под апдейты ОС
      Раньше вирусописатели просто копировали даты у соседних файлов
      (|kernel32.dll| и т.д.). Теперь они действуют умнее:   * *Суть*: Дата создания файла выставляется ровно на день/час крупного
          официального обновления Windows (например, подстраиваются под график
          Patch Tuesday от Microsoft). Аналитик смотрит на лог uVS, видит дату
          (например, |14.10.2025|) и думает: «А, ну это тогда накопительный
          апдейт прилетел, файл чистый».
        * *Что добавить в памятку*: Правило проверки контрольных сумм. Не
          верить датам, даже если они идеально совпадают со временем
          системного обновления. Если у файла из папки |System32| с
          «правильной» датой обновления отсутствует валидная ЭЦП (или статус
          |Цифр. подпись: НЕТ|) — это критический триггер. 4. Атаки типа Living off the Land (LotL) через новые системные утилиты
      Вместо использования заезженных |powershell.exe| или |cmd.exe|, которые
      сейчас жестко блокируются любым EDR/антивирусом, малварь перешла на
      легальные, но редкие утилиты Windows (LOLBins).   * *Суть*: Для скачивания и запуска вредоносного кода используются
          системные компоненты:
            o |curl.exe| (теперь встроен в Windows) — для скрытой загрузки
              полезной нагрузки.
            o |tar.exe| — для распаковки зашифрованных архивов со стилерами
              прямо «на лету».
            o |winget.exe| (Windows Package Manager) — для скачивания
              вредоносных утилит из легальных репозиториев.
        * *Что добавить в памятку*: В uVS нужно тщательно анализировать
          параметры запуска командной строки в Планировщике задач (|TASKS|),
          если там фигурируют |curl|, |tar| или |bitsadmin|, качающие что-то с
          внешних IP-адресов. 6. Скрытые модификации через COM-объекты (COM Hijacking без изменения
      файлов)
      Вместо перезаписи файлов в |System32| или создания явных ключей |Run|,
      малварь перехватывает легальные системные интерфейсы через реестр.   * *Суть*: Зловред прописывает путь к своей вредоносной DLL в ветку
          *|HKCU\Software\Classes\CLSID\{GUID}\InprocServer32|*. При этом
          берется GUID легального и часто используемого компонента Windows
          (например, Проводника, контекстного меню или планировщика). Как
          только система или пользователь совершает обычное действие
          (открывает папку, кликает правой кнопкой мыши), Windows
          автоматически подгружает вредоносную DLL.
        * *Что добавить в памятку*: В uVS такие объекты часто попадают в
          категорию «Подозрительные CLSID» или скрытые расширения оболочки.
          Если в ветке |HKCU| (пользовательский уровень) переопределяется
          системный GUID, который по умолчанию должен жить только в |HKLM|
          (уровень системы) — это явный признак перехвата. 7. Спуфинг цифровой подписи через уязвимости каталогов (Catalog Signing
      Spoofing)
      Малварь научилась обходить базовую проверку подписей, из-за чего в логах
      некоторых утилит файл может ошибочно помечаться как «Подписан Microsoft».   * *Суть*: Используются уязвимости в механизме проверки файлов через
          каталоги безопасности Windows (|.cat| файлы). Вредоносный бинарник
          модифицируется таким образом, что его хэш совпадает с хэшем
          легального файла в базе данных каталогов (используются коллизии или
          специфические уязвимости парсинга).
        * *Что добавить в памятку*: Правило двойной проверки. Если файл
          находится в нетипичном месте (например,
          |C:\Users\...\Temp\svchost.exe|), но uVS или ОС рапортует, что у
          него «Валидная подпись Microsoft» — необходимо принудительно
          отправлять хэш файла на VirusTotal через встроенную функцию uVS или
          проверять подпись сторонними утилитами (например, |Sigcheck| от
          Sysinternals) с проверкой отзывов сертификатов. 8. Эксплуатация механизма «Служб доставки обновлений» браузеров
      (Edge/Chrome Maintenance)
      Рекламное ПО (Adware) и кликеры ушли от создания собственных явных служб
      и теперь паразитируют на легальных планировщиках браузеров.   * *Суть*: Вредоносный скрипт не создает новую задачу в Планировщике.
          Вместо этого он модифицирует параметры /уже существующей/ легальной
          задачи, например, |MicrosoftEdgeUpdateTaskMachineCore|. В
          оригинальную команду дописывается скрытый аргумент
          (аргумент-паразит), который раз в сутки скачивает или запускает
          рекламный модуль. Аналитик видит знакомое имя задачи Edge, видит
          легальный путь к апдейтеру и пропускает её.
        * *Что добавить в памятку*: При анализе задач Планировщика (|TASKS|) в
          uVS нужно смотреть не только на имя файла, но и *полностью
          разворачивать строку аргументов*. Любые добавленные URL-адреса,
          вызовы |cmd /c|, или сторонние пути в параметрах легальных служб
          обновления — это стопроцентный признак компрометации. 10. Фейковые системные переменные в путях автозапуска
      Обман визуального восприятия аналитика через манипуляцию переменными среды.   * *Суть*: В реестре или планировщике путь к файлу прописывается как
          |%SystemRoot%\System32\drivers\malware.sys|. Но перед этим на уровне
          пользователя (|HKCU\Environment|) создается кастомная переменная
          |%SystemRoot%|, которая указывает вовсе не на |C:\Windows|, а на
          |C:\Users\Public\Documents|. В итоге аналитик глазами видит
          «безопасный» системный путь, а система при загрузке идет в скрытую
          пользовательскую папку.
        * *Что добавить в памятку*: Всегда проверять блок «Переменные
          окружения» в начале лога uVS. Любые попытки переопределить
          стандартные переменные вроде |%SystemRoot%|, |%WinDir%| или
          |%ProgramFiles%| на уровне текущего пользователя — это критическая
          угроза.
    • PR55.RP55
      Сейчас дал ИИ задание напиши скрипт и... Вот:  ( взял Инфо. из одного из старых образов) Скрипт лечения для uVS Чтобы полностью удалить эту службу, связанные с ней файлы и очистить ссылки в реестре, выполните следующий скрипт: text ; uVS v4.15.1 [Script] ; Target OS: Windows ; Удаление вредоносной службы и основного файла апдейтера delref %Network%\C:\PROGRAM FILES (X86)\YONTOO\Y2DESKTOP.UPDATER.EXE ; Удаление исполняемого файла в AppData, вызываемого через параметры службы delref %AppData%\YONTOO\YONTOODESKTOP.EXE ; Принудительное удаление самой службы из реестра delsrv Yontoo Desktop Updater ; Очистка остаточных путей и каталогов Yontoo deldir C:\Program Files (x86)\Yontoo deldir C:\Users\cappu44ino\AppData\Roaming\Yontoo ; Перезагрузка для применения изменений restart --------- Я сильно не увлекался - так для примера.  
    • PR55.RP55
      santy Модели ИИ ( я делал запрос к google ) - есть возможность задать вопрос ( дать задание ) по заранее выбранным настройкам: настройки: yaml [SYSTEM_OVERRIDE] ---------- Код он сам себе напишет :)  Главное задать нужные вопросы и потом попросить\ сохранить настройки в виде кода ) Единственно - не все ИХ модели нормально работают. Результаты тоже нужно проверять... Например:  получить Резюме... По записи - ( как в моём примере в Новые функции ) С заранее заданными параметрами - что нам нужно.  Это и для обучения и для экономии времени и когда оператор устал, для написания отчёта - по работе на семинар, при обсуждении на форуме, анализ новых угроз или появился новый ключ автозапуска; там где есть сомнение - что это... Построить цепочку - чтобы увидеть механику процесса\заражения. Увидеть аномалии - как то, что браузер "подписан" но это ЭЦП не головного офиса - а ЭЦП - пусть и "легитимное" - но смежников.  Аномалии пути; размера; схожесть имени и т.д. Никакие настройки uVS этого не дадут.  Можно увидеть никогда ранее неиспользуемый ключ запуска ( или его нестандартное применение ).  Если железо современное - то возможно? - локальные модели ИИ. Можно попробовать например дать задание: Найди все новые ключи которые появились 2026 г. и ранее не использовались...  
    • santy
      Как гипотетические варианты действий: ---------------------- - получить детальную расшифровку выбранного антивирусного детекта по результату проверки файла на VT из экрана ИНФО. Здесь я бы обратил внимание на три основных детекта: у Kaspersky, DrWeb, ESET, возможно + Microsoft. - получить расшифровку по цифровой подписи файла, насколько известна, и надежна. -  может стоит продумать свою классификацию детектов, и потом уже на основании данной классификации находить другие примеры/способы запуска и т.п.
×