Abstract: The popularization of computing devices and communication technologies highlights new security threats. The implementation of the Internet of Things (IoT) expands the attack surface, generating more threats due to the inherent security vulnerabilities. Data Science and Artificial Intelligence (AI) emerge as powerful tools. They offer new possibilities for cybersecurity, including the analysis of large volumes of data, the identification and prediction of vulnerabilities, as well as the detection of intruders. This short course presents the concepts, methodology, and techniques of Data Science for Cybersecurity with multiple objectives: (i) to disseminate the culture of Data Science in Cybersecurity; (ii) to demonstrate the potential of Artificial Intelligence and Machine Learning techniques for this area; (iii) to encourage collaborations between research groups in Brazil and ours at UFMG and UFPR; and (iv) to share results from the MCTI/FAPESP MENTORED project. We also demonstrate the entire Data Science pipeline in Cybersecurity, as well as discussing future perspectives, challenges, and open research questions.
Important: For a better experience during the practical part of the minicourse, we strongly recommend that participants bring a computer/laptop with a Linux operating system (or with a Linux virtual machine installed) and Internet access; Python 3 installed; a Google account to access the Drive that will be provided, and a Google Colab account.