数据安全/隐私保护

首页 标签 数据安全/隐私保护
# 数据安全/隐私保护 #
关注
123363内容
|
1小时前
|
RememberMe简介及用法
RememberMe功能可使用户关闭浏览器后仍保持登录状态,避免重复登录。其通过服务端生成持久化令牌(Token)并存储于Cookie实现,而非保存用户名密码。Spring Security中只需配置`.rememberMe()`并设置密钥即可启用。默认令牌存于内存,存在泄露风险,可通过数据库持久化Token并结合二次校验提升安全性,防止非法访问。
|
1小时前
|
通用权限管理模型
本文介绍ACL、RBAC等常见权限模型。ACL基于对象授权,简单直接;RBAC通过用户-角色-权限-资源的层级关系实现灵活控制,具备最小权限、职责分离、数据抽象三大原则,并衍生出含角色继承与职责分离机制的RBAC0-RBAC3系列模型,是现代系统主流权限设计基础。(238字)
|
1小时前
|
工程搭建与验证
本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security实现基础安全控制。内容涵盖项目创建、代码导入、Web依赖添加、接口编写与验证,以及Spring Security的引入与默认登录机制测试,最终通过浏览器访问验证权限控制功能。完整代码见GitHub仓库Day01分支。
|
1小时前
|
1.RememberMe简介及用法
RememberMe功能通过令牌(非明文密码)实现用户关闭浏览器后仍保持登录状态,避免重复认证。Spring Security中通过`remember-me` Cookie传递令牌,并在请求时校验身份。为提升安全性,可将Token持久化至数据库并增加二次校验机制,防止令牌泄露引发的安全风险。(238字)
|
1小时前
|
1.认识OAuth2.0
OAuth2.0是一种开放授权协议,允许第三方应用在用户授权下安全访问资源,无需获取用户账号密码。其四种模式——授权码、简化、密码和客户端模式,适用于不同场景,广泛用于API授权与单点登录,保障系统间资源共享的安全性与灵活性。
|
1小时前
|
了解SQL注入
SQL注入是一种利用Web应用输入验证缺陷,向数据库提交恶意SQL语句的攻击方式,可导致身份绕过、数据泄露、篡改甚至系统被控。常见于用户输入直接拼接SQL语句的场景。防御需结合输入验证、参数化查询及IPS等多层机制,防止攻击者操控数据库逻辑,保障数据安全。
|
1小时前
|
3.实现权限管理的技术
权限管理技术选型需综合考量。常见方案如Apache Shiro,轻量易用但安全性较弱;Spring Security功能强大、防护全面,但配置复杂;自定义ACL契合业务但维护成本高。多数工具基于ACL或RBAC模型封装,选型应结合项目规模与架构特点,权衡易用性、扩展性与学习成本。
|
1小时前
|
2.通用权限管理模型
本文介绍ACL与RBAC等常见权限模型。ACL基于对象授权,简单直接;RBAC则通过“用户-角色-权限-资源”模式实现灵活控制,具备最小权限、职责分离和数据抽象三大原则,并衍生出RBAC0至RBAC3四种分级模型,适用于复杂系统权限管理。
|
1小时前
|
1.什么是权限管理
权限管理包含认证与授权两大核心:认证验证用户身份(如登录),授权则按角色分配访问权限。通过合理配置,确保用户仅能操作其权限范围内的功能,防止数据泄露与误操作,保障系统安全稳定运行。
|
1小时前
|
1.工程搭建与验证
本文介绍如何基于阿里云脚手架快速搭建SpringBoot工程(选用2.7.6版本),并整合Spring Security。内容涵盖项目创建、代码导入、Web依赖引入、接口编写与验证,以及Spring Security的集成与默认登录机制测试,最后提供完整代码仓库地址与分支。
免费试用