社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
2025必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
使用双重机器学习进行因果推断
【python技术】用TA-Lib、plotly构建股票技术指标分析系统
2025必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
院士领衔、IEEE Fellow 坐镇,清华、上交大、复旦、同济等专家齐聚 2025 全球机器学习技...
哈尔滨工业大学李昂团队ACS ES&T Engg.:基于机器学习开发用于异化铁还原菌还原脱氯的生理相...
2025必看AI干货!《大模型/AIGC/GPT-4/Transformer/DL/KG/NLP/C...
Python基础语法大全及知识点总结(珍藏版)
跨境电商试练AI,DeepSeek取代了ChatGPT
OpenAI发布Agent开发组件;苹果AI支持中文了;Manus将与阿里通义千问合作|AIGC周观...
关注
Py学习
»
Git
攻击者可滥用 GitHub 代码空间传递恶意软件
FreeBuf
• 2 年前 • 425 次点击
Security Affairs 网站披露,Trend Micro 安全研究人员证实攻击者可能滥用开发环境 GitHub Codespaces中某项合法功能,将恶意软件发送给受害系统。
安全研究人员发现,用户可通过将配置文件提交到至存储库,定制 GitHub 代码空间项目,此举会为项目所有用户创建可重复的代码空间配置,每个代码空间都可在 GitHub 托管的虚拟机上运行。此外,代码空间支持端口转发功能,允许用户从本地浏览器访问和调试运行在特定端口上的网络应用。
Trend Micro 安全研究人员指出,开发人员可在组织内部或者直接公开分享转发端口,任何知道 URL 和端口号的人都可以访问公共端口,这就意味着攻击者可滥用此功能来托管恶意内容,并在其攻击中共享指向这些资源的链接。
在帖子中,Trend Micro 表示为了验证其对威胁建模滥用情况的假设,在 8080 端口上运行一个基于Python 的 HTTP 服务器,转发并公开暴露了该端口。整个过程中,很容易就发现了 URL 和没有 cookies 的认证。
GitHub 代码空间通常使用 HTTP 转发端口,如果需要,开发人员也可以将任何端口更改为 HTTPS。一旦开发人员将公开可见的端口更新为 HTTPS,端口的可见性将自动变为私有,快速查看 VirusTotal 等威胁情报平台将显示该域没有恶意历史记录,如果通过该域分发,阻止下载恶意文件的可能性会大大降低。
攻击者可通过创建一个简单脚本,以自动创建具有公开端口的代码空间,并使用其托管恶意内容。安全专家解释称这一过程包括创建一个 Web 服务器,其中包含一个为恶意文件提供服务的开放目录,并在下载100 秒后删除。
Trend Micro 强调,,攻击者可使用这样的脚本,轻松滥用 GitHub 代码空间,通过在其代码空间环境中公开端口来快速提供恶意内容。
此外,由于每个代码空间都有唯一的标识符,因此关联的子域也是唯一的。这为攻击者提供了足够的空间来创建不同的打开目录实例。好消息是,研究人员设计的攻击技术尚未在野外攻击中得到应用。
文章来源:
https://securityaffairs.com/140932/hacking/github-codespaces-attack-technique.html?
精彩推荐
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/151808
425 次点击
登录后回复