首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Subdomain Takeover 子域名接管漏洞

CDN其他优点包括拒绝服务攻击防护,减少带宽和在流量高峰进行负载平衡。 CloudFront使用Amazon S3作为Web内容主要来源。Amazon S3是AWS提供另一项服务。...它是一种云存储服务(S3是Simple Storage Service缩写),允许用户将文件上传到所谓存储中,这是S3中逻辑组名称。 CloudFront使用发行版概念。...每个分发都是指向特定Amazon S3存储链接,以从中提供对象(文件)。创建新CloudFront分配后,将生成一个唯一子域来提供访问权限。...Amazon S3 —先前曾简要提到过Amazon S3。用于访问存储默认基本域并不总是相同,并且取决于所使用AWS区域。AWS文档中提供了Amazon S3基本域完整列表。...与CloudFront相似,Amazon S3允许指定备用(自定义)域名来访问存储内容。 Heroku — Heroku是一个平台即服务提供程序,可以使用简单工作流来部署应用程序。

3.7K20

实战 | 记一次23000美元赏金漏洞挖掘

当您登录主网站,将为普通用户生成test.com一个JSON Web Token (JWT) 现在在知道目标是如何工作之后,开始进行侦察。...立即报告了这个错误,这是错误赏金计划预期响应: 厂商:我们与开发人员讨论了这个问题,他们说你可以访问管理仪表板只是一个在客户端呈现反应应用程序(那种只需要呈现公共信息页面),自从实际 API...因为可以控制领域并生成有效 JWT,所以我尝试了每个有效负载来操纵范围,没有任何东西对有用,也无法进行想要转义。...现在有任意文件覆盖,现在可以做很多事情发现在主网站中使用xxxxxxxx.cloudfront.net来托管 javascript 和 HTML 等文件 很多文件都托管在xxxxxxxx.cloudfront.net...中,作为攻击者,可以更改文件内容并设法在主域中获取存储 XSS 和其他安全问题,因为他们使用 xxxxxxxx.cloudfront.net 来托管windows软件和pdf,用户可以下载,它是主网站一部分

1.6K20
您找到你想要的搜索结果了吗?
是的
没有找到

解决 DOM XSS 难题

将选定名称修改config为 XSS 有效负载: <?...幸运是,该domain参数似乎允许控制 GET 请求域。但是,当我将其设置为自己,请求无法执行并引发内容安全策略 (CSP) 错误。...不幸是,这给公司*.amazonaws.com造成了一个大漏洞:由于 AWS S3 文件托管在 上*.s3.amazonaws.com,仍然可以向攻击者控制存储发送请求!...此外,CORS 不会成为问题,因为 AWS 允许用户设置存储 CORS 策略。...然后注入了一个脚本标签,src指向通过 CSP 最终重定向到最终有效负载开放重定向。 结论 由于我 XSS 报告复杂性和绕过强化执行环境能力,两家公司都为 XSS 报告提供了奖金。

1.8K50

Subdomain-Takeover子域名接管原理和利用案例

