企业自研业务系统的登录如何添加动态口令,实施MFA双因子认证?

news2024/11/23 9:08:30

一、背景需求

不少企业因业务需要会自己研发业务系统,为保护业务数据安全,首先要确保能访问到业务数据的人员“身份”安全可信。

企业自研业务系统的账号密码基本是 IT 管理员单独管理维护,员工为了方便记忆,通常设置与其他商采系统相同的密码,甚至很可能是弱密码,比如“姓名首字母+123456”、“12345678”、“abc123”等,极易被暴力破解和泄露,导致不法分子冒充员工身份访问自研业务系统并窃取数据。

企业可以在自研系统的登录上实施 MFA 双因子认证,通过在静态密码的基础上添加动态密码(也称 OTP,动态口令)认证的方式,提高账号安全性。这些动态密码(动态口令)是随机生成的,每隔60S刷新一次,不法分子即使拿到了账号密码,获取不到正确的动态密码就无法访问业务系统,防范效果立竿见影。

二、解决方案

自研业务系统(Web应用或客户端)基于宁盾 MFA 双因子认证 API 方式实现动态密码身份认证。

db2591452064f9e6b0f42ef776d689a9.jpeg

如果企业有微软AD域账号,那么宁盾认证服务器则会去AD域校验账号密码

379dd8890c607427ca1c63e8f8da2ef2.jpeg

如果企业没有AD域账号,则直接在本地认证校验

认证流程:

1. 终端用户访问自研系统登录地址;

2. 输入用户名+静态密码+动态密码;

3. web 服务器后台校验静态密码,同时将动态密码发送到宁盾 AM 做认证;

4. 宁盾 AM 反回动态码认证结果;

5. web 服务器返回认证结果;

6. 登录成功。

三、宁盾MFA双因子认证形式

双因子认证形式丰富,有软件、硬件区分,以适应企业各种场景下的身份安全需求。宁盾双因子认证(MFA)形式有手机APP令牌、硬件令牌、短信令牌(短信动态码)、邮件令牌(邮件动态码)、微信小程序令牌、嵌入在企业微信/飞书/钉钉工作台中的H5令牌以及APP推送认证(无密码认证),还可提供“扫⼀扫”免密认证,并兼容RSA、Google等第三⽅令牌。

f8bf660fe85023074c3fc5f5bd6c75d3.jpeg

四、客户价值

1. 宁盾 MFA 双因子认证可降低因员工弱密码问题导致的安全风险;

2. 帮助企业快速实现等保合规;

3. 轻量化运维,无需企业投入专门人力和精力。

(本文来源于宁盾,仅供学习和参考,未经授权禁止转载和复制。)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/4919.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

函数绘图仪 MathGrafix 12.1 Crack

函数绘图仪 MathGrafix 12.1 MatheGrafix 12.1于 2022 年 8 月 1 日发布,包含两个新模块: 公式函数模块支持具有一个变量和最多十个参数的函数方程。每个参数都可以使用自动运行的滑块进行调整。 在数据模块中,记录数据后,使用回…

网页制作基础大二dw作业HTML+CSS+JavaScript云南我的家乡旅游景点

家乡旅游景点网页作业制作 网页代码运用了DIV盒子的使用方法,如盒子的嵌套、浮动、margin、border、background等属性的使用,外部大盒子设定居中,内部左中右布局,下方横向浮动排列,大学学习的前端知识点和布局方式都有…

【C++笔试强训】第二十一天

🎇C笔试强训 博客主页:一起去看日落吗分享博主的C刷题日常,大家一起学习博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话:夜色难免微凉,前方必有曙光 🌞。 💦&a…

装饰模式与职责链模式笔记

装饰模式(Decorator) 概念 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。UML类图: 代码 给人打扮 //人类(ConcreteComponent) public class Person {private String name;public…

[附源码]java毕业设计ssm实验教学资源管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

C语言笔记第03章:数组

了解更多关注中南林业科技大学软件协会官网:https://www.csuftsap.cn/ 来自软件协会编辑,注册会员即可获取全部开源.md资源,请勿转载,归软件协会所有。 任何问题联系软件协会。 文章目录:star: 数组1.八个老婆引出数组 - 为什么…

1.7.2、计算机网络体系结构分层的必要性

1.7.2、计算机网络体系结构分层的必要性 计算机网络是个非常复杂的系统\color{red}计算机网络是个非常复杂的系统计算机网络是个非常复杂的系统。早在最初的ARPANET设计时就提出了分层的设计理念。 "分层\color{red}分层分层"可将庞大而复杂的问题,转化为…

