首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    “MFA已过时?”Tycoon 2FA钓鱼套件掀起会话劫持风暴,全球超6万账户沦陷

    财务总监Sarah点击后,浏览器跳转至一个与Microsoft 365登录页几乎无法区分的页面。她输入账号密码,随后手机收到一条来自微软的验证码短信——她照常输入。...几秒后,页面显示“登录成功”,并自动跳转至公司SharePoint文档库。一切看起来再正常不过。然而,就在那一刻,她的会话Cookie已被实时截获。...2025年第四季度,某华东跨境电商公司安全团队在日志中发现异常:多个高管账户在非工作时间从境外IP发起Graph API调用,但登录记录显示MFA验证成功。...工作组提出“会话级防护”新范式,核心是让会话本身具备不可迁移性。...所有外部链接在云端沙箱中打开,本地终端仅接收渲染画面,无法泄露Cookie。同时,实施会话地理一致性策略:若用户在北京登录,一小时后却从莫斯科访问邮箱,系统应自动登出并要求重新认证。

    25210

    这款让Postman、Insomnia都颤抖的轻量级API工具火了!

    兼容多种工具 Yaak 可以从其他工具(如Postman、Insomnia、OpenAPI、Swagger)或直接通过Curl导入API集合,方便用户迁移和使用。...工作区还可以镜像到文件系统,以便使用Git进行版本控制或与Dropbox等工具同步。 4. 身份验证与环境变量管理 在接口调试中,身份验证是必不可少的环节。...Yaak 支持 OAuth 2.0、JWT Token、Basic Auth 等多种常见的身份验证方式,满足不同 API 的认证需求。...在进行用户登录验证后,需要获取用户信息,就可以先发送登录请求,获取到 token 后,将 token 作为下一个获取用户信息请求的认证凭证,实现复杂的工作流。 6....基本使用流程 创建工作区:打开 Yaak,首次启动时,点击 “新建工作区”,输入一个有意义的名称,比如 “我的项目 API”,工作区就创建好了。

    31610

    这款让Postman、Insomnia都颤抖的轻量级API工具火了!

    #####2.兼容多种工具Yaak可以从其他工具(如Postman、Insomnia、OpenAPI、Swagger)或直接通过Curl导入API集合,方便用户迁移和使用。...工作区还可以镜像到文件系统,以便使用Git进行版本控制或与Dropbox等工具同步。#####4.身份验证与环境变量管理在接口调试中,身份验证是必不可少的环节。...Yaak支持OAuth2.0、JWTToken、BasicAuth等多种常见的身份验证方式,满足不同API的认证需求。...在进行用户登录验证后,需要获取用户信息,就可以先发送登录请求,获取到token后,将token作为下一个获取用户信息请求的认证凭证,实现复杂的工作流。...#####2.基本使用流程创建工作区:打开Yaak,首次启动时,点击“新建工作区”,输入一个有意义的名称,比如“我的项目API”,工作区就创建好了。

    48310

    从0开始构建一个Oauth2Server服务 授权范围 Scope

    GitHub 提供了一个单独的范围,允许应用程序删除 repos,因此用户可以放心,随机的应用程序无法绕过删除他们的 repos。...Dropbox为应用程序提供了一种限制自身只能编辑单个文件夹中文件的方法。...有关 Google OAuth API 支持范围的完整列表,请访问他们的 OAuth 2.0 游乐场,网址为https://developers.google.com/oauthplayground/...登录到使用 API 的完全不同部分的应用程序的用户希望确保此应用程序无法使用人口统计 API,因为这会导致该用户产生费用。在这种情况下,服务应该定义一个特殊的范围,比如“人口统计”。...例如,Dropbox 授权 UI 上的第一句话是“Example OAuth App would like access to the files and folders in your Dropbox

    1.1K30

    JupyterLab 与 Google Drive的完美融合!

    作者:Dario 编译:1+1=6 1 前言 说到云存储选项,有太多的选项可供选择:Google Drive、OneDrive和Dropbox适用于普通用户,如果你想要更安全的服务,Tresorit...现在进入OAuth许可界,选择External和Create。然后给程序重命名,滚动到底部,点击保存: ?...启用以下API: Google Drive API Google Picker API Google Realtime API 这在Google开发者控制台上差不多就是这样,现在你可以回到JupyterLab...3 测试 为了测试是否一切正常,我们制作了一个虚拟Notebook,并称之为TestNotebook。几乎立刻它就被保存到了Google Drive 中: ?...现在你应该知道: 你的工作会同步到云中,这使得云的存储更加安全! 2020年第17篇文章

    3.9K20

    Mac文件对比软件Beyond Compare 4

    macOS系统偏好设置手动启用;可能需要重启·增加了对比较JPEG / TIFF EXIF和IPTC元数据的支持·删除“二进制比较期间绕过磁盘缓存”选项;由于硬件,操作系统和驱动程序的变化,它不再像原来的那样工作...·升级版Dropbox支持使用v2 API; v4.1.9及更早版本的Dropbox支持将于2017年6月停止工作·增加了.lzma和.tar.lzma / .tlz存档的支持,并改进了RAR支持·在macOS...支持使用v2 API·文件最后修改时间现在可以设置·文件夹最后修改时间不再报告·现在支持超过2000个项目的文件夹列表·固定支持在美国东部2(美国东俄亥俄州),ca-central-1(加拿大中部),欧盟西部...增加了连接到Amazon S3存储区的支持·向Amazon S3配置文件添加了可选的“Bucket”,以将配置文件限制到该存储区,并在用户没有ListAllBuckets权限时更明确地连接命令行·固定无法在打开之后的命令行加载新的比较...会修复性能问题·如果父文件夹存在,则保存从文件夹比较启动的孤立比较的最初空白方面,“保存为”现在具有默认文件名·固定文件打开权限,以防止文件打开以供其他应用程序写入时出现意外行为·固定的编辑器在切换选项卡后的慢速保存期间不重画

    2.5K50

    Python 2 vs Python 3,究竟谁是性能之王?

    接下来,本文来自全球著名的桌面应用之一的 Dropbox 将分享他们要弃用 Python 2.0 的真实原因,以及如何将百万行的代码成功迁移至 Python 3。 ?...我们与操作系统的集成越来越深,而无法使用新版本的工具链,导致使用新版 API 的成本增大。...因此,我们面临着两个问题: 由于我们使用 Python 2,因此无法使用新的工具链,所以集成新的 API 的代价更高(比如使用Windows 10的Windows Runtime)。...这样我们就可以去掉冻结脚本带来的大量修补工作了。例如,在 Windows 下,这一步大大简化,只需为 Dropbox.exe 配置 DEP/NX 即可,就能将应用程序装箱单和资源嵌入了。...我们可以完全从 Dropbox 的桌面客户端中删掉 Python 2 了。 写在最后 一篇文章很难完整概括我们将代码迁移至 Python 3.0 的完整过程,这其中还有许多可以讨论的东西。

    2.1K20

    Filestash:一个多功能的Web端文件管理器,支持SFTPGDriveDropboxS3等

    systemctl enable docker 2、运行filetash 这里官方是用的docker-compose运行的,为了安装更简单,博主就直接改成了docker运行,使用命令: #基本命令,建议把文章看完后再运行该命令...docker run --restart=always --name filetash -d -p 8334:8334 machines/filestash 安装成功后可以直接通过ip:8334访问,...不过要想使用完整的功能,比如GDrive、Dropbox网盘,就需要配置下域名,网盘api客户端密匙等信息(获取方式看后面)。...再创建一个OAuth客户端ID,创建地址:点击进入。创建的时候可能会有个OAuth同意屏幕选项,这里应用名称什么的随便填,授权的网域填你准备使用的域名主域名即可。...先创建第三方应用程序,创建地址:点击进入,接下来大致步骤: dropbox api - “Full Dropbox”或“App folder” - 您想要的任何名称 - 将重定向URI设置为https:

    3.3K00

    ConsentFix攻击机制与OAuth授权滥用的防御对策研究

    一、引言近年来,随着企业向云办公平台(如Microsoft 365、Google Workspace)的大规模迁移,身份认证体系逐步从传统的用户名/密码模型转向基于令牌(token)的现代协议,其中OAuth...更重要的是,它不再依赖窃取密码,而是利用合法身份提供商(IdP)的授权流程,使攻击流量表现为正常OAuth交互,极大提升隐蔽性。这种转变标志着钓鱼攻击从“凭证窃取”向“权限授予”的范式迁移。...例如,用户在Google搜索“公司邮箱无法登录”,点击一个已被SEO投毒的合法但遭篡改的第三方支持页面。...(三)规避检测的关键设计ConsentFix之所以难以被发现,源于其多重规避特性:无密码交互:不触发密码爆破、撞库或凭证填充告警;合法IdP流量:所有OAuth请求均经由微软官方端点,无法通过IP或域名黑名单拦截...编辑:芦笛(公共互联网反网络钓鱼工作组)

    19010

    微信公众号网页开发,登录授权和微信支付

    但http://pay.qq.com 、 http://music.qq.com 、 http://qq.com 无法进行OAuth2.0鉴权 拓展阅读:什么是OAuth2.0鉴权 OAuth 2.0...JS-SDK使用 微信的js-sdk就是通过引入sdk文件,调用微信提供的api可以直接使用微信的原生个性化功能,比如自定义分享、扫一扫、拍照和支付等。...,支付完成后微信会通知后端支付状态。...在开发者工具中调试时,可能显示的名称不叫chooseWXPay,这是因为chooseWXPay封装了另一个名称的方法,这里可以正常使用,调试时需要在线上真机测试。...的传入格式与V2统一下单的签名格式保持一致 paySign: '', // 支付签名 success: function (res) { // 支付成功后的回调函数,比如支付成功后提示

    5.3K30

    从 JDK 8 到 JDK 17:Swagger 升级迁移指南

    1、背景1.1 技术演进JDK 版本演进:JDK 17 是继 JDK 8 后的首个 LTS 版本,支持模块化、Records 等新特性,但移除了部分旧 API(如 javax.servlet)。...直接影响:基于 JDK 8 构建的 SpringFox(Swagger 2.x)因依赖旧规范无法兼容新版本。...权限隔离:区分公共 API 和管理 API。版本管理:同时维护 v1 和 v2 接口。依赖解耦:避免单个文档过大导致加载性能问题。...; exports com.example.api.model;}4、迁移后的验证与优化4.1 验证访问启动应用后,访问以下地址:Knife4j UI 文档:http://localhost:8080...Knife4j 和 SpringDoc 的组合,不仅解决了兼容性问题,还提供了更强大的 API 文档管理能力。升级后,建议通过自动化测试和持续监控,确保系统的稳定性和可维护性。

    72321

    在线客服系统源码开发实战总结:Golang实现对接微信公众号网页授权接口功能

    获取微信昵称、头像、OpenID 微信公众号服务号的网页授权功能开发,主要是通过js跳转到一个微信提供的url 然后微信会弹出获取昵称头像的按钮 允许获取后,会回跳到我们的网址上,并且带着一个code参数...response_type=code&scope=snsapi_userinfo#wechat_redirect" document.location.href=url; 用户点击允许获取信息后,..." "github.com/silenceper/wechat/v2/cache" offConfig "github.com/silenceper/wechat/v2/officialaccount.../config" "github.com/silenceper/wechat/v2/officialaccount/oauth" /** 公众号网页授权封装函数 所需参数解释: appid,appsecret...开发者在快照页内所获取的头像、昵称、openId、unionId 均为虚拟账号数据; 快照页与正常页面不共用缓存,快照页的缓存会在用户离开快照页时被清理; 快照页内也无法使用微信其它 JS-SDK 的能力

    2.4K30

    对接多个 Neuron 实例,实现多网关协同分析与设备联动

    NeuronEX 版本中集成了 Neuron + eKuiper ,使得用户无需任何额外部署和配置工作,即可处理采集到的工业数据。...为了接入这类 HTTP 服务,我们实现了相同的类似 OAuth 的认证流程的配置方式。在这个流程中,用户需提前获取认证码或者 API key。...之后,eKuiper 中可配置该认证码,规则运行后会使用认证码来请求访问令牌,并可能在到期后通过刷新令牌来刷新令牌。...neuron_pull: # url of the request server address url: http://127.0.0.1:7000/api/v2/node/state # HTTP...图片更易用的规则管理由于规则的启停 API 是异步的,API 调用完成后无法立刻得知启动是否成功,所以在之前版本的 eKuiper manager 中,点击启动或重启,规则立刻变为启动状态。

    1K50

    详解JWT和Session,SAML, OAuth和SSO,

    请求 API 时携带 token 的方式也有很多种,通过 HTTPHeader 或者 url 参数或者 google 提供的类库都可以: HTTP Header GET /drive/v2/files...OAuth 从获取 token 到使用 token 访问接口。这其实是标准的 OAuth2.0 机制下访问 API 的流程。这里介绍一下 OAuth 里外相关的概念,更深入的理解 token的作用。...虽然 POST 的 url 可以 拉起应用,但是 手机应用 无法解析 POST 的内容,我们也就无法读取 SAMLToken。...确认身份无误后, SP 向 客户端 发放相关资源。 那么 OAuth 是如何避免 SAML 流程下 无法解析 POST 内容的信息的呢?...但在实际工作中 Client 可以是不存在的,例如你编写了一个 后端程序 定时的通过 GoogleAPI 从 Youtube 拉取最新的节目数据,那么你的 后端程序 需要得到 Youtube 的 OAuth

    3.9K20
    领券