首页> 外文会议>IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice >Anomalicious: Automated Detection of Anomalous and Potentially Malicious Commits on GitHub
【24h】

Anomalicious: Automated Detection of Anomalous and Potentially Malicious Commits on GitHub

机译:anomalicious:自动检测GitHub上的异常和潜在恶意

获取原文

摘要

Security is critical to the adoption of open source software (OSS), yet few automated solutions currently exist to help detect and prevent malicious contributions from infecting open source repositories. On GitHub, a primary host of OSS, repositories contain not only code but also a wealth of commit-related and contextual metadata – what if this metadata could be used to automatically identify malicious OSS contributions?In this work, we show how to use only commit logs and repository metadata to automatically detect anomalous and potentially malicious commits. We identify and evaluate several relevant factors which can be automatically computed from this data, such as the modification of sensitive files, outlier change properties, or a lack of trust in the commit’s author. Our tool, Anomalicious, automatically computes these factors and considers them holistically using a rule-based decision model. In an evaluation on a data set of 15 malware-infected repositories, Anomalicious showed promising results and identified 53.33% of malicious commits, while flagging less than 1% of commits for most repositories. Additionally, the tool found other interesting anomalies that are not related to malicious commits in an analysis of repositories with no known malicious commits.
机译:安全对采用开源软件(OSS)至关重要,目前存在很少有自动化解决方案,以帮助检测和防止对传染开源存储库的恶意贡献。在github上,存储库的主要主机不仅包含代码,还包含大量的提交相关和上下文元数据 - 如果可以使用此元数据来自动识别恶意OSS贡献,那么我们只显示如何使用提交日志和存储库元数据以自动检测异常和潜在的恶意提交。我们识别并评估可以从此数据自动计算的多个相关因素,例如敏感文件的修改,异常更改属性或提交作者中缺乏信任。我们的工具,anomalicious自动计算这些因素,并使用基于规则的决策模型来定向它们。在对15个恶意软件感染者的数据集的评估中,异常显示了有希望的结果,并确定了53.33%的恶意提交,而大多数存储库的占用的占欠款的53.33%。此外,该工具发现其他有趣的异常,与恶意犯相关的其他有趣的异常,在没有已知恶意提交的存储库中的分析中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号