АДАПТИВНЫЙ ВЫБОР ПРАВИЛ СКАНИРОВАНИЯ ЭЛЕКТРОННЫХ СООБЩЕНИЙ

1. Способ, реализуемый в компьютерной системе, включающей в себя один или несколько процессоров и системную память, причем компьютерная система включает в себя множество правил классификации электронных сообщений, при этом способ предназначен для адаптивного выбора правил, использующихся для классификации электронных сообщений, причем способ включает в себя:
этап приема, на котором принимают одно или несколько электронных сообщений;
для каждого из этих одного или нескольких электронных сообщений этап вычисления результата, на котором вычисляют результат, показывающий вероятность того, что электронное сообщение обладает заданными характеристиками сообщения, посредством применения каждого правила классификации сообщений из предварительно выбранного подмножества правил классификации электронных сообщений;
этап измерения затрат ресурсов, на котором измеряют затраты ресурсов, показывающие количество ресурсов, израсходованных на применение каждого правила классификации электронных сообщений к каждому из упомянутых одного или нескольких электронных сообщений;
для каждого правила классификации сообщений из предварительно выбранного подмножества правил классификации сообщений, этап, на котором синтезируют показатель производительности из измеренных результатов и подсчитанных затрат ресурсов для правила классификации сообщений;
этап, на котором сравнивают синтезированные показатели производительности с существующими показателями производительности для правил классификации электронных сообщений, входящих в состав упомянутого множества правил классификации электронных сообщений; и
этап выбора нового подмножества правил классификации электронных сообщений, на котором выбирают новое подмножество правил классификации электронных сообщений из состава упомянутого множества правил классификации электронных сообщений для использования в классификации последующих принятых электронных сообщений на основе, по меньшей мере частично, результатов сравнения синтезированных показателей производительности с существующими показателями производительности.
2. Способ по п.1, в котором этап выбора нового подмножества правил классификации электронных сообщений включает в себя этап, на котором выбирают новое подмножество правил классификации электронных сообщений в соответствии с соглашением об уровне обслуживания (SLA).
3. Способ по п.1, в котором этап выбора нового подмножества правил классификации электронных сообщений включает в себя этап, на котором переупорядочивают упомянутое множество правил классификации электронных сообщений на основании баллов производительности.
4. Способ по п.1, в котором при приеме одного или нескольких электронных сообщений принимают одно или несколько сообщений электронной почты.
5. Способ по п.1, в котором при приеме одного или нескольких электронных сообщений принимают одно или несколько сообщений службы коротких сообщений (SMS).
6. Способ по п.1, в котором при приеме одного или нескольких электронных сообщений принимают один или несколько файлов.
7. Способ по п.1, в котором упомянутое множество правил классификации электронных сообщений используется для классификации электронных сообщений как нежелательные (SPAM) или как допустимые.
8. Способ по п.1, в котором упомянутое множество правил классификации электронных сообщений используется для классификации электронных сообщений как содержащие вредоносные программы или не содержащие вредоносные программы.
9. Способ по п.1, в котором упомянутое множество правил классификации электронных сообщений используется для классификации электронных сообщений как содержащие конфиденциальную цифровую информацию или не содержащие конфиденциальную цифровую информацию.
10. Способ, реализуемый в компьютерной системе, включающей в себя один или несколько процессоров и системную память, причем компьютерная система включает в себя множество правил классификации электронных сообщений, при этом способ предназначен для адаптивного выбора правил, использующихся для классификации электронных сообщений, причем способ включает в себя:
этап приема, на котором принимают одно или несколько электронных сообщений;
для каждого из этих одного или нескольких электронных сообщений:
этап, на котором применяют каждое правило классификации сообщений из предварительно выбранного подмножества правил классификации электронных сообщений к электронному сообщению, причем предварительно выбранное подмножество правил классификации электронных сообщений представляет собой подмножество упомянутого множества правил классификации электронных сообщений;
для каждого правила классификации электронных сообщений из предварительно выбранного подмножества правил классификации электронных сообщений:
этап, на котором вычисляют результат для правила классификации электронных сообщений, показывающий вероятность того, что электронное сообщение обладает заданными характеристиками сообщения;
этап, на котором измеряют затраты ресурсов, показывающие количество ресурсов, израсходованных на применение правила классификации электронных сообщений к электронному сообщению;
этап, на котором сохраняют вычисленный результат и измеренные затраты ресурсов, связанные с применением каждого правила классификации электронной почты к каждому электронному сообщению;
для каждого правила классификации сообщений из предварительно выбранного подмножества правил классификации сообщений, этап, на котором синтезируют показатель производительности из сохраненных вычисленных результатов и измеренных затрат ресурсов для правила классификации сообщений;
этап, на котором сравнивают синтезированные показатели производительности с существующими показателями производительности для правил классификации электронных сообщений, входящих в состав упомянутого множества правил классификации электронных сообщений; и
этап, на котором выбирают новое подмножество правил классификации электронных сообщений из состава упомянутого множества правил классификации электронных сообщений для использования в классификации последующих принятых электронных сообщений на основе, по меньшей мере частично, результатов сравнения синтезированных показателей производительности с существующими показателями производительности.
11. Способ по п.10, дополнительно включающий в себя этап, на котором, до применения каждого правила классификации сообщений из предварительно выбранного подмножества правил классификации электронных сообщений, выбирают выбираемое подмножество правил классификации электронных сообщений на основе вычисленных баллов производительности.
12. Способ по п.10, дополнительно включающий в себя:
этап, на котором получают внешнюю обратную связь относительно применения по меньшей мере одного правила классификации сообщений к электронному сообщению; и
этап, на котором включают внешнюю обратную связь в вычисленный результат применения этого по меньшей мере одного правила классификации сообщений к электронному сообщению.
13. Способ по п.12, в котором полученная внешняя обратная связь показывает, что вычисленный результат применения упомянутого по меньшей мере одного правила классификации сообщений к электронному сообщению представляет собой одно из ложноотрицательного результата и ошибочного срабатывания.
14. Способ по п.12, дополнительно включающий в себя этап, на котором обновляют баллы эффективности для упомянутого по меньшей мере одного правила классификации сообщений на основании вычисленного результата, включающего в себя внешнюю обратную связь.
15. Система для адаптивного выбора правил обнаружения нежелательных сообщений (SPAM), содержащая:
один или несколько процессоров;
системную память;
один или несколько компьютерных накопителей, на которых хранится множество правил обнаружения SPAM и на которых хранятся исполняемые инструкции, которыми реализуются классификаторы сообщений и модуль выбора и переупорядочивания правил, при этом классификатор сообщений сконфигурирован:
принимать одно или несколько сообщений электронной почты;
для каждого из этих одного или нескольких сообщений электронной почты применять каждое правило обнаружения SPAM из предварительно выбранного подмножества правил обнаружения SPAM к сообщению электронной почты, причем предварительно выбранное подмножество правил обнаружения SPAM представляет собой подмножество упомянутого множества правил обнаружения SPAM; и
для каждого правила обнаружения SPAM из предварительно выбранного подмножества правил обнаружения SPAM:
вычислять результат, показывающий вероятность того, что сообщение электронной почты представляет собой SPAM;
измерять затраты ресурсов, показывающие количество ресурсов, израсходованных на применение правила обнаружения SPAM к каждому из упомянутых одного или нескольких сообщений электронной почты; и
синтезировать показатель производительности из вычисленных результатов и измеренных затрат ресурсов для правила обнаружения SPAM; и
при этом модуль выбора и переупорядочивания правил сконфигурирован:
сравнивать синтезированные показатели производительности с существующими показателями производительности для правил обнаружения SPAM, входящих в состав упомянутого множества правил обнаружения SPAM; и
выбирать новое подмножество правил обнаружения SPAM для использования в классификации последующих принятых сообщений электронной почты на основании, по меньшей мере частично, результатов сравнения синтезированных показателей производительности с существующими показателями производительности.