实际DNS区域是由AWS管理(更具体地说是AWS Route53),比如上面指定NS记录指向DNS服务器是权威,则得到结果是权威答案(非权威性意味着它不是由权威DNS服务器(在此示例中为四个...只需要添加想要定义域然后保存即可; ? WeiyiGeek. 案例4:Fastmail 子域名接管 描述:Fastmail也存在子域名接管漏洞。因为当我们设置自定义域没有额外验证。...Amazon S3 - 以前简要提到了Amazon S3。用于访问存储默认基本域并不总是相同,并且取决于所使用AWS区域。AWS文档中提供了Amazon S3基本域完整列表。...与CloudFront类似,Amazon S3允许指定备用(自定义)域名以访问存储内容。 Heroku - Heroku是一个平台即服务提供商,可以使用简单工作流程部署应用程序。...GitHub - GitHub是Git版本控制存储库。GitHub还允许使用他们GitHub Pages项目进行免费虚拟主机托管

6.1K10

Subdomain-Takeover子域名接管原理和利用案例

实际DNS区域是由AWS管理(更具体地说是AWS Route53),比如上面指定NS记录指向DNS服务器是权威,则得到结果是权威答案(非权威性意味着它不是由权威DNS服务器(在此示例中为四个...只需要添加想要定义域然后保存即可; WeiyiGeek. 案例4:Fastmail 子域名接管 描述:Fastmail也存在子域名接管漏洞。因为当我们设置自定义域没有额外验证。...Amazon S3 - 以前简要提到了Amazon S3。用于访问存储默认基本域并不总是相同,并且取决于所使用AWS区域。AWS文档中提供了Amazon S3基本域完整列表。...与CloudFront类似,Amazon S3允许指定备用(自定义)域名以访问存储内容。 Heroku - Heroku是一个平台即服务提供商,可以使用简单工作流程部署应用程序。...GitHub - GitHub是Git版本控制存储库。GitHub还允许使用他们GitHub Pages项目进行免费虚拟主机托管

3.5K20

“中国”制造 | 悍马(Hummer)病毒家族技术分析报告

中毒用户将手机恢复出厂设置并不能解决问题,因为病毒已经获得ROOT权限,system分区已被修改,“悍马”病毒多个变种已植入手机ROM内。 ?...实际主体在stream.png文件里 ? 在这个png 实际上是一个加密后 elf 被载入后释放一个zip ? 该应用代码实际隐藏在这个zip里面 ?...使用后缀均为getSSPDownUrl,但是链接返回apk固定。.../doc/iad/) 注:SourceForge 是全球最大开源软件开发平台和仓库,是为开源软件提供一个存储、协作和发布平台。...猎豹移动安全研究人员在其泄露内部文档中发现,他们后台网址竟然就是病毒更新网址,已泄露文档相当详尽。虽然数据稍显陈旧,仍有参考价值。

1.4K100

浅谈云上攻防——Web应用托管服务中元数据安全隐患

Web应用托管服务出现,有效地避免了应用开发过程中繁琐服务器搭建及运维,使开发者可以专注于业务逻辑实现。...角色提供了三种权限策略:用于 Web 服务器层权限策略;用于工作程序层权限策略;拥有多容器 Docker 环境所需附加权限策略,在使用控制台或 EB CLI 创建环境,Elastic Beanstalk...从上述策略来看,aws-elasticbeanstalk-ec2-role角色拥有对“elasticbeanstalk-”开头S3 存储读取、写入权限以及递归访问权限,见下图: ?...S3存储,并非用户所有存储资源。...此外,可以通过限制Web应用托管服务中绑定到实例上角色权限策略进行进一步安全加强。在授予角色权限策略,遵循最小权限原则。 最小权限原则是一项标准安全原则。

3.8K20

2022 年10个优质 Node.js CMS 平台分享

相反,它充当我们内容基于云存储。内容与前端展示解耦。 开发人员通过 「CMS」 提供 「API」(无论是 「REST」 还是 「GraphQL」)访问他们需要向用户显示内容。...混合 「CMS」 为市场和内容编写者提供了传统 「CMS」 熟悉界面和体验,并为开发人员提供了跨多个渠道交付内容所需 「API」 访问权限。...我们可以在使用 「Ghost」 保持高效,因为它为专业人士日常使用常用工具提供了集成。...「Sanity」 提供了一个 「GraphQL API」,开发人员可以使用它来访问存储在其存储库中内容。 「Sanity」 提供了广泛插件和第三方集成,我们可以用来定制我们工作场景并扩展其功能。...特点 REST 和 GraphQL API 电子邮件功能 内容本地化 安全 三个计划中任何一个可用功能都没有限制 网址: https://payloadcms.com/ 10.

4.1K20

成功开发了一个SaaS项目,技术栈是这样

非常重要一点是,虽然工具列表看起来很长,并且有一些是非常规且不常用选项,实际在基础架构上花费时间很少,如果有的话,每个月平均下来也就是几个小时。...它节省了很多时间,并且文档资料详细丰富。这就是选择使用它原因。 3数据库 最初将所有数据都存储在 SQLite 数据库中,对数据进行备份意味着要将副本数据复制到 S3 之类对象存储中。...AWS:提供可预测服务以及大量托管服务。主要在全职工作时候使用过它,所以我没有花费很多时间来处理问题。...使用过 AWS 服务主要有 EKS、ELB、S3、RDS、IAM 以及专用 VPC,未来可能会使用 Cloudfront 和 Kinesis 服务。...当我要发布新 Docker 映像,可以通过拉取镜像进行部署。

2.9K11

看懂 Serverless SSR,这一篇就够了!

按需预渲染-利用AWS服务 因此,我们使用一个S3 Bucket来托管SPA生产版本,几个Lambda函数以及最后API Gateway和CloudFront,以使所有内容在Internet上公开可用并分别启用适当缓存...我们之所以给它起这个名字是因为,在某种程度上,它实际上起着常规Web服务器作用,即基于接收到调用有效负载(HTTP请求),它提供了从S3 bucket中请求静态资源(JS,CSS,HTML,图像等...即使我们已经尝试了一些改进方法,最终还是无法使它以能够满足我们目标的方式工作,因此放弃了按需渲染想法。 但是,请注意如果加载屏幕对您应用程序没有问题,那么这仍然是一种有效实现方法。...因此,您可以在页面上添加表单,发布页面,一切都很好。但是,如果有人在实际表单上进行了更改,例如,添加了其他字段怎么办?...因此,自然而然地出现问题是:有没有一种方法可以使我们更有效,并且只对实际上包含更新菜单页面的缓存无效? 因为有这个问题,我们决定引入HTML标记。

6.9K41

开源情报收集:技术、自动化和可视化

这些记录将显示域是否指向资产,例如用于 Web 托管 S3 存储。此外,一些子域可能可用于域前端或容易受到该子域接管(例如,已删除 S3 存储悬空 DNS 记录)。...Digital Ocean 推出了自己类似于 S3 服务,并将其称为 Spaces。方便是,Digital Ocean 在设计新服务遵循了行业标准 S3 存储。...这就是它总和。寻找这些只是使用词表创建新网络请求问题。 注意: Web 请求适用于空间,但可能会丢失一些 S3 存储。...值得注意是,存储名称除了连字符之外还可以包含句点,因此即使“blizzard.com”也是有效存储名称。...事实上,托管S3 存储资源或网页存储名称会解析为 hearthstone.blizzard.com.s3.amazonaws.com 之类名称。

2.2K10

一个人如何完成一家创业公司技术架构?

对这种简单设置来说,效果非常好。 通过 Whitenoise,可以从应用容器直接为静态文件提供服务,因此可以避免每次部署将静态文件上传到 Nginx/Cloudfront/S3。...通过 Cloudfront/S3 甚至 Netlify 或 Vercel,可以为它提供服务,但是只需将其作为集群中一个容器运行,当请求静态资产,Cloudflare 可以轻松地缓存它们。...登陆可能收到安全活动电子邮件示例 10运行计划作业 另外一个有趣用例是,在 SaaS 中运行了许多不同计划工作。...举例来说,这里有一个 Terraform 文件,用于为 30 天后过期加密备份创建私有 S3 存储: resource "aws_s3_bucket" "panelbear_app" { bucket...这样做非常好,因为当多个服务在同一间向我发出看似不相关问题警告就能把问题关联起来。 ?

1.1K40

把你博客拎到云上生长吧!

同理,当我们在浏览器地址栏中输入某个网址时候,浏览器会发出寻找该网址对应服务请求,如果找到了,提供该网站服务服务器会把相应网页内容返回给浏览器,浏览器解析后,网页内容就呈现在我们眼前了 所以一个网页要想能被别人访问到...传统模式按硬件资源为单位部署,云托管按功能服务为单位部署,两者带来服务架构设计、实际操作与效果都有着很大差别。...云原生托管:文件打包后,上传到对象存储服务,设置一下存储为静态网站托管模式,嗯就可以了,什么域名啊、证书啊全部自动生成。什么,你想让你网站在全国各地访问速度都更快一点?...(可选)内容分发网络:用于提升网页与其资源访问速度 开通对象存储服务&上传静态资源 根据指引,为了存储我们静态资源,我们需要创建一个存储资源。...注意存储访问权限我们先设置为 公有读私有写,方便在没有接入CDN服务前直接访问网页。 接下里来两步直接按默认来,点击创建。

79220

避免顶级云访问风险7个步骤

不幸是,Web应用程序防火墙(WAF)被赋予了过多权限,也就是说,网络攻击者可以访问任何数据所有文件,并读取这些文件内容。这使得网络攻击者能够访问存储敏感数据S3存储。...下一步是映射所有实际使用权限。两者之间比较揭示了权限差距,从而暴露了应保留权限和应撤销权限。因此必须定期连续执行这一过程,以保持一段时间内最小特权。...与AWS托管策略相比,客户托管策略通常提供更精确控制。 •内联策略,由AWS客户创建并嵌入在身份和访问管理(IAM)标识(用户、组或角色)中。当最初创建或稍后添加身份,可以将它们嵌入标识中。...角色通常用于授予应用程序访问权限。 步骤4:调查基于资源策略 接下来,这一步骤重点从用户策略转移到附加到资源(例如AWS存储)策略。...存储),并自动评估特定服务用户权限

1.2K10

云蹲守:攻击者如何使用已删除云资产来进行攻击

想象一下这样场景:你想要为你客户运行一个特殊节日活动,并且你决定为它创建一个微型站点来托管所有的促销材料、注册表单等。...你开发人员开始工作,他们设计网站,他们在AWS或任何云计算服务上配置一个新虚拟服务器来托管它,以及一个存储存储网站数据。...他们可以使用相同名称注册S3存储,因为他们在你应用程序代码中发现了一个引用,现在你应用程序正在向他们拥有的存储发送敏感数据。...继承自第三方软件云计算风险 云蹲守问题风险甚至可以从第三方软件组件继承。6月,来自Checkmarx研究人员警告说,攻击者正在扫描NPM包,以寻找对S3存储引用。...如果他们发现一个不再存在存储,他们会注册它。在许多情况下,这些包开发人员选择使用S3存储存储在包安装期间下载和执行预编译二进制文件。

12810

创建一家互联网公司需要几个人?一个就够了

也有网友表示,能够一个人同时掌握前端、数据库、搜索引擎、存储、集群、开发、源控制和权限管理等很多技术是非常难得。 ? 在下文中,作者从前端、后端、API 等几个角度介绍了自己用到技术细节。...实际上,在 2014 年为前雇主做过一些早期 Docker 工作,这对于一家市值十亿美元中等规模创业公司来说是件好事,但对于一个小型创业公司来说可能有点「大炮打蚊子」了。...这是非常标准。在部署到生产,JS 包将上传到 Amazon S3 并通过 CloudFront 提供服务。...不使用那些花哨 CI 工具。实际操作非常简易。 监控和警报 使用 Datadog 进行监控和警报。在一个简单监控界面中有一些高级指标。这里所做一切都是为了在弄乱生产服务器增强信心。...如果出现问题,PagerDuty 将通过电话和短信向我发送提醒。 还使用 Rollbar 来监控 Django 代码运行状况,它会捕捉异常,并通过电子邮件和 Slack 通知

1.5K20

WordPress安装后必做18件事

还可以将备份安全地存储在远程存储服务上,例如Google Drive,Amazone S3,Dropbox等。...Gravatar是一个个人资料图片托管服务,允许用户在数百万个网站上使用与他们个人资料图片相同头像。...17、更改WordPress电子邮件地址 在安装WordPress都会添加电子邮件地址,这意味着第一个用户个人资料和网站电子邮件地址是相同。...要更改此设置,可以转到 设置 常规 页面,然后输入需要变更电子邮件地址。确保新电子邮件地址处于活动状态,因为WordPress会向该地址发送确认电子邮件。...可以在此处使用任何电子邮件地址, 最好使用一个常用且唯一电子邮件地址,表明此地址适用于从网站发送自动电子邮件

3.7K50

西点军校如何使用Wolfram 技术使得混合远程教育变得游刃有余

在其他时候,这意味着将测验式问题放在网站上,这样学生就可以通过表格提交答案,这样更容易评分,同时让每个人都能在安全距离内使用个人设备工作。...图形来源于西点军校 当我们利用像 Wolfram语言这样技术作为工具来更有效地解决问题,我们就会腾出更多时间来专注于转化问题,并为决策者解释可能解决方案。...许多学生在可视化描述一个新概念面临着巨大挑战,尤其是在远程学习环境中。所有西点军校学员都必须学习一门使用数学模型将解决问题技能应用于实际情况课程。...在教师有效设计下,Wolfram 表单(https://reference.wolfram.com/language/guide/CreatingFormsAndApps.html.zh)通过限制研究类似问题所需代码...西点军校拥有 Mathematica校园版,所以学员会收到一个站点许可证,只要您将权限设置为 "Public",任何有电子邮件地址的人都可以免费使用 Wolfram Cloud 账户,这使得世界各地学生都可以看到您创建代码

43320

DevOps工具介绍连载(19)——Amazon Web Services

连接本质上是通过NAT1:1匹配每个Elastic IP和Private IP。 Elastic MapReduce:EMR采用运行在亚马逊EC2和S3托管Hadoop框架上。...客户订阅这些主题,并使用客户选定通信协议(例如,HTTP,电子邮件等)发布消息。亚马逊SNS潜在用途包括监控,工作流系统,时间敏感信息更新,移动应用等等。...虽然计算技术不断发展,仍有很多事情人类做比计算机更有效,比如确定照片或视频中对象,执行重复数据删除,抄录音频资料或研究数据细节。...例如假设程序员在写一个应用软件程序,其中有一个步骤是识别数字照片中建筑物——这个任务会让电脑为难,由人去做却很容易。这位程序员在用AMT服务,可以编写几行简单源代码,从而获取必要情报。...依据亚马逊公司在其网站上解释,AMT表明人与电脑之间不寻常颠倒关系:“当我们想到人与电脑接口,我们通常认为人是提出要完成任务一方,而电脑是完成运算任务并提供结果一方。

3.7K30
领券