Такую попытку сделать чистую белиберду уже предпринял другой читатель в первом комментарии. Безуспешно.
Так же не забывайте, что злоумышленнику надо не просто обмануть модель (получить false positive/false negative), а обмануть модель с полезной нагрузкой (сделать зловреда, который признан чистым).
Поднятый вами вопрос освящен в пункте 2 раздела «Недостатки».
ПС Про читстые данные писали в пункте 1 раздела «Недостатки»
Для спелл-чекера нужен словарь и нет никакого машинного обучения (нечего объяснять простыми словами). Цель поста была не в том, чтобы классно решить описанную задачу, а в том, чтобы объяснить принцип и сфокусироваться на достоинствах и недостатках.
Для вашей белиберды тоже подошли бы цепочки Маркова, но только не с парами букв, а с парами слов.
Не выйдет так перемешать пары символов в цепочке, чтобы количество баллов не изменилось. Ваше предложение по «максимально правильному решению задачи» требует использования словарей и многого другого. Мы же показали лишь принципы. И задачу в антивирусе мы решаем немного другую.
К сожалению все так, ориентировочно к 15 августа будет обновление после которого последняя версия Kaspersky Security для бизнеса (aka Kaspersky Endpoint Security 10) будет совместима с Windows 10 Anniversary Update (aka Redstone 1).
Дополним страничку. А вам рекомендуем связаться с непосредственным организатором мероприятия, Alexander.Nezhelsky@kaspersky.com, он посоветует как быть.
Так же не забывайте, что злоумышленнику надо не просто обмануть модель (получить false positive/false negative), а обмануть модель с полезной нагрузкой (сделать зловреда, который признан чистым).
Поднятый вами вопрос освящен в пункте 2 раздела «Недостатки».
ПС Про читстые данные писали в пункте 1 раздела «Недостатки»
Для вашей белиберды тоже подошли бы цепочки Маркова, но только не с парами букв, а с парами слов.
А затем записи будут выложены тут: https://events.kaspersky.com/