Skip to main content

Series

.NET code protection

A practical series exploring how modern .NET applications are protected in real-world environments. Topics include obfuscation, anti-tamper techniques, licensing, reverse-engineering resistance, deterministic builds, CI/CD integration, strong-name signing, and production diagnostics. The focus is on understanding both the security and operational aspects of application protection, with examples, pitfalls, and lessons learned from real projects.

Posts in this series