Privacy-Preserving Reengineering of Model-View-Controller Application Architectures Using Linked Data

Identificadores
URI: http://hdl.handle.net/10498/22289
DOI: 10.13052/jwe1540-9589.1875
ISSN: 1540-9589
ISSN: 1544-5976
Ficheros
Estadísticas
Métricas y Citas
Compartir
Metadatos
Mostrar el registro completo del ítemAutor/es
Dodero Beardo, Juan Manuel; Rodríguez García, María Mercedes; Ruiz-Rube, Iván; Palomo Duarte, ManuelFecha
2019-11Departamento/s
Ingeniería en Automática, Electrónica, Arquitectura y Redes de Computadores; Ingeniería InformáticaFuente
Journal of Web Engineering, Vol. 18_7, 695–728Resumen
When a legacy system’s software architecture cannot be redesigned, implementing
additional privacy requirements is often complex, unreliable and
costly to maintain. This paper presents a privacy-by-design approach to
reengineer web applications as linked data-enabled and implement access
control and privacy preservation properties. The method is based on the
knowledge of the application architecture, which for the Web of data is
commonly designed on the basis of a model-view-controller pattern. Whereas
wrapping techniques commonly used to link data of web applications duplicate
the security source code, the new approach allows for the controlled
disclosure of an application’s data, while preserving non-functional properties
such as privacy preservation. The solution has been implemented
and compared with existing linked data frameworks in terms of reliability,
maintainability and complexity.