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

Subdomain Takeover 子域名接管漏洞

除了随机生成子域之外,CloudFront还可以指定用于访问发行版备用域名。通过创建从备用域名到CloudFront生成子域CNAME记录来实现。...如果在CloudFront发行版没有注册sub.example.com作为备用域名,则可以进行子域接管。任何人都可以创建一个发行版,并将sub.example.com设置为备用域名。...确定替代域名是否已在某个分发中注册正确方法是创建分发并设置替代域名。如果注册过程没有引发错误,则自定义域很容易受到子域接管。...下面的屏幕快照显示了用户尝试注册其他某些CloudFront发行版中已经存在备用域名后出现错误。 ? Other CloudFront所示,即使没有基域可用于注册云服务,也可以进行子域接管。...对于上面给出链,即使没有从sub.example.com到sub.example2.com直接CNAME记录,Project Sonar仍包含该记录。

3.6K20

如何使用Domain-Protect保护你网站抵御子域名接管攻击

该工具支持实现以下两个目标: · 扫描一个AWS组织中Amazon Route53,并获取存在安全问题域名记录,然后尝试执行域名接管检测; · 可以通过Domain Protect for GCP检测...Google Cloud DNS中存在安全问题域名; 子域名检测功能 · 扫描Amazon Route53以识别: · 缺少S3源CloudFront发行版ALIAS记录; · 缺少S3源CloudFront...发行版CNAME记录; · 存在接管漏洞ElasticBeanstalkALIAS记录; · 缺少托管区域已注册域名; · 易被接管子域名; · 易被接管S3ALIAS记录; · 易被接管...如需启用,请在你tfvars文件或CI/CD管道中 创建下列Terraform变量: lambdas = ["alias-cloudfront-s3", "alias-eb", "alias-s3",...", "a-storage"] 通知 针对扫描到每种漏洞类型通过Slack通知 ,枚举出账号名称和漏洞域名; 订阅SNS主题,发送JSON格式电子邮件通知,其中包含帐户名、帐户ID和存在安全问题域名

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

AWS教程—解决网站加载缓慢难题

先决条件 要使用本文介绍方法,你需要具备: 一个基于WordPress平台创建现成网站; 为该网站安装一款名为“WPAdmin AWS CDN”插件; 一个亚马逊云科技账户 仅此而已!...具体到CloudFront,在免费套餐涵盖下,用户每月可免费获得1TB传出数据流量,1000万次HTTP或HTTPS请求,以及200万次函数调用。...但对于大规模包含几十上百个用户部署来说,为了简化后续管理,强烈建议设置标签。这里我们不设置标签,直接点击“下一步:审核”。 8.在随后页面上检查所有设置,确定无误后,点击“创建用户”。...随后如果重新回到CloudFront后台界面,会看到这里列出了一个“分配”,这就是WPAdmin插件为WordPress网站自动创建CDN分配。...提升幅度看似并不大,主要是因为这是一个新搭建测试用WordPress空白网站,除了自动生成一篇占位文章外,并没有包含其他内容,因此本身加载速度就不慢,但CloudFront CDN依然让网站性能有了一定程度提升

1.3K40

探索Serverless架构深度实践:从原理到落地,再到前沿创新与挑战

函数平台监听这些事件源,并在事件触发时自动执行相应函数函数即服务(FaaS)FaaS是Serverless架构核心组成部分,它提供了托管计算环境,使得开发人员只需上传自定义函数代码。...函数实例在完成任务后立即被销毁,下次调用时重新创建。这种设计简化了状态管理,但也要求开发者在有状态需求时使用外部持久化服务。...服务编排与集成Serverless平台通常包含服务编排工具(AWS Step Functions、Azure Durable Functions),用于构建复杂工作流程,协调多个函数执行顺序。...headers': {'Content-Type': 'application/json'}, 'body': json.dumps(response_data) }文件处理工作流构建一个...(AWS Lambda@Edge、Azure Functions Premium),实现低延迟、近用户侧数据处理。

41420

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

译者:王俊杰,王天云 审校:王俊杰,江柳 了解我们如何为每个Webiny网站获得出色SEO支持,以及如何在无服务器环境中使用SSR使其超快运行。 内容概要 ?...在本文结尾,我们可以很好地总结我们今天可以使用所有渲染方法: ? 网络上不同渲染方法摘要 您所见,摘要中包含了很多有用信息。...整个管理界面是一个完整CSR SPA(使用比较受欢create-react-app创建),这没有任何问题。 在下图中,我们有一个面向公众网站和普通用户,我们为他们提供了完整CSR SPA。...按需预渲染-利用AWS服务 因此,我们使用一个S3 Bucket来托管SPA生产版本,几个Lambda函数以及最后API Gateway和CloudFront,以使所有内容在Internet上公开可用并分别启用适当缓存...图书馆文档指出,应至少分配512MBRAM,但建议分配1600MB或更多。这就是为什么我们没有将所有逻辑都放在一个Lambda函数中(放入Web服务器Lambda中)原因。

6.9K41

基于CDN加速后端服务

其他云服务CDN产品工作原理也都类似,先从CDN缓存中获取数据或静态内容,如果找到就返回,没有的话就回源,源服务返回内容后将内容扩散到边缘节点存储并返回。...以亚马逊CloudFront为例。 1.创建分配 在CloudFront服务页面点击创建分配,选择分发行为源配置,以及其他域名和证书、支持协议等等。...= "YOUR_DISTRIBUTION_ID"; String[] paths = {"/path1", "/path2"}; // 创建一个 CloudFront 客户端...AmazonCloudFront cloudFront = AmazonCloudFrontClientBuilder.defaultClient(); // 创建一个无效请求对象(Invalidation...而对于动态生成内容,个性化数据或需要实时计算信息,CDN 无法直接缓存,并且可能会影响其实时性和准确性。

77020

如何在Ubuntu 16.04上安装和配置ownCloud

介绍 ownCloud是一个文件共享服务器,允许您将个人内容(文档和图片)存储在集中位置,就像Dropbox一样。ownCloud不同之处在于它是免费开源软件,允许任何人使用和检查它。...如果你没有域名,建议您先去这里注册一个域名,如果你只是使用此配置进行测试或个人使用,则可以使用签名证书,不需要购买域名。签名证书提供了相同类型加密,但没有域名验证公告。...关于签名证书,你可以参考为Apache创建签名SSL证书和如何为Nginx创建签名SSL证书这两篇文章。...第1步 - ownCloud安装 Ubuntu默认存储库中不存在ownCloud服务器包。但是,ownCloud为发行版维护了一个专用存储库。...除了导入密钥外,还要为apt创建一个在sources.list.d目录中调用文件owncloud.list。该文件将包含ownCloud存储库地址。

1.4K00

如何在Ubuntu 16.04上安装和配置ownCloud

介绍 ownCloud是一个文件共享服务器,允许您将个人内容(文档和图片)存储在集中位置,就像Dropbox一样。ownCloud不同之处在于它是免费开源软件,允许任何人使用和检查它。...如果你没有域名,建议您先去这里注册一个域名,如果你只是使用此配置进行测试或个人使用,则可以使用签名证书,不需要购买域名。签名证书提供了相同类型加密,但没有域名验证公告。...关于签名证书,你可以参考为Apache创建签名SSL证书和如何为Nginx创建签名SSL证书这两篇文章。...第1步 - ownCloud安装 Ubuntu默认存储库中不存在ownCloud服务器包。但是,ownCloud为发行版维护了一个专用存储库。...除了导入密钥外,还要为apt创建一个在sources.list.d目录中调用文件owncloud.list。该文件将包含ownCloud存储库地址。

1.4K00

【安全研究】Domain fronting域名前置网络攻击技术

在明文DNS请求和TLS服务器名称指示(SNI)中使用无害域名来初始化连接,而实际要连接被封锁域名仅在创建加密HTTPS连接后发出,在Host头中携带了另一个恶意C2域名(Host头对于检查器是不可见...图2 演示 在Amazon CloudFront是一种内容交付网络服务。它为用户提供了一个全局分布式缓存,用于托管在其服务器上文件。...中挑选一个受信任域名,"https://docs.telemetry.mozilla.org",看起来是一个合法白名单域名,将他做为前置域名来躲避防火墙审查。...图3 在Amazon CloudFront申请一个账户并建立一个CloudFront,在"Origin Domain Name"写入自己C&C控制器域名Godsong.test,其他设置按自己需求来...图10 创建一个监听器,主机写Cloudfront.net分发域名,监听80端口。 ? 图11 Beacon传输器使用白名单域名如下: ?

7.6K21

CloudFront 配置与分析:开篇

太长不看 CloudFront 是什么 CDN 原理与解决问题 CloudFront 基础配置流程 tcpdump 抓包与分析 结语 01/CloudFront 是什么 这里摘录一段官网说明。...CloudFront 是一项网络服务,它可以加快向用户分发静态和动态网页内容速度,例如 html、css、js、image 文件。它通过一个遍布全球数据中心网络(称为边缘节点)来传递您内容。...CloudFront 直译过来是 “云前端”,它是一个 CDN 产品。...03/CloudFront 基础配置流程 创建分配 源站配置 缓存配置 函数、WAF、备用域名等(都按默认不配置) 配置完毕后,分配了一个域名 d37z7ecg72nt7t.cloudfront.net...-y wireshark 包定位,1.txt 关键字过滤并使用 Follow TCP Stream 进行 TCP 包重组 重组后可看到,请求头,通过分析根因是请求头中 Host,我服务器并没有配 去配置上

15710

llvm入门教程-Kaleidoscope前端-3-代码生成

还要注意,您需要使用与您LLVM发行版相匹配本教程版本:如果您使用是正式LLVM发行版,请使用发行版包含文档版本或在llvm.org发行版页面中版本。...Builder对象是一个帮助对象,可以轻松生成LLVM指令。IRBuilder类模板实例跟踪当前插入指令位置,并具有创建新指令方法。 TheModule是包含函数和全局变量LLVM结构。...一旦我们有了要调用函数,我们就递归地对要传入每个参数进行编码,并创建一个llvm调用instruction.请注意,默认情况下,LLVM使用原生C调用约定,允许这些调用还可以调用标准库函数(“sin...LLVM中基本块是定义控制流Graph函数重要部分.因为我们没有任何控制流,所以我们函数此时将只包含一个block。我们将在第5章中解决这个问题:)。...如果没有发生错误,这将发出代码来计算表达式添加到entry block,并返回计算出值。假设没有错误,我们会创建一个完成该功能llvm ret instruction。

1.3K20

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

文章原创作者: 猎豹移动安全实验室 2016年年初开始,猎豹移动安全实验室对印度top 10手机样本进行了梳理,结果发现这些病毒样本存在家族关系,这些病毒样本均采用hummer系列域名为升级服务器,...实际主体在stream.png文件里 ? 在这个png 实际上是一个加密后 elf 被载入后释放一个zip ? 该应用代码实际隐藏在这个zip里面 ?...病毒会根据不同运营商来判断使用哪个模块。right_core是一个500kzip包。 ? ?...right_core包含一个root sdk,root手机之后下载更多子包与以上guangbom等url路径为/getSSPDownUrl.do?cid=apk并安装。 ?...域名whois信息中,有两个貌似是商业广告公司网站 hummermobi、hummeroffers ,其中一个网站还写有公司地址。

1.4K100

拓端tecdat|R语言多元时间序列滚动预测:ARIMA、回归、ARIMAX模型分析

如果这样程序只做一次,那么这被称为 "固定原点 "评估。然而,时间序列可能包含离群值,一个模型可能比更合适模型表现得更好。为了加强对模型评估,我们使用了一种叫做 "滚动原点 "方法。...之后,在系列末尾增加一个观测值,这个过程继续进行。当没有更多数据需要添加时,这个过程就会停止。这可以被认为是一个滚动原点,有一个固定保留样本量。这个程序结果是产生了8个一到三步预测。...这可以被认为是一个滚动原点,有一个非固定保留样本量。可用于在小样本情况下,当我们没有多余观测值时候。 最后,在上述两种情况下,我们样本量都在增加。...predro(x, h , orig ) 该函数返回一个列表,其中包含我们要求所有数值,再加上保留样本实际数值。我们可以根据这些值计算一些基本误差指标,例如,按比例平均绝对误差。...线性回归和ARIMAX案例 我们最后一个例子,我们创建数据框并拟合线性回归。 请注意,在这个例子中,lm()函数中实现回归依赖于数据框架,不使用预测范围。

1.1K20

Rust API 指南:文档

所有条目都应有一个rustdoc示例(C-EXAMPLE) 每个公共模块,特型,结构,枚举,函数,方法,宏和类型定义都应具有一个示例,用于该功能练习。 该准则应在合理范围内适用。...有时,附上另一个条目的适用示例链接可能就足够了。例如,如果恰好一个函数使用特定类型,则可以在该函数或类型上编写单个示例后,从另一个链接到该示例。 示例目的并不总是显示如何使用该条目。...html_root_url属性告诉rustdoc在编译下游crates时如何为crate中项目创建URL。没有它,依赖于您cratecrate文档中链接将不正确。 #!...crate级文档和/或Cargo.toml中链接存储库中应包含release notes链接或说明本身。 release notes中应明确标识重大更改(RFC 1105中所定义)。...如果使用Git跟踪crate源代码,则发布到http://crates.io每个发行版都应具有一个相应tag,用于标识已发布提交。非Git VCS工具也应使用类似的过程。

2K30

AWS CloudFront CDN + S3 CORS 跨域访问问题

要从您 CloudFront 分配转发标头,请执行以下步骤: 从 CloudFront 控制台打开分配。 选择行为选项卡。 选择创建行为,或者选择现有行为,然后选择编辑。...要在 CloudFront 分配中启用 OPTIONS 方法,请执行以下步骤: 从 CloudFront 控制台打开分配。 选择行为选项卡。 选择创建行为,或者选择现有行为,然后选择编辑。...可以先在 S3 中设置某一个文件为 Public 然后运行命令: curl -H "origin: example.com" -v "https://s3.us-east-2.amazonaws.com...当 S3 没有问题时候,可以开始确定 CloudFront 配置没有问题。...如果能访问数据则说明 CloudFront CORS 没有问题。 在 DNS 中,你可能设置了 CNAME,但是你可能通过域名访问不了,那有可能是你 DNS 缓存问题。

4.2K50

关于Windows Vista下几大还原技术比较

如果打开“系统保护”,Windows 将自动创建上次创建原点之后进行修改文件卷影副本。通常每天创建一次还原点。 卷影副本对于要求 Windows 正常运行文件和文件夹不可用。...如果在还原之后使用“磁盘清理”删除还原点,“磁盘清理”还将删除卷影副本。 2、备份副本 一般是手动进行备份。 若要确保不会丢失在计算机上创建、修改和存储文件,应该定期备份它们。...需要具有对存储了备份可移动存储或媒体(内部或外部硬盘、CD 或 DVD)访问权限以便从备份还原项。 3、系统还原 用来保护与备份系统文件。...此方法可以在不影响个人文件(比如电子邮件、文档或照片)情况下,撤销对计算机系统更改。 系统还原使用名为系统保护功能定期创建和保存计算机上原点。...这些还原点包含 有关注册表设置和 Windows 使用其他系统信息信息。它还可能更改计算机上脚本、批处理文件和其他类型可执行文件。

1.7K60

百万用户个人信息泄露漏洞

一、AWS S3存储桶错误配置致使数百万个人信息(PII)可被获取 起初我在测试目标网站时候,未发现任何高风险漏洞,经过近一个小时探测分析,我发现存在一些无关紧要IDOR和XSS漏洞,没有高危漏洞...正当我打算要放弃时候,我发现目标网站使用了Amazon Cloudfront服务来存储公共图片,其存储 URL链接形如以下: https://d3ez8in977xyz.cloudfront.net/...avatars/009afs8253c47248886d8ba021fd411f.jpg 一开始,我认为这只是一个开放在线数据服务,我随手访问了https://d3ez8in977xyz.cloudfront.net...,我惊讶地发现,除了这些图片文件之外,其中还存储了一些敏感个人数据信息,: 语音聊天内容、音频通话内容、短信内容和其它用户隐私文件。...以下是其一张包含个人信息图例: ? 我及时上报给目标公司后,他们在一小时之内及时进行了修复,并奖励了我$2500+$500奖励。

73530
领券