[en] This thesis explores the enhancement of security in cloud environments through advanced access control mechanisms. With the increasing adoption of cloud computing, ensuring robust security measures has become paramount. The study focuses on implementing Role-Based Access Control (RBAC) and Attribute-Based Access Control (ABAC) to provide flexible and scalable security solutions. Initially, the research aimed to present a detailed comparative of access control policies across major public cloud providers. As the research progressed, the inherent complexity and variability of these policies became evident, thus the thesis focus shifted to proposing a unified approach in defining access control mechanisms. After researching available platforms for access control, the thesis opted on using the Open Policy Agent (OPA). OPA is a Cloud Native Computing Foundation (CNCF) project, which offers a unified model for access control policy enforcement that is highly scalable and flexible. The thesis also evaluates OPA's effectiveness compared to other access control mechanisms, such as Google's Zanzibar and Topaz, in enhancing cloud security. The thesis? project implementation demonstrates how OPA's policy-as-code approach can simplify policy management and improve authorization processes in multi-cloud environments. By leveraging OPA, this study presents a unified access control framework that can adapt to the dynamic needs of modern cloud infrastructures, thereby enhancing security and operational efficiency.

[es] Esta tesis explora la mejora de la seguridad en entornos de nube a través de mecanismos avanzados de control de acceso. Con la adopción creciente de la computación en la nube, asegurar medidas de seguridad robustas se ha vuelto primordial. El estudio se centra en implementar el Control de Acceso Basado en Roles (RBAC) y el Control de Acceso Basado en Atributos (ABAC) para proporcionar soluciones de seguridad flexibles y escalables. Inicialmente, la investigación tenía como objetivo presentar una comparativa detallada de las políticas de control de acceso entre los principales proveedores de nube pública. A medida que la investigación avanzaba, se hizo evidente la complejidad inherente y la variabilidad de estas políticas, por lo que el enfoque de la tesis se desplazó hacia la propuesta de un enfoque unificado en la definición de mecanismos de control de acceso. Tras investigar las plataformas disponibles para el control de acceso, la tesis optó por utilizar Open Policy Agent (OPA). OPA es un proyecto de la Cloud Native Computing Foundation (CNCF) que ofrece un modelo unificado para la aplicación de políticas de control de acceso que es altamente escalable y flexible. La tesis también evalúa la efectividad de OPA en comparación con otros mecanismos de control de acceso, como Zanzibar y Topaz de Google, en la mejora de la seguridad en la nube. La implementación del proyecto de la tesis demuestra cómo el enfoque de política como código de OPA puede simplificar la gestión de políticas y mejorar los procesos de autorización en entornos multinube. Al aprovechar OPA, este estudio presenta un marco de control de acceso unificado que puede adaptarse a las necesidades dinámicas de las infraestructuras modernas en la nube, mejorando así la seguridad y la eficiencia operativa.