Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/19872
Título: Implementación de seguridad lógica de software aplicando técnicas de programación orientada a aspectos
Autor: Saltos López, Valeria del Carmen
Villacrés Vega, David Estuardo
Palabras clave: INGENIERÍA DE SOFTWARE
SEGURIDAD LÓGICA
PROGRAMACIÓN ORIENTADA A ASPECTOS
Fecha de publicación: 26-nov-2018
Citación: Saltos López, V. C., & Villacrés Vega, D. E. (2018). Implementación de seguridad lógica de software aplicando técnicas de programación orientada a aspectos. 107 hojas. Quito : EPN.
Resumen: In this project, logic security mechanisms were analyzed, designed, constructed and tested, applying the aspect oriented paradigm, over a viable case study. The percentage of logical security components that can be implemented with Aspect Oriented Programming (AOP) in a system, was defined through the analysis of the state of the art. With the advice of a security expert, a template of basic security requirements was elaborated that every system should have. This template was used to determine the case study and additionally define the security requirements that can be implemented. Applying the TDD development methodology, the requirements were developed and implemented in the selected case study. Subsequently, the implementation of security components with AOP was tested in a production system, by means of an analysis of functionality before and after AOP. Finally, the performance of the system with and without the application of the security component was checked. It is concluded that it is possible to implement 50% of logical software security mechanisms in a system in production.
Descripción: En el presente proyecto se analizó, diseñó, construyó y probó mecanismos de seguridad lógica, aplicando el paradigma de orientación a aspectos, sobre un caso de estudio factible. Se definió el porcentaje de componentes de seguridad lógica que se puede implementar con Programación Orientada a Aspectos (POA) en un sistema a través del análisis del estado del arte. Con la asesoría de un experto en seguridad se elaboró una plantilla de requerimientos básicos de seguridad que todo sistema debería tener. Dicha plantilla sirvió para determinar el caso de estudio y adicionalmente definir los requerimientos de seguridad que se pueden implementar. Aplicando la metodología de desarrollo TDD se desarrollaron e implementaron los requerimientos en el estudio de caso seleccionado. Posteriormente se probó la implementación de componentes de seguridad con POA en un sistema en producción, mediante un análisis de funcionalidad antes y después de POA. Finalmente se comprobó el rendimiento del sistema con y sin la aplicación del componente de seguridad. Se concluye que es posible implementar el 50% de mecanismos de seguridad lógica de software en un sistema en producción.
URI: http://bibdigital.epn.edu.ec/handle/15000/19872
Tipo: bachelorThesis
Aparece en las colecciones:Tesis Sistemas Informáticos y de Computación (ISIS)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD-9285.pdf2,09 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.