Sitter och experimenterar lite med C#. Jag irriterar mig rätt mycket på att det är busenkelt att få fram källkoden från ett kompilerat program. Har kollat runt lite på hur man kan förhindra (läs "göra det svårare") att få tillgång till källkoden.
Har kollat runt lite på obfuscators. Visst blir det lite jobbigare att förstå koden, men det är ändå inte allt för omöjligt att lista ut hur saker och ting fungerar. Så det känns lite som falsk säkerhet.
Två frågor till er här:
1.) Hur "skyddar" man sin källkod på bästa sätt utan att bli urfattig på kuppen?
2.) Om man behöver ha mer eller mindre känslig information i exempelvis en resurs, hur säkrar man den bäst?
Håller på och testar XenoCode (https://www.xenocode.com) just nu. Den verkar kunna "jävlas" en hel del med koden. Fick "decompilation failed" efter några rader när jag testade att dekompilera på https://www.remotesoft.com/salamander, och en annan dekompilator spottade ur sig saker om "Indexet låg utanför gränserna för matrisen".