Detección de código shell dinámico de Sophos en Windows
El mitigador de explotación de Sophos puede bloquear IronPDF al inicio en aplicaciones de .NET Framework, incluso cuando los binarios son oficiales, están firmados y sin modificar. El desencadenante es cómo se carga la DLL nativa desde la memoria gestionada por CLR.
Sophos DynamicShellcode / HeapHeapHooray
Sophos DynamicShellcode / HeapHeapHooray se basa en heurísticas de mitigación de explotación conductual. En un proceso de .NET Framework, la llamada LoadLibrary para IronInterop.dll se origina de memoria CLR anónima compilada al vuelo en vez de un origen respaldado por archivo. Sophos lee ese patrón como comportamiento de código shell y bloquea el proceso antes de que pueda comenzar.
Esto afecta a IronPDF 2026.3.1 en Windows 10 x64 bajo .NET Framework.
Solución
Opción 1: Agregar una exclusión estrecha en Sophos
Cree la exclusión más ajustada que Sophos ofrezca para esta detección. Se prefiere una regla de permiso basada en certificado para binarios firmados por Iron Software; si no es posible, excluya el ID específico de detección de Sophos confirmado por el soporte de Sophos.
Recomendado: mantenga el alcance de la exclusión estrecho. No desactive la protección DynamicShellcode en toda la aplicación a menos que Sophos no proporcione una opción más estrecha y el equipo de seguridad lo apruebe.
Opción 2: Ejecutar a través de IronPdfEngine en modo remoto de gRPC
Cuando no sean aceptables las exclusiones de endpoints, enruté el procesamiento de PDF a IronPdfEngine en modo remoto de gRPC. La DLL nativa entonces se carga dentro de un proceso de motor separado en lugar del cliente de .NET Framework, lo que evita la detección por completo.

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.