Cookies Policy
We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out More
Close
  • Menu
About

About

I am a post-doc researcher at HASLab, INESC TEC, working on Security in Computer Communications. Previously, I received my PhD in Informatics from University of Minho, Portugal, in 2016, MSc in Network Engineering and Communication Services from the same university in 2011 and BS from University Federal of Sergipe, Brazil, in 2008. My research interests include traffic measurements, classification and characterization, network security and wireless sensor networks. 

Interest
Topics
Details

Details

  • Name

    João Marco
  • Cluster

    Computer Science
  • Role

    Assistant Researcher
  • Since

    22nd December 2016
Publications

2019

An ontology-based recommendation system for context-aware network monitoring

Authors
Silva, RF; Carvalho, P; Rito Lima, S; Álvarez Sabucedo, L; Santos Gago, JM; Silva, JMC;

Publication
Advances in Intelligent Systems and Computing

Abstract
Current network management systems urge for a context-aware perspective of the provided network services and the underlying infrastructure usage. This need results from the heterogeneity of services and technologies in place, and from the massive traffic volumes traversing today’s networks. To reduce complexity and improve interoperability, monitoring systems need to be flexible, context-aware, and able to self-configure measurement points (MPs) according to network monitoring tasks requirements. In addition, the use of sampling techniques in MPs to reduce the amount of traffic collected, analysed and stored has become mandatory and, currently, distinct sampling schemes are available for use in operational environments. In this context, the main objective of this paper is the ontological definition of measurement requirements and components in sampling-based monitoring environments, with the aim of supporting an expert recommendation system able to understand context and identify the appropriate configuration rules to apply to a selection of MPs. In this way, the ontology, defining management needs, network measurement topology and sampling techniques, is described and explored considering several network management activities. A use case focusing on traffic accounting as monitoring task is also provided, demonstrating the expressiveness of the ontology and the role of the recommendation system in assisting context-aware network monitoring based on traffic sampling. © Springer Nature Switzerland AG 2019.

2019

Data security and trustworthiness in online public services: An assessment of Portuguese institutions

Authors
Silva, JMC; Fonte, V;

Publication
ACM International Conference Proceeding Series

Abstract
Providing public services through the internet is an effective approach towards an encompassing number of citizens being covered by them and for cost reduction. However, the fast development of this area has fostered discussion and legislation regarding information security and trustworthiness. In addition to security mechanisms for data processed and stored internally, service providers must ensure that data exchanged between their servers and citizens are not intercepted or modified when traversing heterogeneous and uncontrolled networks. Moreover, such institutions should provide means enabling the citizen to verify the authenticity of the services offered. In this way, the present work provides a comprehensive overview regarding the security posture of Portuguese public institutions in their online services. It consists of non-invasive robustness evaluation of the deployed solutions for end-to-end data encryption and the correct use of digital certificates. As a result, we provide some recommendations aiming to enhance the current panorama in the majority of the 111 online services considered in this study. © 2019 Association for Computing Machinery.

2019

Privacy and data protection concerns regarding the use of blockchains in smart cities

Authors
Ramos, LFM; Silva, JMC;

Publication
ACM International Conference Proceeding Series

Abstract
In this work we investigate which aspects of data protection regulation must be carefully observed when implementing Blockchain-based projects in smart cities. This technology provides interesting properties and allows governments to develop flexible and innovative data management systems. Nevertheless, realizing the benefits of using Blockchains requires understanding the government processes along with the legal framework and political setting imposed on government. Though it is a buzzword, Blockchain may not always be the best solution for data processing, and carrying out a Data Protection Impact Assessment could allow an analysis of the necessity and proportionality of the mechanism. Furthermore, principles relating to security of data remain applicable to Blockchains. We discuss points of interaction between Blockchain technology and the European Union data protection framework, and provide recommendations on how to better develop Blockchain-based projects in smart cities. The findings of the study should provide public sector actors with a guideline to assess the real necessity and better format of a Blockchain-based application. © 2019 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

2018

Qualification offer in EGOV competencies in PALOP-TL

Authors
Silva, JMC; Ramos, LFM; Fonte, V;

Publication
ACM International Conference Proceeding Series

Abstract
Information and Communications Technologies (ICT) have been successfully used in order to promote and pursue the goals of UN's 2030 Agenda for Sustainable Development. Meeting these goals, however, require significant efforts on public policy development, adequate planning and implementation, as well as qualified human resources working at every level of government, public administration and institutions. This paper presents a first quantitative analysis originated from Electronic Government-related training sessions that took place on all five Portuguese Speaking African Countries, and in Timor-Leste along 2017. The results focus on (i) the availability of higher education institutions offering courses related to EGOV on each of those countries; (ii) the qualification of the professionals attending those sessions; and (iii) how availability of local higher education courses translates into qualifications of local professionals serving at public administration level. This paper also discusses some perceptions gathered from the field, both from participants and lecturer teams, framing additional challenges that EGOV-related courses must take into account in those particular settings. It concludes by pointing out some of the works already taking place, which provides a deeper understanding of the workforce competencies in EGOV for each of those countries. © 2018 Copyright is held by the owner/author(s). Publication rights licensed to ACM.

2018

Deploying Time-based Sampling Techniques in Software-Defined Networking

Authors
Teixeira, DR; Silva, JMC; Lima, SR;

Publication
2018 26TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM)

Abstract
Network data volumes have seen a substantial increase in recent years, in part due to the massive use of mobile devices, the dissemination of streaming services and the rise of concepts such as IoT. This growing trend highlights the need to improve network monitoring systems to cope with challenges related with performance, flexibility and security. Software-Defined Networking (SDN) and traffic sampling techniques can be combined to provide a toolset that can be used for enhancing network management activities and performance evaluation. In this context, this paper presents a proposal for supporting time-based sampling techniques in SDN, providing network statistics at the controller level and allowing the self-configuration of traffic sampling in network devices. The proposed solution, designed to improve the efficiency and flexibility of network measurement systems, takes into account the underlying need to establish a balance between the reliability of the collected data and the computational effort involved in the sampling process. The proof-of-concept results emphasize the potential of applying and configuring different time-based sampling techniques through a SDN framework and a small set of standard OpenFlow messages. Comparative results on the accuracy and overhead of each technique when sampling real traffic traces are also provided.