【网络安全】Cookie与ID未强绑定导致账户接管

news/2024/10/4 12:21:19 标签: web安全, 漏洞挖掘

未经许可,不得转载。

文章目录

    • 前言
    • 正文

前言

DigiLocker 是一项在线服务,旨在为公民提供一个安全的数字平台,用于存储和访问重要的文档,如 Aadhaar 卡、PAN 卡和成绩单等。DigiLocker 通过多因素身份验证(MFA)来保护用户账户安全,通常包括 6 位数的安全 PIN 和一次性密码(OTP)验证。

正文

在登录过程中,我输入了我的手机号。随后,在一个 POST 请求中,我看到了与该手机号关联的所有账户,每个账户都带有一个唯一的 digilockerid:

img

当我输入 PIN 并进入到 OTP 验证页面时,发现了一个“更新手机号”的选项。点击后,我输入了原始手机号的验证码,接着,系统让我输入一个新的手机号。输入后,我拦截了请求,并注意到其中有一个参数叫做“user”,它正是 digilockerid:


http://www.niftyadmin.cn/n/5689927.html

相关文章

python爬虫 - 初识爬虫

🌈个人主页:https://blog.csdn.net/2401_86688088?typeblog 🔥 系列专栏:https://blog.csdn.net/2401_86688088/category_12797772.html 目录 前言 一、爬虫的关键概念 (一)HTTP请求与响应 &#xff0…

问:SQL中join语法的差异?

在SQL中,JOIN语法用于结合来自两个或多个表的数据。不同类型的JOIN会基于不同的条件来合并表中的数据。以下是几种常见的JOIN及其差异: 假设我们有两个表:employees 和 departments。 employees 表: employee_idnamedepartment_id1Alice10…

面试速通宝典——11

188. 总结static的应用和作用 函数体内static变量的作用范围为该函数体,不同于auto变量,该变量的内存只被分配一次,因此其值在下次调用时仍维持上次的值。在模块内的static全局变量可以被模块内所用函数访问,但不能被模块外其他函…

【每天学个新注解】Day 14 Lombok注解简解(十三)—@onX(onMethod= 、onConstructor= 、onParam=)

onX(onMethod 、onConstructor 、onParam) 添加自定义注解 设置注解时在注解上增加注解参数,使生成的代码上也带有注解。 1、如何使用 Lombok注解生成的代码上自也需要注解时使用。 2、代码示例 例:使用Lombok官网示例。 Al…

PyQt入门指南一 框架介绍

1. PyQt概述 PyQt是一个用于创建桌面应用程序的Python绑定库,它基于Qt框架。Qt是由挪威公司Trolltech开发的跨平台C图形用户界面应用程序开发框架。PyQt使得Python开发者能够利用Qt的强大功能来构建专业的图形用户界面(GUI)应用程序。 2. 为…

项目-坦克大战笔记-子弹的生成

子弹的生成就像人机的生成一样,只不过没那么多种类的图片对象,而且不用设置初始方向,但是需要对子弹进行分类成wanjia和renji,在创建子弹的时候将方向传参就行了 首先在zidan类写一个枚举类型定义子弹的标签 enum zidanen { wanjia, re…

React Fiber 详解

why Fiber React Fiber的引入主要基于以下几个方面的考虑: 性能提升: 传统React的更新过程是同步的,一旦开始更新就会阻塞浏览器的主线程,直到整个组件树更新完成。这在处理大型组件树或高频用户交互时,可能会导致界…

SpringCloud入门(十一)路由过滤器和路由断言工厂

一、路由过滤器 路由过滤器( GatewayFilter )是网关中提供的一种过滤器,可以对进入网关的请求和微服务返回的响应做处理: 如图:网关路由过滤器: 路由过滤器的作用是: 1.对路由的请求或响应做加…