Search Results - "Barraca, João P."

Publication Catalog - "Barraca, João P."

  • Showing 1 - 9 results of 9
Refine Results
  1. 1

    Privacy-based deployments: the role of DevPrivOps in 6G mobile networks

    Publication
    by Silva, Catarina
    Other Authors: Cunha, Vítor A.; Barraca, João P.; Salvador, Paulo
    The advent of 6G brings unprecedented opportunities for connectivity and software applications. However, it also poses significant privacy challenges. In this article, we propose the integration of DevPrivOps, a privacy engineering approach, in 6G software development to address these challenges. DevPrivOps emphasizes continuous integration, delivery, and deployment while incorporating privacy concerns from the early stages of development. This article outlines the principles and components of DevPrivOps in the context of 6G, including privacy quantification and intelligent prediction of privacy breaches. By integrating privacy engineering in 6G software development, DevPrivOps aims to enhance the privacy level of software, prioritize privacy considerations, ensure compliance with data privacy regulations, promote transparency, optimize performance, and inform decision-making processes. The proposed methodology addresses gaps in previous DevPrivOps concepts and highlights the need for generic solutions that can quantify privacy in various software domains.
    2024 article Portugal open access
  2. 2

    Moving Target Defense for the cloud/edge Telco environments

    Publication
    by Escaleira, Pedro
    Other Authors: Cunha, Vitor; Gomes, Diogo; Barraca, João P.; Aguiar, Rui L.
    The Internet of Things (IoT) paradigm has been one of the main contributors, in recent years, to the growth in the number of connected equipment. This fact has predominantly contributed to IoT being constrained by the 5th Generation Mobile Network (5G) progress and the promises this technology brings. However, this can be a double-edged sword. On the one hand, it will benefit from those progresses, but on the other, it will also be impacted by any security risk associated with 5G. One of the more serious security problems associated with it is the new wave of virtualization and softwarization of networks and analogous appliances, brought to light by paradigms such as Network Functions Virtualization (NFV) and Multi-access Edge Computing (MEC). Considering these predicaments, we propose a state-of-the-art Moving Target Defense (MTD) approach that defends Cloud-based Network Functions (CNFs) launched within MEC and NFV environments. Furthermore, our mechanism follows the famous Everything as a Service (XaaS) ideology, allowing any CNF provider to use this protection system, working agonistically. In the end, we created a Proof of Concept (PoC) of our proposed methodology, which we then used to conduct an extensive practical security analysis against the multiple phases of the Intrusion Kill Chain. Our final results have proven that our MTD as a Service (MTDaaS) approach can effectively delay and, in some cases, stop an attacker from achieving its objectives when trying to attack a CNF, even if the related vulnerability is a zero-day.
    2023 article Portugal open access
  3. 3

    Multi-access Edge Computing as a service

    Publication
    by Escaleira, Pedro
    Other Authors: Mota, Miguel; Diogo, Gomes; Barraca, João P.; Aguiar, Rui L.
    Standardization organizations, such as the European Telecommunications Standards Institute (ETSI), have been gathering efforts to specify the Edge Computing paradigm. However, there is still a lack of complete, interface-wise, actual implementations and evaluations of a fully functional Edge Computing architecture. On these grounds, the work presented in this paper proposes a new Multi-access Edge Computing (MEC)-Network Functions Virtualization (NFV) architecture for a challenging Business to Business to Consumer (B2B2C) model, based on the references provided by ETSI, and provides a prototype implementation to demonstrate its viability. The tests conducted show that the proposed framework can be efficiently deployed, allowing Telecommunications Operators to rapidly instantiate and provide an elastic Edge Infrastructure to their customers.
    2022 conference output Portugal restricted access
  4. 4

    A systematic review on security mechanisms for serverless computing

    Publication
    by Escaleira, Pedro
    Other Authors: Cunha, Vítor A.; Barraca, João P.; Gomes, Diogo; Aguiar, Rui L.
    This systematic review examines serverless security mechanisms proposed between 2018 and 2024, categorizing them into a layered security model comprising runtime, network, function, orchestration, and data. The proposed model provides a structured framework to analyze serverless-specific threats and protective measures that can be used in future works to better contextualize the threat scope of new protection techniques. Our findings reveal notable advancements in serverless security but highlight persistent gaps, such as function-level observability or data lifecycle protection. In addition to cataloging existing mechanisms, we identify key research directions and share all review data to facilitate future studies. This work advances the understanding of serverless security and offers a foundation for developing more robust protective measures.
    2025 article Portugal open access
  5. 5

    Network slicing security: challenges and directions

    Publication
    by Cunha, Vitor A.
    Other Authors: Silva, Eduardo da; Carvalho, Marcio B. de; Corujo, Daniel; Barraca, João P.; Gomes, Diogo et al.
    Network slicing emerges as a key technology in next generation networks, boosted by the integration of software‐defined networking and network functions virtualization. However, while allowing resource sharing among multiple tenants, such networks must also ensure the security requirements needed for the scenarios they are employed. This letter presents the leading security challenges on the use of network slices at the packet core, the solutions that academy and industry are proposing to address them, pointing out some directions that should be considered.
    2019 article Portugal open access
  6. 6

    An SFC-enabled approach for processing SSL/TLS encrypted traffic in future enterprise networks

    Publication
    by Cunha, Vítor A.
    Other Authors: Carvalho, Marcio B. de; Corujo, Daniel; Barraca, João P.; Gomes, Diogo; Schaeffer-Filho, Alberto E. et al.
    In this paper, we propose an architecture based on NFV and SDN which allows to balance traffic analysis techniques using a Classifier. It steers flows to the appropriate Service Function Chaining (to open traffic or not) according to network requirements (such as, effectiveness, flexibility, scalability, performance, and privacy). The SSL/TLS traffic processing is carried-out by the centerpiece of this work, the SFC-enabled MITM. A Proof-of-Concept was conducted (focusing on our SFC-enabled MITM) which showed that functionalities lost due to encryption (Content Optimization, Caching, Network Anti-virus, and Content Filter) were recovered when processing opened traffic within its Service Function Chains. We also evaluated its impact on performance. The results show that cipher suite overhead plays a role but can be mitigated, the Classifier can alleviate the performance overhead of different traffic analysis techniques, network functions have lower impact to performance, and Service Function Chaining length influences page load time.
    2018 book part Portugal open access
  7. 7

    Safeguarding from abuse by IoT vendors: edge messages verification of cloud-assisted equipment

    Publication
    by Cunha, Vítor A.
    Other Authors: Silva, Eduardo da; Carvalho, Marcio B. de; Corujo, Daniel; Barraca, João P.; Gomes, Diogo et al.
    The fact that most IoT solutions are provided by 3rd-parties, along with the pervasiveness of the collected data, raises privacy and security concerns. There is a need to verify which data is being sent to the 3rd-party, as well as preventing those channels from becoming an exploitation avenue. We propose to use existing API definition languages to create contracts which define the data that can be transmitted, in what format, and with which constraints. To verify the compliance with these contracts, we propose a converging "Multi-Access Edge Computing" architecture which validates RESTalike API requests/responses against a Swagger schema. We deal with encrypted traffic using an SFC-enabled Man-in-the-Middle, allowing us to do verifications in "real-time". We devised a Proof of Concept and shown that we were able to detect (and stop) contract violations.
    2019 book part Portugal restricted access
  8. 8

    A network service for preventing data leakage from IoT cloud-assisted equipment

    Publication
    by Cunha, Vitor A.
    Other Authors: Silva, Eduardo da; Carvalho, Marcio B. de; Corujo, Daniel; Barraca, João P.; Gomes, Diogo et al.
    The fact that most IoT solutions are provided by third parties, along with the pervasiveness of the collected data, raises privacy and security concerns. There is a need to verify which data is being sent to the third party, as well as preventing those channels from becoming an exploitation avenue. We propose to use existing API definition languages to create contracts which define the data that can be transmitted, their format and constraints. To verify the compliance with these contracts, we propose a Network Service architecture which validates REST-like API requests/responses against a Swagger schema. We deal with encrypted traffic using an Service Function Chaining (SFC)-enabled Man-in-the-Middle (MITM), allowing verifications in “real-time.” We devised a Proof of Concept and showed that we were able to detect (and stop) contract violations.
    2019 book part Portugal open access
  9. 9

    Orchestrating an SFC-enabled SSL/TLS traffic processing architecture using MANO

    Publication
    by Sousa, Eduardo
    Other Authors: Cunha, Vítor A.; Carvalho, Marcio B. de; Corujo, Daniel; Barraca, João P.; Gomes, Diogo et al.
    The heterogeneity of 5G requirements commands more complex network architectures, imposing the need for network orchestration. ETSI NFV MANO is the standard which defines a common framework for vendors and operators to integrate their orchestration efforts. In this paper, we evaluated how an ETSI NFV MANO compliant orchestrator (OSM) fares while orchestrating an SFC-enabled SSL/TLS encrypted traffic processing architecture, which supports both edge and cloud deployments. A quantitative evaluation was carried-out, which assessed the responsiveness and overheads of OSM, as well as the actual functionality of our SSL/TLS processing architecture (with edge computing components). A qualitative evaluation was also carried-out, providing insight into the maturity of the current OSM release, what works well, what requires workarounds, and the actual limitations. A demonstration of the architecture evaluated in this work was accepted as a contribution to the ETSI OSM PoC Framework.
    2018 book part Portugal open access