Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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.
- Riktlinjer för säker kodning beskriver de olika sätt som .NET-kod kan utformas för att fungera med säkerhetssystemet.
- Metodtips för säkerhet för C++ innehåller information om säkerhetsverktyg och metoder för C++-utvecklare.
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.