A Bad IDEa: Weaponizing uncontrolled online-IDEs in availability attacks

Research output: Contribution to book/anthology/report/conference proceedingArticle in proceedingResearchpeer-review

272 Downloads (Pure)

Abstract

Botnets are an ongoing threat to the cyber world and can be utilized to carry out DDoS attacks of high magnitude. From the botmaster's perspective, there is a constant need for deploying more effective botnets and discovering new ways to bolster their bot ranks. Integrated Development Environments (IDEs) have been essential for software developers to write and compile source code. The increasing need for remote work and collaborative workspaces have led to the IDE-as-a-service paradigm that offers online code editing and compilation with multiple language support. In this paper, we show that a multitude of online IDEs do not run control checks on the user code and can be therefore lever-aged by a botnet. We examine the concept of uncontrolled execution environments and present a proof of concept to show how uncontrolled online-IDEs can be weaponized to perform large-scale attacks by a botnet. Overall, we detect a total of 719 online-IDEs with uncontrolled execution environments and limited sandboxing. Lastly, as ethical disclosure, we inform the IDE developers and service providers of the vulnerabilities and propose countermeasures.
Original languageEnglish
Title of host publicationIEEE European Symposium on Security and Privacy, Workshop on Attackers and Cyber-Crime Operations
Number of pages11
PublisherIEEE
Publication dateMar 2022
Pages82-92
Article number9799405
ISBN (Print)978-1-6654-9561-5
ISBN (Electronic)978-1-6654-9560-8
DOIs
Publication statusPublished - Mar 2022
Event2022 IEEE European Symposium on Security and Privacy Workshops - Genoa, Italy
Duration: 6 Jun 202210 Jun 2022

Conference

Conference2022 IEEE European Symposium on Security and Privacy Workshops
Country/TerritoryItaly
CityGenoa
Period06/06/202210/06/2022
SeriesIEEE European Symposium on Security and Privacy Workshops (EuroS&PW)
ISSN2768-0657

Keywords

  • online IDE
  • uncontrolled execution

Fingerprint

Dive into the research topics of 'A Bad IDEa: Weaponizing uncontrolled online-IDEs in availability attacks'. Together they form a unique fingerprint.

Cite this