Costruire il proprio software di sicurezza richiede sufficiente conoscenza antivirus, ad esempio i tipi di virus e violazioni della sicurezza, come funzionano questi virus e intrusioni, modi per prevenire le abilità di sviluppo di software li e generico. Secondo la vostra esperienza di sicurezza, lo sviluppo di un sistema di sicurezza può essere un compito molto competitivo; il lato positivo, è possibile sviluppare un sistema secondo le vostre specifiche esigenze.
Istruzioni
1
Capire la vulnerabilità di sicurezza e minacce, tra cui buffer overflow, privilegi di account di sistema, configurazione errata, minacce di sistema di Windows e minacce di applicazione.
2
Identificare gli overflow del buffer nelle applicazioni, che sono in genere sviluppati con API, oggetto COM o altre lingue e automaticamente il gestore di allocazione di memoria per te.
3
Identificare le applicazioni in esecuzione con privilegi di amministrazione. Queste applicazioni non hanno restrizioni e possono eseguire tutte le transazioni come vogliono. Questi programmi sono gli obiettivi esatti gli hacker stanno cercando. Per attenuare questo tipo di attacco, ridurre al minimo i diritti di un programma.
4
Progettare e sviluppare metodi in grado di rilevare problemi di configurazione di gestione degli errori. Ciò consentirà al sistema di essere configurato correttamente per prevenire gli attacchi.
5
Implementare il ciclo di vita dello sviluppo software intero. Includono l'analisi dei requisiti utente, sistema design e progettazione di database, sistema implementazione, collaudo e manutenzione del sistema.