安全

首页 标签 安全
# 安全 #
关注
151384内容
|
5天前
|
认证源码分析与自定义后端认证逻辑
本文深入分析Spring Security认证源码,从UsernamePasswordAuthenticationFilter到AuthenticationManager、AbstractUserDetailsAuthenticationProvider,层层解析认证流程。重点讲解自定义UserDetailService实现与Security配置,结合过滤器链原理,实现数据库认证逻辑,并提供完整代码仓库。
2.2说说java中常见的集合类
Java集合框架包含Collection和Map两大体系。Collection有List(有序可重复)和Set(无序唯一)两个子接口,常见实现类有ArrayList、LinkedList、Vector和HashSet等;Map接口用于存储键值对,常见实现有HashMap、TreeMap、Hashtable和ConcurrentHashMap。其中,ArrayList基于数组,查询快;LinkedList基于链表,增删快;HashMap基于哈希表,支持高效存取,而ConcurrentHashMap则提供高并发性能。
|
5天前
|
10-云文档环境搭建
本方案基于NextCloud云盘与OnlyOffice在线编辑器,通过Docker部署实现文档共享协作。使用NextCloud存储文件,集成OnlyOffice插件支持多人实时编辑Office文档。环境搭建包括拉取指定镜像、配置容器、安装插件及密钥设置,最终实现安全高效的私有化文档协同平台。
|
5天前
|
2.过滤器链加载原理
本章解析Spring Security过滤器链加载原理:通过web.xml中配置的DelegatingFilterProxy,依据名称springSecurityFilterChain找到FilterChainProxy,进而加载15个内置过滤器。这些过滤器被封装在SecurityFilterChain接口的实现类DefaultSecurityFilterChain中,最终形成完整的过滤器链。了解底层机制有助于更好地使用框架功能。
|
5天前
|
1.自定义认证前端页面
本文介绍如何在Spring Security中自定义认证前端页面。通过配置`SecurityConfig`类,实现自定义登录页(login.html)、登录接口、参数名及跳转逻辑,并禁用CSRF。启动后访问受保护资源将跳转至自定义登录页,输入正确凭证即可认证访问。
|
5天前
|
3.实现权限管理的技术
权限管理技术选型需综合考量。常见方案如Apache Shiro,轻量易用,但安全维护较弱;Spring Security功能强大,防护全面,但配置复杂;自定义ACL契合业务但通用性差。多数技术基于ACL或RBAC模型封装,应根据项目规模与架构合理选择。
|
5天前
|
4.认识SpringSecurity
Spring Security 是基于过滤器链的鉴权框架,支持表单、OAuth2、JWT 等多种认证方式,提供 URL 和方法级鉴权,集成 RBAC、SPEL 控制,并防御 CSRF 等攻击。通过 DelegatingFilterProxy 与 FilterChainProxy 实现安全过滤链,统一处理认证与权限异常。
java基础语法与面向对象
本章讲解Java基础语法与面向对象核心概念,涵盖重载与重写、==与equals的区别,深入解析String、StringBuilder与StringBuffer的异同及适用场景,帮助理解字符串不可变性与线程安全问题。
加密算法
加密算法主要分为对称加密(如AES、SM4)、非对称加密(如RSA、SM2)、哈希摘要(如SHA-2、SM3)、电子签名及密码存储技术。对称加密加解密快但需保密密钥;非对称加密使用公私钥,安全性高但速度慢;哈希摘要用于验证数据完整性,不可逆。各类算法在信息安全中各有应用场景。
|
5天前
|
1-常用过滤器介绍
本文介绍了Spring Security核心过滤器链中的常用过滤器及其作用,涵盖安全上下文管理、CSRF防护、认证登录、会话控制、异常处理等关键功能,帮助理解Security底层执行流程与AOP机制的实现。
免费试用