一专多能、创新力十足,南大通用GBase8c数据库获鲲鹏创新应用大赛金奖

被评为openGauss赛道金奖的多模多态分布式数据库GBase 8c其含金量表现在哪些方面?基于openGauss有哪些技术创新? 其商业价值是什么?在哪些场景发挥作用? 面向全球开发者的年度顶级赛事——鲲鹏应用创新大赛已经举办三个年头了。三…

DHCP协议从入门到部署DHCP服务器进行实验

目录 1、DHCP基本概念 2、DHCP的优点 3、DHCP的工作原理 4、通过抓包验证原理 5、在windows server上部署DHCP服务器 6、实验搭建 实验环境 配置R1的中继 常见报文学习 1、DHCP基本概念 路由器可以阻挡DHCP discover的广播报文 2、DHCP的优点 3、DHCP的工作原理 4、通过抓…

Java笔试复盘

目录 1. finalize的含义 2.Statement和PreparedStatement用法 3. 接口能用protected修饰吗 4.java实现分解质因数 今天去参加了一场国企单位的笔试,很基础,但是有些细节的地方还是觉得答得不好,所以复盘一下。 1. finalize的含义 final…

WPF几何绘图(2)

Path的各种线段: LineSegment 直线段。 ArcSegment 圆弧线段。 BezierSegment 三次贝塞尔曲线段(默认贝斯尔曲线是指三次曲线)。 QuadraticBezierSegment 二次贝塞尔曲线段。 PolyLineSegment 多直线段。 PolyBezierSegment 多三次方贝塞…

一篇博文,带你入门数据库SQL语言

目录 📖前言 🎈SQL的分类 🎨数据库的分类 ✨SQL的基础操作 ⚽SQL常用数据类型 🏉数据库的操作 ⚾创建数据库 🥎显示数据库 🏀使用数据库 🏐删除数据库 🍿表的操作 &…

Emgu CV4图像处理之打开Tensorflow训练模型17(C#)

本文测试环境: win10 64位 vistual studio 2019 Emgu CV 4.6.0 环境配置准备: 1 新增控制台项目,.net framework为4.7.2 2 把win-x64目录的native目录下的文件全部拷贝到项目的运行目录Debug目录下 3 项目选择x64 4 添加项目引用…

(CVE-2019-0227)Axis<=1.4 远程命令执行漏洞

结尾附上本文的环境和PoC 一、漏洞介绍 漏洞本质是管理员对AdminService的配置错误。当enableRemoteAdmin属性设置为true时,攻击者可以构造WebService调用freemarker组件中的template.utility.Execute类,远程利用AdminService接口进行WebService发布&am…

Linux_gdb_进程概念

目录 进度条 学习过程 自主实现: Linux的git操作 .gitignore .git git add . git commit git push git log git status git pull 进度条 学习过程 首先创建源文件,这个源文件就是我们要写的进度条的定义 接下来,我们创建文件Ma…

化工行业供应商协同管理系统:助力企业打造良好营商环境,提升运营效率

化工行业是我国工业发展的重要基础,也是国民经济发展和生活不可或缺的一部分。化工产品的更新换代,产业的不断升级,对原材料的采购也提出了更高要求。 由于精细化工行业原材料的质量和成本,与供应商的选择与资质具有重要的关联性…

[附源码]计算机毕业设计JAVAjsp医院网上预约系统

[附源码]计算机毕业设计JAVAjsp医院网上预约系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM myb…

关于Python和自动化

最近碰到了好几次面试都需要问Python。 在这里我有一个误区,向各位面试官先陈述一下。 之前的时候,对C和C研究的更加多一点,再加上多年的自动化维护经验,自认为对po封装模式的理解,因此对于自认为对Python是十拿九稳&a…

[Spring MVC6]事务管理与缓存机制

Spring MVC 关于Spring与MaBatis事务管理,这里的事务管理类似于数据库中的transaction,基本操作也都一样。同时介绍了MaBatis缓存模式,特别是一级缓存与二级缓存。 希望对你有所帮助! 目录Spring 事务管理MyBatis 事务管理MyBatis 缓存模式一…

html实现个人空间主页(附源码)

文章目录1.设计思路1.1 欢迎界面1.2 屏保界面1.3 主界面1.4 我的项目界面1.5 我的日记界面1.6 我的日记管理界面2.效果展示和代码展示2.1 动态效果图2.2 主界面代码2.3 欢迎页代码2.4 屏保代码源码下载作者:xcLeigh 文章地址:https://blog.csdn.net/weix…