1 / 35

Development and Maintenance of Systems

Requirements and Security Analysis in Systems Development and Maintenance. Ensuring data input validation, internal processing controls, message authentication, and output data validation.

mora
Download Presentation

Development and Maintenance of Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Auditoria de Sistemas de Gestión • Integrantes: • Ligia Aguirre • Mayra Rivera • Fernando Yépez • Evelyn Peña • Mario Cruz • Luis Fierro Desarrollo y Mantenimiento de Sistemas

  2. DESARROLLO Y MANTENIMIENTO DE SISTEMAS Desarrollo y Mantenimiento de Sistemas

  3. Requerimientos de Seguridad de los Sistemas • Análisis y especificaciones de los requerimientos de Seguridad ESPOL-ICM-ING. AUDITORIA Y CONTROL DE GESTION

  4. Requerimientos de Seguridad de los Sistemas

  5. Requerimientos de Seguridad de los Sistemas

  6. Requerimientos de Seguridad de los Sistemas

  7. Seguridad en los Sistemas de Aplicación • Validación de datos de entrada • Controles de procesamiento interno • Autenticación de mensajes • Validación de los datos de salida ESPOL-ICM-ING. AUDITORIA Y CONTROL DE GESTION

  8. Requerimientos de Seguridad de los Sistemas

  9. Seguridad en los Sistemas de Aplicación VALIDACION DE LOS DATOS DE ENTRADA ASEGURAR QUE SON CORRECTOS Y APROPIADOS CONTROLES APLICADOS A ENTRADAS DE TRANSACCIONES, DATOS PERMANENTES, TABLAS DE PARAMETROS

  10. Seguridad en los Sistemas de Aplicación CONTROLES DE PROCESAMIENTO INTERNO • AREAS DE RIEGOS • CONTROLES Y VERIFICACIONES

  11. Seguridad en los Sistemas de Aplicación AUTENTICACION DE MENSAJES CAMBIOS NO AUTORIZADOS EN EL CONTENIDO DE UN MENSAJE TRANSMITIDO ELECTRÓNICAMENTE IMPLEMENTADO EN HARDWARE Y SOFTWARE

  12. Seguridad en los Sistemas de Aplicación VALIDACION DE DATOS DE SALIDA GARANTIZAR QUE EL PROCESAMIENTO DE LA INFORMACIÓN ALMACENADA SEA CORRECTO Y ADECUADO

  13. CONTROLES CRIPTOGRAFICOS RIESGO Desarrollo y Mantenimiento de Sistemas

  14. POLITICA DE UTILIZACION DE CONTROLES CRIPTOGRAFICOS INTRODUCCION • EVALUACION DE RIESGOS • NIVEL PROTECCION DE LA INFORMACION • ¿ ADECUADO O NO?

  15. POLITICA DE UTILIZACION DE CONTROLES CRIPTOGRAFICOS • DESARROLLAR UNA POLITICA • MAXIMIZAR BENEFICIOS Y MINIMIZAR RIESGOS POLITICA RIESGO BENEFICIO

  16. POLITICA DE UTILIZACION DE CONTROLES CRIPTOGRAFICOS AL DESARROLLAR UNA POLITICA SE DEBE CONSIDERAR: • ENFOQUE GERENCIAL. • ENFOQUE RESPECTO A LA ADMINISTRACION DE CLAVES. • RECUPERACION INFORMACION CIFRADA • FUNCIONES Y RESPONSABILIDADES. • IMPLEMENTACION DE LA POLITICA. • ADMINISTRACION DE LAS CLAVES. • DETERMINAR EL NIVEL DE PROTECCION. • ESTANDARES.

  17. CIFRADO INTRODUCCION • PROTEGER LA CONFIDENCIALIDAD DE LA INFORMACION. • INFORMACION SENSIBLE O CRITICA. • E.R. NIVEL PROTECCION • TIPO Y CALIDAD DEL ALGORITMO CIFRADO • LONGITUD DE CLAVES CRIPTOGRAFICAS.

  18. CIFRADO • AL IMPLEMENTAR LA POLITICA: • NORMAS Y RESTRICCIONES NACIONALES. • FLUJO DE INFORMACION CIFRADAS A TRAVÉS DE LAS FRONTERAS. • CONTROLES A LA EXPORTACION E IMPORTACION DE TECNOLOGIA CRIPTOGRAFICA. NOTA: ASESORAMIENTO ESPECIALIZADO: NIVEL PROTECCION. SELECCIONAR PRODUCTOS ASESORAMIENTO JURIDICO.

  19. FIRMA DIGITAL INTRODUCCION • PROTECCION A LA AUTENTICIDAD E INTEGRIDAD DE LOS DOCUMENTOS ELECTRONICOS. • FIRMAR PAGOS, TRANFERENCIAS DE FONDOS, CONTRATOS, CONVENIOS ELECTRONOCOS.

  20. FIRMA DIGITAL • PUEDEN IMPLEMENTARSE USANDO UNA TÉCNICAS CRIPTOGRÁFICA. • CLAVES RELACIONADAS: • CLAVE PRIVADA • CLAVE PÚBLICA • CONSIDERAR EL TIPO Y LA CALIDAD DEL ALGORITMO DE FIRMA, LONGITUD DE CLAVES. • NOTA: • CONSIDERAR LA LEGISLACION. • CONTRATOS DE CUMPLIMIENTO U OTROS ACUERDOS.

  21. Administración de Claves Se utilizan cuando se debe resolver disputas acerca de la ocurrencia o no de un evento o acción. Ej.: Una firma digital en un pago electrónico. “Esto se hace para ayudar a probar que se realizó tal evento o acción” Servicios de no Repudio Servicios de no Repudio Desarrollo y Mantenimiento de Sistemas

  22. Protección de claves criptográficas Técnica de clave secreta, se comparte la clave y esta se utiliza para cifrar y descifrar. Debe mantenerse en secreto. Esencial para el uso eficaz de las técnicas criptográficas. Cualquier pérdida de claves puede comprometer la confidencialidad, autenticidad y/o integridad de la información. Protección de claves criptográficas Técnica de clave pública, se tienen un par de claves: una clave pública (que puede ser revelada) y una clave privada (que debe mantenerse en secreto). Desarrollo y Mantenimiento de Sistemas

  23. Normas, procedimientos y métodos • Claves para diferentes sistemas y aplicaciones. • Obtener certificados de clave pública. • Distribuir claves a los usuarios correspondientes. • Almacenar claves, incluyendo como tienen acceso los usuarios. • Cambiar o actualizar claves. • Ocuparse de las claves comprometidas. • Revocar claves, y como debe hacerse. • Recuperar claves perdidas o alteradas. • Archivar claves. • Destruir claves. • Registrar y auditar las actividades de administración de claves. Sistema de administración de claves debe asegurar: Desarrollo y Mantenimiento de Sistemas

  24. Servicios de no Repudio Definidas para Fechas de entradas en vigencia y de fin de vigencia Ser utilizadas solo por un período limitado de tiempo Las claves Deben tener Desarrollo y Mantenimiento de Sistemas

  25. Normas, procedimientos y métodos Considerar procedimientos para administrar requerimientos legales de acceso a claves criptográficas. Ej: Tener información (cifrada) en una forma clara la cual es necesaria para un caso judicial. Desarrollo y Mantenimiento de Sistemas

  26. Normas, procedimientos y métodos Se debe proteger también las claves públicas mediante Uso de certificados de clave pública otorgado por una autoridad competente de certificación. Desarrollo y Mantenimiento de Sistemas

  27. Seguridad de los Archivos del Sistema Garantizar que los proyectos y actividades de soporte de TI se lleven a cabo de manera segura.

  28. Control del Software Operativo La actualización de las bibliotecas de programas operativos solo debe ser realizada por el bibliotecario designado una vez autorizada adecuadamente por la gerencia. Si es posible, los sistemas en operaciones sólo deben guardar el código ejecutable.

  29. El código ejecutable no debe ser implementado en un sistema operacional hasta tanto no se obtenga evidencia del éxito de las pruebas y de la aceptación del usuario, y se hayan actualizado las correspondientes bibliotecas de programas fuente.Se debe mantener un registro de auditoria de todas las actualizaciones a las bibliotecas de programas operativos.Las versiones previas de software deben ser retenidas como medida de contingencia. Desarrollo y Mantenimiento de Sistemas

  30. El mantenimiento del software suministrado por el proveedor y utilizado en los sistemas operacionales debe contar con el soporte del mismo. Los parches de software deben aplicarse cuando pueden ayudar a eliminar o reducir las debilidades en materia de seguridad. Solo debe otorgarse acceso lógico o físico a los proveedores con fines de soporte y si resulta necesario, y previa aprobación de la gerencia. Las actividades del proveedor deben ser monitoreadas

  31. Protección de los datos de prueba del sistema • Los datos de prueba deben ser protegidos y controlados. Las pruebas de aceptación del sistema normalmente requieren volúmenes considerables de datos de prueba, que sean tan cercanos como sea posible a los datos operativos. • Se debe evitar el uso de bases de datos operativas que contengan información personal. • Si se utiliza información de esta índole, esta debe ser despersonalizada antes del uso

  32. Controles para proteger los datos operativos cuando se utilizan con propósitos de prueba. • Los procedimientos de control de accesos, que se aplican a los sistemas de aplicación en operación deben aplicarse a los sistemas de aplicación de prueba. • Se debe llevar a cabo una autorización por separado cada vez que se copia información operativa a un sistema de aplicación de pruebas. • Se debe borrar la información operativa de un sistema de aplicación de prueba inmediatamente después de completada la misma. • La copia y el uso de información operacional deben ser registrados a fin de suministrar una pista de auditoria.

  33. Control de acceso a las bibliotecas de programa fuente Se debe mantener un control estricto del acceso a las bibliotecas de programa fuente, según los siguientes puntos: Dentro de lo posible, las bibliotecas de programas fuente no deben ser almacenadas en los sistemas que está operativo. Se debe designar a un bibliotecario de programas para cada aplicación. El personal de soporte de TI no debe tener acceso irrestricto a las bibliotecas de programas fuente. Desarrollo y Mantenimiento de Sistemas

  34. Se debe designar a un bibliotecario de programas para cada aplicación. • El personal de soporte de TI no debe tener acceso irrestricto a las bibliotecas de programas fuente. • Los programas en desarrollo o mantenimiento no deben ser almacenados en las bibliotecas de programas fuente operacional. • La actualización de bibliotecas de programas fuente y la distribución de programas fuente a los programadores, solo debe ser llevada a cabo por el bibliotecario designado, con la autorización del gerente de soporte de TI para la aplicación pertinente. • Los listados de programas deben ser almacenados en un ambiente seguro. • Se debe mantener un registro de auditoria de todos los accesos a las bibliotecas de programa fuente.

  35. Las viejas versiones de los programas fuente deben ser archivadas con una clara indicación de las fechas y horas precisas en las cuales estaban en operaciones, junto con todo el software de soporte, el control de tareas, las definiciones de datos y los procedimientos. • El mantenimiento y la copia de las bibliotecas de programas fuente deben estar sujeta a procedimientos estrictos de control de cambios

More Related