10 Anos de P4: Explorando a Programação no Plano de Dados

Carlos Kamienski, Lucas Trombeta, Dener Ottolini Silva, Bruna Carvalho (UFABC), Alexandre Heideker (Unibo), Felipe Augusto Anon da Silva (UFABC), Marcelo Antonio Marotta (UnB), João Henrique Kleinschmidt (UFABC), Lisandro Zambenedetti Granville (RNP)

Description This mini-course will explore the power of data plane programming with the P4 language using the virtualized P4Docker solution. Participants will learn how to create customized and efficient networks in an accessible and practical way. Software Defined Networks (SDN) introduced a modular architecture that separates the control plane from the data plane, promoting innovation and simplifying the management of complex infrastructures. However, the evolution of the data plane faced challenges due to the difficulty of hardware reprogramming and the high criticality of performance. The P4 language and devices like the Intel Tofino have revolutionized this scenario, enabling greater customization and efficiency, although the high cost has limited its initial adoption. With P4Docker, viewers will have access to a simple and efficient development environment to experiment and learn. The course will cover the fundamentals of the P4 language, the SDN architecture, creating packet pipelines, implementing security policies, and using P4Docker. By the end, participants will be able to develop network applications, optimize infrastructure performance, and contribute to more intelligent and flexible networks.

Cross-Site Scripting: Ataques, Detecção e Contramedidas

Ian Vilar Bastos (UERJ), Bianca Guarizi (CEFET-RJ), Isabela Alves (RNP), Julia Souza (CEFET-RJ), Guilherme Pimentel (UFF), João André Watanabe, Dalbert Matos Mascarenhas (CEFET-RJ), Marcelo Gonçalves Rubinstein (UERJ), Igor Monteiro Moraes (UFF)

Description This mini-course aims to present the main concepts and mechanisms for detecting XSS attacks and their main technical and research challenges. The mini-course also aims to discuss the main prevention measures during the development of Web applications to make them more secure. In addition, the mini-course includes an experimental and educational practice to raise public awareness about XSS attacks, in which participants will be able to reinforce the knowledge acquired. The practical activity will use the EXSS emulator, developed by the authors in the context of the Working Groups of the RNP Hackers for Good Program. At the end of the mini-course, participants are expected to be able to (i) understand how XSS attacks are exploited in Web applications; (ii) differentiate how the different types of attacks that exploit the XSS vulnerability occur; (iii) identify good practices on the development of secure Web applications; (iv) assimilate the main mechanisms and strategies for defense against XSS attacks.

Fine-tuning Federado de Modelos de Linguagem na Era da Comunicação

Allan Mariano de Souza (UNICAMP), Joahannes Bruno Dias da Costa (UNIFESP), Daniel Ludovico Guidoni (UFOP), Gabriel Ukstin Talasso (UNICAMP), Filipe Maciel Roberto (UECE), Luis Fernando Gomez Gonzalez (UNICAMP), Eduardo Coelho Cerqueira (UFPA), Luiz Fernando Bittencourt (UNICAMP), Antonio Alfredo Ferreira Loureiro (UFMG), Leandro Villas (UNICAMP)

Description The main objective of the mini-course is to enable researchers, professionals, and students to understand and implement advanced techniques that combine efficient model personalization with privacy preservation that impact 5G/6G ecosystems, Internet of Things (IoT), Communication Networks, and Smart Cities. The mini-course will cover the fundamentals ofFederated Learning essential concepts of fine-tuning and recent and innovative methods, including Low-Rank Adaptation (LoRA) and Knowledge Distillation (KD). These topics will allow participants to explore and understand how to efficiently adapt language models in different scenarios and mitigate challenges such as non-independent and identically distributed (non-IID) data and limitations in the computational resources of the devices participating in the training process. The relevance of this mini-course is aligned with the growing demand for intelligent and efficient solutions in different distributed and federated communication ecosystems that have data privacy preservation requirements.

Processamento de Pacotes baseado em GPU

André Garcia Vieira, Gustavo Pantuza, João Vitor Soares, Filipe Pirola, Gustavo Viveiros, Marcos Augusto Menezes Vieira, Luiz Filipe Menezes Vieira (UFMG)

Description Packet processing on GPUs has emerged as an innovative solution to deal with the growing volume of data traffic in modern networks. The use of GPUs for packet processing allows us to take full advantage of the intrinsic parallelism of these architectures, optimizing the analysis and forwarding of large amounts of data in real-time. This approach benefits from the high parallel processing capacity of GPUs, significantly reducing latency time compared to solutions based exclusively on CPUs. The adoption of GPUs for packet processing promises to shape the future of computer networks, redefining performance and efficiency standards. This technology represents a leap towards a more agile and scalable paradigm, where network responsiveness is essential. By exploring these new frontiers, companies, and academics have the opportunity to build solutions that meet the growing demands of the digital society while also pushing the boundaries of what is possible in terms of network technology.

Governança em Cibersegurança e Privacidade dos Dados: Frameworks, Desafios e Práticas sob a Perspectiva das Cidades Inteligentes

Radames Giona, Fernando Nakayama (UFPR), Edson Tavares de Camargo (UTFPR), Michele Nogueira Lima (UFMG)

Description Cybersecurity in smart cities involves not only protecting critical infrastructure (such as energy, transportation, and health networks) but also ensuring collaborative management between the public, private, and civil society sectors. This short course aims to discuss cybersecurity governance, highlighting its strategic role in smart cities, a crucial aspect of ensuring data security and privacy in an interconnected urban environment. To this end, fundamental concepts of governance, cybersecurity, and their relationships with connected devices will be addressed, as well as critical governance challenges, such as the interoperability of Internet of Things (IoT) devices and risk mitigation in urban environments, specific challenges related to the protection and management of IoT and mobile devices in urban environments, and relevant practices based on case studies and emerging trends in the field. Understanding cybersecurity governance and its effects is essential, as it allows the formulation of integrated policies and strategies, ensuring data protection, operational continuity, and smart cities' sustainable development. The short course will be theoretical and practical, combining the presentation of concepts with analyses of governance frameworks and the discussion of technical, social, and regulatory challenges.

Sensoriamento Wireless: Utilizando sinais de Wi-Fi para monitoramento de baixo custo com dispositivos IoT

Samuel Ducca, Henrique Freire da Silva, Artur Jordao, Cintia Borges Margi (USP)

Description The popularization of the Internet of Things (IoT) over the last decade has led to the development of new wireless sensing techniques, which take advantage of the equipment and antennas already used by communication protocols such as Wi-Fi and Bluetooth to monitor the environment without the need for additional sensors. Such techniques offer opportunities for pervasive and low-cost sensing and are part of efforts to Integrated Sensing and Communications(ISAC) in various protocols. The objective of this short course is to provide an overview of the applications and state of the art in wireless sensing involving equipment and frequencies used for communication (such as LoRaWAN, Wi-Fi and mmWave), with a specific focus on Wi-Fi Channel State Information (CSI) sensing and how to perform it using low-cost IoT devices. During the course, techniques for collecting and processing CSI data, the use of machine learning tools for event detection and classification, and the optimization of artificial intelligence models for real-time execution on low-cost IoT devices will be covered in a practical activity using ESP32 boards.