首页 文章 精选 留言 我的

精选列表

搜索[动态工作流],共10000篇文章
优秀的个人博客,低调大师

全球网络钓鱼动态简报(2026年9月)

Help Net Security援引Check Point研究称,研究人员在2026年6月25日至7月第二周之间发现逾200封钓鱼邮件,目标涉及约120家不同国家和行业的机构。邮件伪装成Microsoft Planner任务通知,以人力资源部门发布薪资和福利更新、员工任务逾期等内容制造紧迫感,且显示的发件地址属于目标自身机构。受害者点击链接后会进入真正的login.microsoftonline.com OAuth授权页面;完成登录并批准权限后,浏览器被重定向至攻击者控制的AWS API Gateway端点,授权令牌随后可被兑换为账户访问权限。具体影响取决于用户批准的权限,攻击者控制的应用可能访问邮件、文件、Teams聊天、SharePoint、OneDrive及日历数据。Check Point表示该活动已停止,但利用合法授权机制绕过传统钓鱼识别手段的做法正日益普及。

优秀的个人博客,低调大师

全球网络钓鱼动态简报(2026年8月)

卡巴斯基安全研究员Roman Dedenok近日披露了一种新型设备代码钓鱼攻击手法,其核心危险性在于攻击者将受害者引导至微软官方身份验证平台完成操作,使传统的"核查域名"防护建议完全失效。该攻击滥用OAuth 2.0设备授权授予流程(Device Authorization Grant)——这一协议原本设计用于简化智能电视、物联网设备、打印机等无完整浏览器或键盘设备的登录体验。攻击者首先向微软服务发起登录请求,获取一次性设备授权码,随后通过社会工程学手段——通常以伪造的会议邀请或业务通知为载体——诱骗受害者访问合法的微软登录页面(microsoft.com)并输入该授权码。由于受害者全程操作的均为真实微软域名下的页面,肉眼无法识别欺诈行为。一旦受害者完成授权,攻击者即可在无需获取用户名或密码的情况下持续访问受害者的微软365账户,包括邮件、文件及团队协作数据,且此过程完全绕过多因素认证(MFA)。研究人员观察到该攻击手法已被多个威胁组织采用,目标涵盖企业用户及政府机构。防御建议方面,组织应在微软Entra ID中通过条件访问策略限制或禁用设备代码流认证;对不需要此功能的账户实施严格管控;同时部署基于FIDO2或WebAuthn的抗钓鱼MFA;安全团队应重点监控非交互式登录日志及异常OAuth授权活动,并对员工开展针对设备代码钓鱼场景的专项意识培训。

优秀的个人博客,低调大师

MoE 系列(三)|使用 Istio 动态更新 Go 扩展配置

上一篇我们用 Go 扩展实现了 Basic Auth,体验了 Go 扩展从 Envoy 接受配置。 之所以这么设计,是想复用 Envoy 原有的 xDS 配置推送通道,今天我们就来体验一番,云原生的配置变更。 前提准备 这次我们需要一套 K8s 环境,如果你手头没有,推荐使用 Kind 安装一套。具体安装方式,这里就不展开了。 安装 Istio 我们直接安装最新版的 Istio: # 下载最新版的 istioctl$ export ISTIO_VERSION=1.18.0-alpha.0$ curl -L https://istio.io/downloadIstio | sh - # 将 istioctl 加入 PATH$ cd istio-$ISTIO_VERSION/$ export PATH=$PATH:$(pwd)/bin # 安装,包括 istiod 和 ingressgateway$ istioctl install 是的,由于 Go 扩展已经贡献给了上游官方,Istiod(Pilot)和 Ingress Gateway 都已经默认开启了 Go 扩展,并不需要重新编译。 Istio 配置 Ingress 我们先用 Istio 完成标准的 Ingress 场景配置,具体可以看Istio 的官方文档[1]。 配置好了之后,简单测试一下: $ curl -s -I -HHost:httpbin.example.com "http://$INGRESS_HOST:$INGRESS_PORT/status/200"HTTP/1.1 200 OKserver: istio-envoydate: Fri, 10 Mar 2023 15:49:37 GMT 基本的 Ingress 已经跑起来了。 挂载 Golang so 之前我们介绍过,Go 扩展是单独编译为 so 文件的,所以,我们需要把 so 文件,挂载到 Ingress Gateway 中。 这里我们把上次 Basic Auth 编译出来的 libgolang.so,通过本地文件挂载进来。简单点搞,直接 edit deployment 加了这些配置: # 申明一个 hostPath 的 volumevolumes:- name: golang-so-basic-auth hostPath: path: /data/golang-so/example-basic-auth/libgolang.so type: File # 挂载进来volumeMounts:- mountPath: /etc/golang/basic-auth.so name: golang-so-basic-authreadOnly:true 开启 Basic Auth 认证 Istio 提供了 EnvoyFilter CRD,所以,用 Istio 来配置 Go 扩展也比较方便,apply 这段配置,Basic Auth 就开启了。 apiVersion: networking.istio.io/v1alpha3kind: EnvoyFiltermetadata: name: golang-filter namespace: istio-systemspec: configPatches: # The first patch adds the lua filter to the listener/http connection manager - applyTo: HTTP_FILTER match: context: GATEWAY listener: filterChain: filter: name: "envoy.filters.network.http_connection_manager" subFilter: name: "envoy.filters.http.router" patch: operation: INSERT_BEFORE value: # golang filter specification name: envoy.filters.http.golang typed_config: "@type": "type.googleapis.com/envoy.extensions.filters.http.golang.v3alpha.Config" library_id: example library_path: /etc/golang/basic-auth.so plugin_name: basic-auth plugin_config: "@type": "type.googleapis.com/xds.type.v3.TypedStruct" type_url: typexx value: username: foo password: bar 虽然有点长,但是,也很明显,配置的用户名密码还是:foo:bar。 测试 我们测试一下: $ curl -s -I -HHost:httpbin.example.com "http://$INGRESS_HOST:$INGRESS_PORT/status/200"HTTP/1.1 401 Unauthorized # valid foo:bar$ curl -s -I -HHost:httpbin.example.com "http://$INGRESS_HOST:$INGRESS_PORT/status/200" -H 'Authorization: basic Zm9vOmJhcg=='HTTP/1.1 200 OK 符合预期。 接下来,我们改一下 EnvoyFilter 中的密码,重新 apply,再测试一下: # foo:bar not match the new password$ curl -s -I -HHost:httpbin.example.com "http://$INGRESS_HOST:$INGRESS_PORT/status/200" -H 'Authorization: basic Zm9vOmJhcg=='HTTP/1.1 401 Unauthorized 此时的 Envoy 并不需要重启,新的配置就立即生效了,云原生的体验就是这么溜~ 总结 因为 Go 扩展可以利用 Envoy 原有的 xDS 来接受配置,所以,从 Istio 推送配置也变得很顺利。 不过,Istio 提供的 EnvoyFilter CRD 在使用上,其实并不是那么方便和自然,后面我们找机会试试 Envoy Gateway,看看 K8s Gateway API 的体验如何。 至此,我们已经体验了整个 Envoy Go 的开发&使用流程,在云原生时代,人均 Golang 的背景下,相信可以很好的完成网关场景的各种定制需求。 下一篇,我们将介绍,如何在 Go 扩展中使用异步协程。这意味着,我们可以使用的是一个全功能的 Go 语言,而不是像 Go Wasm 那样,只能用阉割版的。 敬请期待:MoE 系列(四)|Go 扩展的异步模式 [1]Istio 的官方文档: https://istio.io/latest/docs/tasks/traffic-management/ingress/ingress-control/

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册