Publication | Open Access
Typosquatting and Combosquatting Attacks on the Python Ecosystem
49
Citations
5
References
2020
Year
Unknown Venue
EngineeringInformation SecuritySoftware EngineeringPython EcosystemSoftware AnalysisFormal VerificationPython Package IndexTargeted AttackFuzzingPackage Uploading ProcessProgramming Language TheoryThreat DetectionTyposquatting Package NamesComputer ScienceData SecuritySoftware SecurityProgram AnalysisAutomated ReasoningSoftware TestingAttack ModelAnti-virus TechniqueMalware Analysis
Limited automated controls integrated into the Python Package Index (PyPI) package uploading process make PyPI an attractive target for attackers to trick developers into using malicious packages. Several times this goal has been achieved via the combosquatting and typosquatting attacks when attackers give malicious packages similar names to already existing legitimate ones. In this paper, we study the attacks, identify potential attack targets, and propose an approach to identify combosquatting and typosquatting package names automatically. The approach might serve as a basis for an automated system that ensures the security of the packages uploaded and distributed via PyPI.
| Year | Citations | |
|---|---|---|
Page 1
Page 1