Skip to content

🔐 认证与安全 ​

共 25 题

#题目标签
1Cookie、Session、Token 之间有什么区别?网络
2Spring 中的 @RequestHeader 和 @CookieValue 注解的作用是什么?后端、Spring
3Spring 中的 @SessionAttribute 注解的作用是什么?后端、Spring
4Spring Security 的整体架构是怎样的?核心机制是什么?Spring Security、认证授权、后端
5FilterChainProxy 和 SecurityFilterChain 是什么?一个应用能有多条安全过滤器链吗?Spring Security、认证授权、后端
6Spring Security 的认证流程是怎样的?AuthenticationManager、ProviderManager、AuthenticationProvider 是什么关系?Spring Security、认证授权、后端
7认证和授权的区别是什么?Spring Security 分别是怎么实现的?Spring Security、认证授权、后端
8SecurityContext 和 SecurityContextHolder 是什么?为什么默认用 ThreadLocal 策略?异步和子线程中怎么传递?Spring Security、认证授权、后端
9密码为什么要加密存储?BCrypt 的原理是什么?相比 MD5+盐有什么优势?Spring Security、认证授权、后端
10什么是 JWT?它的三段结构分别是什么?Spring Security、认证授权、后端
11JWT 的过期与刷新怎么设计?Refresh Token 机制怎么做?Spring Security、认证授权、后端
12JWT 有哪些优缺点?注销登录和黑名单怎么实现?Spring Security、认证授权、后端
13Session 认证和 Token 认证有什么区别?分布式环境下怎么选?Spring Security、认证授权、后端
14OAuth 2.0 的四种授权模式是什么?前后端分离的 API 场景选哪种?Spring Security、认证授权、后端
15OAuth 2.0 和 OIDC 是什么关系?Spring Security、认证授权、后端
16授权码模式的完整流程是怎样的?为什么需要 state 参数和 PKCE?Spring Security、认证授权、后端
17什么是 RBAC?用户-角色-权限的表结构怎么设计?Spring Security、认证授权、后端
18Spring Security 的方法级安全怎么用?@PreAuthorize 的原理是什么?Spring Security、认证授权、后端
19CSRF 攻击的原理是什么?为什么纯 Token 认证的 API 可以关闭 CSRF 防护?Spring Security、认证授权、后端
20CORS 跨域的原理是什么?Spring Security 里怎么正确配置?Spring Security、认证授权、后端
21什么是会话固定攻击?Spring Security 怎么防御?Spring Security、认证授权、后端
22微服务架构下如何做统一认证鉴权?网关和服务内部怎么分工?Spring Security、认证授权、后端
23什么是 SSO 单点登录?CAS 方案和 OAuth2/OIDC 方案有什么区别?Spring Security、认证授权、后端
24水平越权和垂直越权是什么?代码和架构层面怎么防范?Spring Security、认证授权、后端
25Spring Security 6 相比旧版有哪些重要变化?(WebSecurityConfigurerAdapter 移除、Lambda DSL、授权规则匹配顺序)Spring Security、认证授权、后端