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

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

AWS Elastic Beanstalk 是 AWS 提供的平台即服务 (PaaS) 产品,用于部署和扩展为各种环境(如 Java、.NET、PHP、Node.js、Python、Ruby 和 Go)...在了解Elastic Beanstalk的使用之后,我们重点来看一下元数据服务与Elastic Beanstalk服务组合下的攻击模式。...我们关注一下aws-elasticbeanstalk-ec2-role角色的权限策略: 从AWS官网可知,Elastic Beanstalk服务为aws-elasticbeanstalk-ec2-role...更多安全隐患 除了上文章节中介绍的安全隐患,Web应用托管服务中生成的错误的角色权限配置,将为Web应用托管服务带来更多、更严重的元数据安全隐患。...从上文章节来看,Elastic Beanstalk服务为aws-elasticbeanstalk-ec2-role角色配置了较为合理的权限策略,使得即使Web应用托管服务中托管的用户应用中存在漏洞时,攻击者在访问实例元数据服务获取

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

    《Python分布式计算》 第5章 云平台部署Python (Distributed Computing with Python)云计算和AWS创建AWS账户创建一个EC2实例使用Amazon S3存

    (EBS),存储应用数据AmazonSimple Storage Server(S3),应用部署Amazon Elastic Beanstalk。...本章会讲如何使用EC2、Elastic Beanstalk,S3和Identity and Access Management服务,它们的图标在下图中标出: ?...下一页显示了创建的S3桶列表,见下图(点击桶名字左侧的图标,以显示桶的属性): ? 从这页开始,在桶页面上就可以查看桶的内容、上传数据、重命名、或删除,见下面截图: ?...创建一个文本文件夹,并存储一些文本文件。在我的例子中,我创建了一个文件index.html,内容是"Hi there!"。使用Upload,上传到S3....Amazon elastic beanstalk Amazon Elastic Beanstalk (EB) 是将应用部署到AWS的简便方法,不必分别处理EC2和S3.Amazon EB功能完备,支持Python

    3.4K60

    对印度某电子商务公司从LFI到数据库获取的渗透测试过程

    从LFI漏洞入手 本次渗透测试的目标比较确定,最初我偏向去发现其中的本地文件包含漏洞(LFI),所以我着重对其中的文件交互功能和特性进行了深入的测试分析,很巧的是,我发现了该公司一个针对不同移动设备显示...为了详细查看是否有其它参数遗漏,我看到了页面中的以下HTML源码: 以上代码中的逻辑已经很明显了,有意思的是,在红框标注内可以发现有一个名为“download_handler.php”的PHP文件,在点击首次跳转时出现的...如果按照上述HTML代码的规定,那么其final URL应该是这种样子的: downloadcallback/download_handler.php?...Beanstalk部署环境时,还发现了一个API调用,用它可以获取到AWS Access Key、Secret Access Key和Token等重要的验证信息,这个API是: http://169.254.169.254...最终,这次从LFI到SSRF,再到Elastic Beanstalk实例,最后再到S3 bucket数据库权限获取的操作,导致了上万名目标公司客户的敏感密钥凭据信息泄露。

    1.5K50

    服务框架及服务治理组件——业界调研

    的业务 个别开源 百度 之前使用codename为伽利略的系统,负责服务的注册路由、配置管理,基于zookeeper(以下简称zk)构建。...没有公司级的服务治理组织去统一 主要采用ub通信框架(基础架构部提供,lbs等部门在用)采用的协议为mcpack 一种类似json文本协议(据说内部当时争议较大),优势是可读性好,缺点是数据交换传输量大...不过外部有一些公司在用,如京东、人人等现内部主要使用hsf(http://www.doc88.com/p-8866142882055.html),service定义参考了OSGiHsf vs dubbo...Elastic beanstalk - 应用程序部署和管理服务。用户只需上传程序代码,Elastic Beanstalk 即可自动处理从容量预配置、负载均衡、自动扩展到应用程序运行状况监控的部署。...通过单独部署的负载均衡设备Elastic Load Balancing,在可用区域内,自动分发请求流量到不同的EC2实例中 不开源 ebay ebay内部并没有太统一的方案,内部的很多开源方案都是使用的

    1.6K30

    面对成百上千台服务器产生的日志,试试这款轻量级日志搬运神器!

    接下来修改nginx.yml文件,配置好Nginx的access和error日志路径; # Module: nginx # Docs: https://www.elastic.co/guide/en/beats.../filebeat/7.6/filebeat-module-nginx.html - module: nginx access: enabled: true var.paths:...通过如下命令启动Filebeat服务; filebeat -e 我们可以通过之前使用的Kibana中的Nginx教程页面,检查下数据是否成功被收集了; ?...使用如下命令开启Filebeat的MySQL日志收集模块; filebeat modules enable mysql 接下来修改mysql.yml配置,配置好MySQL的日志路径,主要是错误日志和慢查询日志...; # Module: mysql # Docs: https://www.elastic.co/guide/en/beats/filebeat/7.6/filebeat-module-mysql.html

    64220

    Nginx中虚拟主机配置

    if ($request_uri ~ *.sh ){ return 403 } set指令 set variable value; 定义一个变量并赋值,可以是文本、变量或者文本变量混合体 rewrite...加了问号和不加问号区别? URI:/search/some-search-keywords/zhangsan?name=zhangsan /search.do?...; 用户个人资料页面 大多数运行访问者注册的动态网站都提供一个可以查看个人资料的页面,这个页面的URL包含用户的UID和用户名 请求的URL //hqidi.com/user/47/dige 重写后URL...时间内不再去请求它,fail_timeout默认是10s,max_fails默认是1,即默认情况是只要发生错误就认为服务器挂掉了,如果将max_fails设置为0,则表示取消这项检查。...backend2.example.com; } 在 NGINX 中,weight 默认被设置为 1。

    2.1K21

    WordPress固定链接伪静态设置图文教程

    在默认情况下,刚安装的WordPress的所有网页,都带“问号”的PHP动态链接,虽然搜索引擎不抵触动态页面,但是静态页面依然是现在网站的主流。...修改步骤:登录网站后台→设置→固定链接→自定义结构,输入展示代码,可以显示不同的链接,展示方式可以自己选择。.../index.php L Nginx规则 location / { if (-f $request_filename/index.html){ rewrite (.*) $1/index.html...如果主机支持伪静态,在修改wordpress固定链接后无法伪静态,在根目录自动生成一个httpd.ini,没有生成的话,就创建一个txt文本,修改名字为httpd.ini,复制粘贴下边代码,保存上传到根目录...,如果想完全静态页面,可以安装WP Super Cache或者Hyper Cache插件,为全站生成静态页面缓存。

    4.2K40

    搭建ELK日志分析平台+Filebeat

    ELK介绍 需求背景 业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据...但在规模较大也就是日志量多而复杂的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。...一般工作方式为c/s架构,client端安装在需要收集日志的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch上去。...; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html...{ root html; } } } 6、启动Nginx服务 [root@localhost nginx-1.15.2]# useradd -s /sbin/nologin www [

    81130

    搭建ELK日志分析平台+Filebeat

    ELK介绍 需求背景 业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据...但在规模较大也就是日志量多而复杂的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。...一般工作方式为c/s架构,client端安装在需要收集日志的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch上去。...;    index index.html index.htm;    }    error_page 500 502 503 504 /50x.html;    location = /50x.html...{    root html;    }}} 6、启动Nginx服务 [root@localhost nginx-1.15.2]# useradd -s /sbin/nologin www [root

    1.3K30

    HTTP服务简介

    伪静态网页资源 2.2.1 静态网页资源 请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面 在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS...处理文件类型:如.html、jpg、.gif、.mp4、.swf、.avi、.wmv、.flv等- 02. 地址中不含有问号"?"或&等特殊符号。 03....网觅扩展名后缀常见为:.asp、.aspx、.php、.js、.do、.cgi 02. 网页页面交互性强,可以与数据库配合 03. 地址中含有问号"?"或 & 等特殊符号 04....伪静态网页资源 2.2.1 静态网页资源 请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面 在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS...网觅扩展名后缀常见为:.asp、.aspx、.php、.js、.do、.cgi 02. 网页页面交互性强,可以与数据库配合 03. 地址中含有问号"?"或 & 等特殊符号 04.

    3.3K00

    搭建ELK日志分析平台并收集Nginx日志

    ELK介绍 需求背景 业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据...但在规模较大也就是日志量多而复杂的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。...一个完整的集中式日志系统,需要包含以下几个主要特点: 1)收集-能够采集多种来源的日志数据 2)传输-能够稳定的把日志数据传输到中央系统 3)存储-如何存储日志数据 4)分析-可以支持 UI 分析 5)警告-能够提供错误报告...一般工作方式为c/s架构,client端安装在需要收集日志的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch上去。...; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html

    1.3K30

    腾讯云Elasticsearch如何配置Alert 实现邮件告警功能

    下载一个Nginx, 可以在这里下载:http://nginx.org/en/download.html 安装\配置Nginx,步骤如下:执行如下命令: 第一、yum install gcc-c++ 第二...六、配置邮件过程中可能遇到的问题、分析 问题一,Nginx 安装配置中需要编译安装stream模块实现tcp反向代理功能; 问题二,日志中报这样的IP超时错误提示,如下图所示: image.png 这个时候需要检查.../guide/en/elasticsearch/reference/7.10/actions-email.html https://www.elastic.co/guide/en/kibana/7.10.../watcher-ui.html 八、常见问题: 1,发送邮件时,日志提示邮件认证失败,这个主要是发件箱密码设置错误导致。...image.png 2,Nginx配置反向代理时,转发错误。需要详细排查NG的配置。 九、本节总结 今天发了点时间整理了这个Watcher邮件告警功能设置,主体是验证实现了整体的流程。

    5K90

    搭建ELK日志分析平台并收集Nginx日志

    ELK介绍 需求背景 业务发展越来越庞大,服务器越来越多 各种访问日志、应用日志、错误日志量越来越多,导致运维人员无法很好的去管理日志 开发人员排查问题,需要到服务器上查日志,不方便 运营人员需要一些数据...但在规模较大也就是日志量多而复杂的场景中,此方法效率低下,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。...需要包含以下几个主要特点: 1)收集-能够采集多种来源的日志数据 2)传输-能够稳定的把日志数据传输到中央系统 3)存储-如何存储日志数据 4)分析-可以支持 UI 分析 5)警告-能够提供错误报告...一般工作方式为c/s架构,client端安装在需要收集日志的主机上,server端负责将收到的各节点日志进行过滤、修改等操作在一并发往elasticsearch上去。...;index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}}

    91520
    领券