世界速读:深扩“矿”山产能,“贷”动绿色发展|工行贵州都匀福泉支行成功发放2亿元采矿业项目贷款
近日,工行贵州都匀福泉支行成功发放瓮福集团有限责任公司“瓮福磷矿延伸开采技术改造项目”2亿元项目前期贷款,以金融“活水”
腾讯云COS对象存储,在使用的过程中,为了降低开发成本或单纯的出于“便捷”的考虑,往往将存储桶设置为公有读状态。但这也埋下了巨大的安全风险的种子,在各种流量盗刷场景下,会快速吸干账户余额,正可谓“公有一时爽,盗刷就破产”。
(资料图)
那么对于我们这些中小企业个人用户,盗刷都有哪些具体危害呢?
恶意竞争:盗刷流量的行为可能是某些企业或个人恶意竞争的手段,通过消耗竞争对手的流量来获取商业利益或个人利益。经济损失:盗刷流量会导致网站运营商面临经济损失,因为他们需要支付更多的非业务流量费用,同时也会影响网站或应用的正常业务体验等。法律维权:盗刷流量是一种违法行为,在盗刷导致损失后,需要收集相关证据,上报至网警备案,追根溯源进行打击。无形成本:包括证据采集,日志分析,多方沟通产生的时间等额外无形成本。那么有没有一种折中方案,允许我们在使用匿名用户访问的情况下的安全使用呢?既在常态模式下方便用户访问,又能在极端情况下为我们及时止损。
下面就介绍一下用过使用SCF来自动实现COS的权限修改的方式。
整体的逻辑为 创建SCF云函数-->定时拉取存bucket的准实时流量-->判断流量是否超过阈值-->修改为私有读方式
方案中所用到的产品包括
1.云函数(Serverless Cloud Function,SCF)
云函数的主要作用和优势
1)可以创建主动型触发事件,可根据需要设定触发周期。
2)已内置腾讯云 通用云openapi SDK以及COS SDK库,无需外部引用。
3)同园区与COS内网互访,不产生外网流量。
2.腾讯云可观测平台(Tencent Cloud Observability Platform,TCOP) AKA :(云监控)
云监控主要作用
1)多维度采集COS监控项,包括外网流量,请求次数,CDN回源流量,跨地域复制流量等等。更多指标详见
https://cloud.tencent.com/document/product/248/45140
2)数据采集延时低,通过实际测试,一般10分钟内可采集到分钟级数据指标。
云监控调用方法
# MetricName 参数 InternetTraffic 指的是外网下行流量 req = models.GetMonitorDataRequest() params = { "Namespace": "QCE/COS", "MetricName": "InternetTraffic", "Period": 60, "StartTime": time_start.strftime("%Y-%m-%d %H:%M:%S"), "EndTime": time_end.strftime("%Y-%m-%d %H:%M:%S"), "Instances": [ { "Dimensions": [ { "Name": "bucket", "Value": bucket } ] } ] } req.from_json_string(json.dumps(params))
返回数据
{ "Response": { "DataPoints": [ { "Dimensions": [ { "Name": "bucket", "Value": "wainsun-1253985742" } ], "Timestamps": [ 1680576000, 1680576060, 1680576120, 1680576180, 1680576240, 1680576300 ], "Values": [ 155189649, 169098752, 0, 0, 0, 0 ] } ], "EndTime": "2023-04-04 10:45:00", "MetricName": "InternetTraffic", "Msg": "", "Period": 60, "RequestId": "57d5d310-0989-47db-8982-26b1903afe85", "StartTime": "2023-04-04 10:40:00" }}
返回结果中
Timestamps以及对应的Values是我们得到并用于判断的数据信息。通过简单的SUM就可以得到这个时间段的总流量,从而做出限制性操作。
介绍一个具体的实践案例,展示如何使用以上方法来实现流量费用封顶。
1. 登录腾讯云官网,进入到SCF控制台--函数服务--选择园区--点击“新建”按钮
2. 选择模板创建--过滤 timer关键词--找到定时拨测 标签:python3.6的模板
3. 确认配置
1)修改自定义函数名称,修改对应函数描述。
2)确认函数代码执行环境为运行环境:Python3.6执行方法: index.main_handler
3)启动日志,选择默认配置
4)修改触发器为自定义创建,触发方式定时触发,周期修改为每1分钟
5)点击完成
4. 创建函数并设置函数代码
创建过程很快,十几秒可创建成功。
进入到函数管理--函数代码--复制文章下面附件中的函数代码内容并粘贴进来
注意,这里需要按照自己的环境,修改4个必选变量
secret_id 和 secret_key
这个是账号的API 秘钥,建议使用子账号秘钥,子账号需要授权COS存储桶的putbucketacl权限。
region
这个是存储桶所在地域,更多地域信息可参见 COS地域列表
bucket
这个是存储桶的完整名称,通常为bucket-appid的形式,这个可以在COS控制台的桶列表中查看到。
其他可选变量
"MetricName":"InternetTraffic",
这里默认设置为公网下行流量,其他监控指标详见
if_flow>100*1024*1024:#超过100MB流量阈值
这里默认设置100MB,主要用于测试,测试完成后根据业务所需要的限额流量自行设置。
5. 部署与测试
点击测试,会自动执行 :部署+1次函数 触发
执行正常可以看到测试成功,并返回执行日志。
6. 验证有效性
设置对应存储桶权限为公共读权限,并验证匿名访问一个对象,正常可以返回200 ok
找到一个大于我们设置阈值100MB的文件,再次下载。
注意:不要使用同地域的CVM或docker测试,同地域走内网,不会产生公网下行流量。
大约10分钟后,可以看到云函数检查到了公网下行流量超过阈值,并将存储桶ACL改为私有。
控制台检查并再次匿名测试下载资源
均符合预期。
这样就实现了盗刷场景发生后自动及时止损。这里为什么会延时10分钟的,这个是因为存储桶数据的采集,向云监控推送,统一计算等等均需要时间。所以根据实践测试,将延时设置为10分钟。
上面通过这个实践,我们将SCF,COS,云监控整合在一起,通过基础数据采集,事件触发,ACL修改等方式,实现了盗刷即停服的保护措施,同时又弥补了告警+人工处理的时效性低的问题。针对于费用敏感又必须使用匿名方式对外提供访问的用户,是一个比较适合的方案。
多说几句。
上面的实践是通过检测外网下行流量并修改存储桶的ACL的方式实现止损。
如果使用CDN(回源鉴权)+COS的方式,那么修改私有是没有效果的,因为CDN的回源参数都会带上签名,这样的场景就需要修改授权CDN的策略来实现止损,(需要将授权给CDN策略的allow改为deny),接口调用方式详见。如果有朋友需要也可以在下面留言,我会再补充文档。
再多说几句。
如果对停服敏感,可以将代码中这段注释去掉。这样就可实现盗刷流量峰值过去后即恢复服务。但可能有反复盗刷的情况。对于结果优劣各位亲家自行评估。
关键词:
近日,工行贵州都匀福泉支行成功发放瓮福集团有限责任公司“瓮福磷矿延伸开采技术改造项目”2亿元项目前期贷款,以金融“活水”
1、恪守不渝是指尊重而谨慎、永远不变的态度。2、解释】:严格遵守,决不改变。3、坚持承诺不变严格遵守,决不改变应该是严格
豆皮属于蛋白质,豆腐皮含有碳水化合物和蛋白质,但是营养成分最多的是蛋白质,它不是纯碳水食物。豆腐皮的热量在447大卡 100g,豆腐皮的脂肪含量
初音家族人物介绍图片中文,初音家族成员的姓名和图片这个很多人还不知道,现在让我们一起来看看吧!1、1起音美可2KAITO3初音未来4镜音双子5
1、网站项目计划书一、建设网站前的市场分析相关行业的市场是怎样的,市场有什么样的特点,是否能够在互联网上开展公司业务。2
()(300739 SZ)公告,深圳证券交易所上市审核委员会召开2023年第19次上市审核委员会审议会议,对公司向不特定对象发行可转换公司债券的申请进行
从周六凌晨塞维利亚与塞尔塔在皮斯胡安球场的比赛,再到下周二的巴塞罗那与吉罗纳在Spotify诺坎普的对决,2022 23赛季西甲联赛第28轮比赛将精
无畏契约 瓦罗兰特 valorant游戏的常规模式中,玩家将操控英雄,进行5V5攻防对战。在限定的对局时间内,攻方以在指定区域安装【爆能器】,并将
亚星客车(600213)公告,公司3月销售145辆,同比下降33%;本年累计销售335辆,同比下降24%。本文到此结束,
一、二手房银行审批贷款需要多久二手房银行审批贷款需要7天左右,申请人的资料和手续决定银行审批的时间,手续越齐全,审批的时
【3月末我国外汇储备规模为31839亿美元较2月末上升1 62%】国家外汇管理局统计数据显示,截至2023年3月末,我国外汇储备规模为31839亿美元,较2
健康要闻国家疾控局:各地要高度重视防止疟疾输入再传播4月6日,国家疾控局综合司发布的“关于开展2023年全国疟疾日宣传活
今年煤电、核电、水电等行业在手订单较多,电器工业迎来全面恢复性增长
国内时尚男装龙头品牌GXG的母公司慕尚集团(01817 HK),交出逆势大幅扭亏的2022年业绩答卷。 2023年3月30日,慕尚集团发布业绩公告称,在
视频|九旬衡山宾馆焕新改造将成为衡复风貌区最大的度假酒店
教你画像素画每周分享230期摘要:教你画像素画每周分享,本周全网精选像素画Top10。关键词:教你画,像素画,像素图,马赛克画,8bit,欣赏,
12岁女孩寒夜走失民警2小时找回生活报讯(记者栾德谦)“朋友们有没有看见这个小女孩的?”近日,大兴安岭边境管理支队呼玛边境管理大队正棋边
同花顺数据中心显示,鱼跃医疗4月6日获融资买入2604 69万元,占当日买入金额的19 97%,当前融资余额7 13亿元,占流通市值的2 47%,超过历史60%
1、打造世界秘籍,即作弊模式和加速。2、v0 9 002有作弊模式: CTRL+F启动作弊 CTRL+G得所有物品+
同一天,联合国驻黎巴嫩临时部队(联黎部队)也发表声明,警告说黎巴嫩和以色列边境局势非常危险,并呼吁有关各方保持克制,避免紧张局势进一
大家好,我是包打听贝斯手,欢迎来到《指尖江湖秘闻录》,专为客官打听最新江湖消息。要让一个角色有可堪一战的能力,能够打难度比较高的副本
腾达路由器设置好以后为什么上不去网?无法上网后,先检查一遍腾达路由器的安装,确定各个指示灯是否亮着,线与线之间是否连接得
北京时间4月6日,洛杉矶湖人客场118-125不敌洛杉矶快船,赛季遭到对手横扫。比赛开始之后,快船在威斯布鲁克的帮助下迅
1997年,34岁的李娜宣布了退出歌坛,削发为尼的决定。此消息一出,惊呆了世人。当时的李娜正当红,不少粉丝得知她在天门山出家,纷纷赶来看望