Construindo seu próprio software de segurança exige conhecimento suficiente antivírus, tais como os tipos de vírus e falhas de segurança , como estes vírus e intrusões trabalho, formas de preveni-los e habilidades de desenvolvimento de software genéricos. Dependendo de sua experiência de segurança , o desenvolvimento de um sistema de segurança pode ser uma tarefa muito competitivo ; do lado positivo , você pode desenvolver um sistema de acordo com suas necessidades específicas. Coisas que você precisa
linguagens de desenvolvimento de software
Ferramentas UML
sistema de gerenciamento de banco de dados
Show Mais instruções
O 1
Descobrir suas vulnerabilidades de segurança e ameaças , incluindo buffer overflows, privilégios de conta do sistema, erro de configuração, ameaças de sistema do Windows e ameaças de aplicação.
2
Identificar buffer overflows em suas aplicações , que normalmente são desenvolvidos com a API , objeto COM ou outros idiomas, e gerenciar automaticamente a memória alocação para você.
3
Identificar aplicações rodando com privilégios de administração . Esses aplicativos não têm restrições e pode realizar todas as transações como eles querem. Estes programas são os alvos exatos hackers estão procurando . Para reduzir esse tipo de ataque, minimizar os direitos de um programa.
4
projeto e desenvolver métodos de tratamento de erros que podem detectar problemas de configuração. Isso permitirá que o sistema seja configurado corretamente para evitar ataques .
5
Implementar todo o ciclo de vida de desenvolvimento de software. Incluir usuário análise de requisitos , projeto de sistemas e design de banco de dados , implementação de sistemas, testes e manutenção do sistema.