Please use this identifier to cite or link to this item: http://bibdigital.epn.edu.ec/handle/15000/19872
Title: Implementación de seguridad lógica de software aplicando técnicas de programación orientada a aspectos
Authors: Saltos López, Valeria del Carmen
Villacrés Vega, David Estuardo
Keywords: INGENIERÍA DE SOFTWARE
SEGURIDAD LÓGICA
PROGRAMACIÓN ORIENTADA A ASPECTOS
Issue Date: 26-Nov-2018
Citation: 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.
Abstract: 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.
Description: 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
Appears in Collections:Tesis Sistemas Informáticos y de Computación (ISIS)

Files in This Item:
File Description SizeFormat 
CD-9285.pdf2,09 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.