Costruire il proprio software di protezione antivirus richiede la conoscenza sufficiente , come ad esempio i tipi di virus e violazioni della sicurezza , come questi virus e intrusioni di lavoro , i modi per prevenirli e generiche competenze di sviluppo software . In base alla tua esperienza di sicurezza , lo sviluppo di un sistema di sicurezza può essere un compito molto competitivo , il lato positivo , è possibile sviluppare un sistema in base alle vostre specifiche esigenze . Cose che ti serviranno
linguaggi di sviluppo il software UML Strumenti base di dati del sistema di gestione
Show More Istruzioni
1
capire le vostre vulnerabilità e minacce , tra cui buffer overflow, privilegi di account di sistema, configurazione errata, minacce di sistema di Windows e minacce di applicazione.
2
Identificare buffer overflow nelle applicazioni , che sono tipicamente sviluppate con API , oggetto COM o di altre lingue , e di gestire automaticamente la memoria assegnazione per voi .
3
Identificare le applicazioni in esecuzione con privilegi di amministrazione . Queste applicazioni non hanno restrizioni e possono effettuare operazioni come vogliono . Questi programmi sono gli obiettivi esatti hacker stanno cercando. Per ridurre questo tipo di attacco , ridurre al minimo i diritti di un programma .
4
progettare e sviluppare metodi di gestione degli errori in grado di rilevare i problemi di configurazione . Ciò consentirà al sistema di essere configurato correttamente per prevenire gli attacchi .
5
Implementare l' intero ciclo di vita di sviluppo del software . Includere utente requisito di analisi , progettazione del sistema e la progettazione di database , implementazione del sistema , il collaudo e la manutenzione del sistema .