DevPhish: Exploring Social Engineering in Software Supply Chain Attacks on Developers

The Software Supply Chain (SSC) has captured considerable attention from attackers seeking to infiltrate systems and undermine organizations. There is evidence indicating that adversaries utilize Social Engineering (SocE) techniques specifically aimed at software developers. That is, they interact with developers at critical steps in the Software Development Life Cycle (SDLC), such as accessing Github repositories, incorporating code dependencies, and obtaining approval for Pull Requests (PR) to introduce malicious code. This paper aims to comprehensively explore the existing and emerging SocE tactics employed by adversaries to trick Software Engineers (SWEs) into delivering malicious software. By analyzing a diverse range of resources, which encompass established academic literature and real-world incidents, the paper systematically presents an overview of these manipulative strategies within the realm of the SSC. Such insights prove highly beneficial for threat modeling and security gap analysis.

Authors

Institutions

Publication Details

Published
2024-10-17
DOI
https://doi.org/10.1109/uemcon62879.2024.10754708
Citations
4
Primary Topic
Information and Cyber Security
Type
article
Field-Weighted Citation Impact
3.12
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

DevPhish: Exploring Social Engineering in Software Supply Chain Attacks on Developers

Sima Jafarikhah, Hossein Siadati, Denis Khryashchev, Amin Kharraz et al.
4 citations
Information and Cyber Security
3.12
article

DevPhish: Exploring Social Engineering in Software Supply Chain Attacks on Developers

Sima Jafarikhah, Hossein Siadati, Denis Khryashchev, Amin Kharraz, Elijah Lorenzo Tripp, Terrence Hernandez, E. Sahin
article en
4 citations

Abstract

The Software Supply Chain (SSC) has captured considerable attention from attackers seeking to infiltrate systems and undermine organizations. There is evidence indicating that adversaries utilize Social Engineering (SocE) techniques specifically aimed at software developers. That is, they interact with developers at critical steps in the Software Development Life Cycle (SDLC), such as accessing Github repositories, incorporating code dependencies, and obtaining approval for Pull Requests (PR) to introduce malicious code. This paper aims to comprehensively explore the existing and emerging SocE tactics employed by adversaries to trick Software Engineers (SWEs) into delivering malicious software. By analyzing a diverse range of resources, which encompass established academic literature and real-world incidents, the paper systematically presents an overview of these manipulative strategies within the realm of the SSC. Such insights prove highly beneficial for threat modeling and security gap analysis.

University of North Carolina Wilmington (US), Florida International University (US), New York University (US)
Decent work and economic growth
Openalex Percentile: Top 7%
Information and Cyber Security
3.12
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.