La construcción de su propio software de seguridad requiere suficiente conocimiento antivirus , como el tipo de virus y fallos de seguridad , ¿cómo estos virus y las intrusiones de trabajo, su prevención y las competencias genéricas de desarrollo de software . En función de su experiencia en seguridad , el desarrollo de un sistema de seguridad puede ser una tarea muy competitivo , por el lado positivo, se puede desarrollar un sistema de acuerdo con sus necesidades específicas. Cosas que necesitará
lenguajes de desarrollo de software
UML Herramientas Base de datos del sistema de gestión
Mostrar más instrucciones
1
Calcule sus vulnerabilidades y amenazas de seguridad , incluyendo desbordamientos de búfer , privilegios de cuenta del sistema , errores de configuración , las amenazas del sistema de Windows y las amenazas de aplicación.
2
Identificar desbordamientos de búfer en las aplicaciones que se desarrollan típicamente con API , objeto COM u otros idiomas , y gestionar automáticamente la memoria asignación para usted.
3
Identificar aplicaciones que se ejecutan con privilegios de administración . Estas aplicaciones no tienen restricciones y pueden realizar cualquier transacción que quieran. Estos programas son los objetivos exactos hackers están buscando. Para mitigar este tipo de ataques , reducir al mínimo los derechos de un programa.
4
Diseño y desarrollo de métodos de control de errores que pueden detectar problemas de configuración. Esto permitirá que el sistema sea configurado correctamente para prevenir ataques .
5
Implementar todo el ciclo de vida de desarrollo de software. Incluye análisis de requerimientos , diseño de usuario de sistema y diseño de bases de datos , implementación de sistemas , pruebas y mantenimiento del sistema.