...
По умолчанию, при символьной обфускации игнорируются все элементы со спецификатором доступа public, т. к. эти методы, свойства и так далее могут быть вызваны из сторонних библиотек и приложений. Если включить опцию /OP, то будут обфусцированы и все публичные интерфейсы. Это можно делать только в том случае, если в группу обфусцируемых файлов включаются все сборки, входящие в приложение, и ни одна из этих сборок не используется извне. Опция значительно повышает эффективность обфускации, за счет того, что в коде приложения практически не остается оригинальных лексических элементов и понять назначение функций по их названию становится невозможно.
UI Text Box | ||
---|---|---|
| ||
Важно! |
Как правило, опцию /OP можно включать для большинства exe-сборок, т. к. они редко содержат экспортируемые элементы или рефлексируются другими сборками. Однако для dll-сборок использование опции возможно лишь при условии замкнутости приложения, которое описано выше.
...