安全

首页 标签 安全
# 安全 #
关注
151687内容
|
3天前
|
CSRF攻击
CSRF(跨站请求伪造)攻击利用用户登录状态,诱使其在不知情下发起恶意请求。攻击者构造链接或隐藏请求,借助用户身份执行操作,如发帖、转账等。防御措施包括:使用Token验证、SameSite Cookie、检查Referer、避免GET修改数据、添加验证码等,有效防止第三方冒充用户行为,保障账户与数据安全。
|
3天前
|
XSS攻击
XSS(跨站脚本攻击)是攻击者通过网站漏洞注入恶意脚本,用户访问时执行,从而盗取数据、劫持会话或传播病毒。主要类型有反射型和存储型,常见注入点包括HTML内容、属性及富文本。防御手段包括输入转义、白名单过滤及CSP策略,有效降低安全风险。
|
3天前
|
One Trick Per Day
本文介绍Java开发中的6大关键规范:避免HashMap初始化大小误区,禁用Executors创建线程池以防OOM,Arrays.asList后不可进行修改操作,遍历Map应使用entrySet提升性能,SimpleDateFormat不应定义为static以保证线程安全,并发修改记录需加锁控制。遵循这些实践可有效提升系统稳定性与性能。
One Trick Per Day
初始化Map应避免直接指定大小,建议用Guava的`newHashMapWithExpectedSize`或手动计算容量。禁用Executors创建线程池,易因无界队列或过多线程引发OOM,应显式使用`ThreadPoolExecutor`并设合理参数。`Arrays.asList`返回不可变列表,禁止修改操作。遍历Map优先使用`entrySet`或JDK8的`forEach`提升性能。`SimpleDateFormat`非线程安全,应避免static共享,推荐ThreadLocal或Java 8新时间API。并发更新记录需加锁,推荐乐观锁(version控制)重试机制,冲突率低时更优。
企业如何应用数据中台?数据中台系统推荐(2025年12月更新)
在AI与数字化融合背景下,数据中台已成为企业实现数据资产化、驱动业务创新的核心引擎。本文系统解析其核心应用场景与落地路径,对比瓴羊Dataphin、字节Dataleap、奇点云DataSimba等主流产品,从技术亮点、适用场景、资质认证等维度提供选型指南。尤其推荐瓴羊Dataphin,凭借AI驱动、全链路能力与多云兼容性,助力企业高效释放数据价值,赋能数字化转型。
web阶段
HTTP协议即“超文本传输协议”,是客户端与服务器通信的规则,基于TCP协议,具有无状态、面向连接的特点。现代Web开发多采用HTTP或HTTPS协议。二者主要区别在于安全性:HTTP明文传输,端口80;HTTPS通过SSL加密,端口443,更安全但耗资源。常见请求方式中,GET用于获取数据,参数暴露在URL,有长度限制。
常见的网络攻击
恶意软件、网络钓鱼、中间人攻击、DDoS攻击、SQL注入、零日漏洞及DNS隧道是常见网络安全威胁。恶意软件通过漏洞入侵,窃取数据或破坏系统;网络钓鱼伪装可信来源骗取信息;MitM攻击窃听通信;DDoS以海量流量瘫痪服务;SQL注入操控数据库;零日攻击利用未修复漏洞;DNS隧道则隐藏恶意数据传输,严重威胁网络安全。
通用权限管理模型
本文介绍了ACL、RBAC等常见权限模型。ACL通过用户/角色与权限直接绑定实现控制;RBAC则基于角色分层授权,包含RBAC0~3四个级别,支持角色继承与职责分离,提升系统权限管理的灵活性与安全性,为权限设计提供理论基础。
RememberMe简介
RememberMe是一种保持用户登录状态的机制,不同于简单存储用户名密码。它通过服务端生成持久化Token,存于Cookie中,用户重开浏览器后自动校验,实现免密登录,提升体验同时兼顾安全,避免因明文保存凭证带来的风险。
认证流程分析
`UsernamePasswordAuthenticationFilter` 是 Spring Security 处理表单登录的核心过滤器,拦截 `/login` 的 POST 请求,提取用户名密码并封装成 `UsernamePasswordAuthenticationToken`,交由 `AuthenticationManager` 执行认证。后者通过 `AuthenticationProvider` 链委托给
免费试用