Skapa säkrare kod (3 / 9 steg)
Steg 3: Gör en hot modell
Människor tenderar att tro visuellt, att göra en modell av alla hot mot ditt program är en bra idé.
För att få en siffra på vilka hot som ditt program kommer att möta, vet du vad ditt program kommer att göra.
Om det är ett program som ansluter till Internet, är mest sannolikt hackare och buffertspill din största oro.
Om du gör ett spel, måste du se till att ditt program inte hog upp mycket minne och resurser, som kunde bromsa och potentiellt kraschar din klientdator. Då du kommer att få en hel del hatbrev och arga telefonsamtal om ett buggigt spel som inte var värda sina $45.
Om det är ett program som gör en massa siffertuggande, måste du se upp för faror relaterade till nummer (uppenbarligen), som heltal svämmar över.
Om du gör en databas, din största oro är att skydda dina data. Nuförtiden, chefer bryr sig inte hur databasen är utformat så länge det håller data från korruption och infiltration.