Definición
¿Qué es events protection?
Events protection es una técnica de ofuscación que oculta los eventos de una aplicación .NET. Los eventos son una parte clave de cómo se comunican los componentes en .NET: una parte del código lanza un evento y otras responden a él.
Ese cableado de eventos es un mapa del comportamiento. Ver qué eventos existen, quién los lanza y quién los maneja le dice al atacante cómo está estructurada la aplicación y cómo interactúan sus partes.
Events protection codifica y oculta todo esto. Los eventos siguen funcionando exactamente como están diseñados, pero la forma en que conectan los componentes se vuelve opaca, así el código decompilado ya no expone la estructura basada en eventos.
