Dela via


Säkra applikationer

Du bör överväga säkerhet i alla aspekter av programutvecklingen, från design till distribution. Börja med att köra Visual Studio så säkert som möjligt. Se Användarbehörigheter.

För att hjälpa dig att effektivt utveckla säkra program bör du ha en grundläggande förståelse för säkerhetsbegrepp och säkerhetsfunktionerna i de plattformar som du utvecklar. Du bör också förstå säkra kodningstekniker.

Kod för säkerhet

De flesta kodfel som resulterar i säkerhetsproblem uppstår eftersom utvecklare gör felaktiga antaganden när de arbetar med användarindata, eller för att de inte helt förstår den plattform som de utvecklar för.

Skapa för säkerhet

Säkerhet är också en viktig faktor i byggprocessen. Några ytterligare steg kan förbättra säkerheten för en distribuerad app och förhindra obehörig omvänd teknik, förfalskning eller andra attacker:

  • Dotfuscator är kostnadsfri och hjälper till att skydda .NET-sammansättningar från omvänd teknik och obehörig användning, till exempel obehörig felsökning.
  • Stark namnsignering kan användas för att unikt identifiera programvarukomponenter och förhindra förfalskning av namn.