An\'alise de Seguran\c{c}a Baseada em Roles para F\'abricas de Software
Miguel Loureiro, Lu\'isa Louren\c{c}o, L\'ucio Ferr\~ao and, Carla Ferreira

TL;DR
This paper introduces a static analysis method based on role-based security policies to identify security breaches in large software factories, demonstrated through a prototype for OutSystems with effective flaw detection.
Contribution
It presents a novel static analysis technique for security policy compliance in software factories, including a graph-based model and a prototype tool for practical evaluation.
Findings
Detected several security flaws in large factories.
Identified serious security breaches that are hard to detect manually.
Validated the approach with a prototype on OutSystems factories.
Abstract
Most software factories contain applications with sensitive information that needs to be protected against breaches of confidentiality and integrity, which can have serious consequences. In the context of large factories with complex applications, it is not feasible to manually analyze accesses to sensitive information without some form of safety mechanisms. This article presents a static analysis technique for software factories, based on role-based security policies. We start by synthesising a graph representation of the relevant software factories, based on the security policy defined by the user. Later the graph model is analysed to find access information where the security policy is breached, ensuring that all possible execution states are analysed. A proof of concept of our technique has been developed for the analysis of OutSystems software factories. The security reports…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInformation and Cyber Security · Software Reliability and Analysis Research · Advanced Malware Detection Techniques
