Raffaele Della Corte

Dr. Raffaele Della Corte


Research Focus & Metrics

Academic Career Length

9Years (2018-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
20 August 2018 in IEEE Transactions on Dependable and Secure Computing
Verified
Journal Article
Closed access
CGChristopher N. Gutierrez
Christopher N. Gutierrez
TKTaegyu Kim
Taegyu Kim
RCRaffaele Della Corte
Raffaele Della Corte
JAJeffrey Avery
Jeffrey Avery
DGDan Goldwasser
Dan Goldwasser
SBSaurabh Bagchi
Saurabh Bagchi
Phishing attacks continue to pose a major headache for defenders of computing systems, with some insidious kinds of phishing messages appear to pass through filters by making seemingly simple structural and semantic changes to the messages. We tackle this problem in this paper, through the use of a machine learning classifier operating on a large corpus of phishing and legitimate messages. By understanding common phishing features, we design a system to extract features and elevate some to higher level features that are meant to defeat common phishing mail construction strategies. The algorithms are instantiated in a usable system called SAFE-PC. To evaluate SAFE-PC, we collect the largest known corpus of phishing messages (used in any publicly known study) from the central IT organization at a tier-1 research university. SAFE-PC is able to detect more than 70% of the emails that had eluded our production deployment of Sophos, a state-of-the-art email filtering tool today. It also performs better than SpamAssassin, a commonly used email filter. We also develop an online version of SAFE-PC, that can be incrementally retrained with new samples. Its detection performance is found to improve with time as new samples are fed in, while the time to retrain it stays constant.

6 September 2019 in IEEE Transactions on Services Computing
Verified
Journal Article
Closed access
MCMarcello Cinque
Marcello Cinque
RCRaffaele Della Corte
Raffaele Della Corte
APAntonio Pecchia
Antonio Pecchia
Monitoring is a core practice in any software system. Trends in microservices systems exacerbate the role of monitoring and pose novel challenges to data sources being used for monitoring, such as event logs. Current deployments create a distinct log per microservice; moreover, composing microservices by different vendors exacerbates format and semantic heterogeneity of logs. Understanding and traversing the logs from different microservices demands for substantial cognitive work by human experts. This paper proposes a novel approach to accompany microservices logs with black box tracing to help practitioners in making informed decisions for troubleshooting. Our approach is based on the passive tracing of request-response messages of the REpresentational State Transfer (REST) communication model. Differently from many existing tools for microservices, our tracing is application transparent and non-intrusive. We present an implementation called MetroFunnel and conduct an assessment in the context of two case studies: a Clearwater IP Multimedia Subsystem (IMS) setup consisting of Docker microservices and a Kubernetes orchestrator deployment hosting tens of microservices. MetroFunnel allows making useful attributions in traversing the logs; more important, it reduces the size of collected monitoring data at negligible performance overhead with respect to traditional logs.

1 October 2020 in Future Generation Computer Systems
Verified
Journal Article
Closed access
MCMarcello Cinque
Marcello Cinque
RCRaffaele Della Corte
Raffaele Della Corte
APAntonio Pecchia
Antonio Pecchia

10 January 2024 in ACM Transactions on Embedded Computing Systems
Verified
Journal Article
Open access
MBMarco Barletta
Marco Barletta
MCMarcello Cinque
Marcello Cinque
Luigi De SimoneLuigi De Simone
Luigi De Simone
RCRaffaele Della Corte
Raffaele Della Corte
The evolution of industrial environments makes the reconfigurability and flexibility key requirements to rapidly adapt to changeable market needs. Computing paradigms like Edge/Fog computing are able to provide the required flexibility and scalability while guaranteeing low latencies and response times. Orchestration systems play a key role in these environments, enforcing automatic management of resources and workloads’ lifecycle, and drastically reducing the need for manual interventions. However, they do not currently meet industrial non-functional requirements, such as real-timeliness, determinism, reliability, and support for mixed-criticality workloads. In this article, we present k4.0s, an orchestration system for Industry 4.0 (I4.0) environments, which enables the support for real-time and mixed-criticality workloads. We highlight through experiments the need for novel monitoring approaches and propose a workflow for selecting monitoring metrics, which depends on both workload requirements and hosting node guarantees. We introduce new abstractions for the components of a cluster in order to enable criticality-aware monitoring and orchestration of real-time industrial workloads. Finally, we design an orchestration system architecture that reflects the proposed model, introducing new components and prototyping a Kubernetes-based implementation, taking the first steps towards a fully I4.0-enabled orchestration system.

1 October 2022 in Journal of Network and Computer Applications
Verified
Journal Article
Open access
MCMarcello Cinque
Marcello Cinque
RCRaffaele Della Corte
Raffaele Della Corte
APAntonio Pecchia
Antonio Pecchia

13 March 2020 in Empirical Software Engineering
Verified
Journal Article
Closed access
PDF file
MCMarcello Cinque
Marcello Cinque
RCRaffaele Della Corte
Raffaele Della Corte
APAntonio Pecchia
Antonio Pecchia