Construire votre propre logiciel de sécurité nécessite des connaissances suffisantes antivirus , tels que les types de virus et de failles de sécurité , comment ces virus et les intrusions travail, moyens de les prévenir et les compétences de développement de logiciels génériques. En fonction de votre expérience de la sécurité , le développement d'un système de sécurité peut être une tâche très compétitif ; du côté positif , vous pouvez développer un système selon vos besoins spécifiques. Choses que vous devez
langages de développement de logiciels
UML Outils
base de données du système de gestion
Afficher plus Instructions
1
Figure vos vulnérabilités et menaces , y compris les dépassements de tampon , compte privilèges du système, mauvaise configuration, les menaces du système Windows et les menaces d'application.
2
Identifier les débordements de tampon dans vos applications , qui sont habituellement développés avec l'API , l'objet COM ou d'autres langues , et de gérer automatiquement la mémoire allocation pour vous.
3
identifier les applications en cours d'exécution avec des privilèges d'administration . Ces applications n'ont pas de restrictions et peuvent effectuer des opérations comme ils veulent. Ces programmes sont les cibles exactes pirates recherchent. Pour atténuer ce type d'attaque , de minimiser les droits d'un programme.
4
concevoir et développer des méthodes de gestion des erreurs qui peuvent détecter les problèmes de configuration . Cela permettra au système d'être configuré correctement pour prévenir les attaques .
5
Mettre en œuvre l'ensemble du cycle de vie du développement logiciel. Inclure une analyse exigence , la conception de l'utilisateur du système et la conception de base de données , la mise en œuvre du système , les tests et la maintenance du système .