本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
业务功能安全点注意事项2
私信及反馈
1、常见XSS漏洞,防止措施,将特殊字符过滤。
2、使用白名单和黑名单结合。
文件管理
1、限制文件管理功能操作的目录。
2、限制文件管理功能访问权限。
3、禁止上传特殊字符文件名的文件,利用文件名攻击的案例http://www.myhack58.com/Article/html/3/7/2016/73694.htm。
安全体系建议:
1、密 ...
自定义MD5加盐加密方式代码实现
按照自己的理解对密码加盐加密。当用户注册时候会先生成盐值,保存,然后保存账户和密码。当用户去登录的时候,我们需要先通过我们的用户名去查询我们的盐值,然后再根据盐值和密码去匹配对应的数据库。当然这里可能出现一个用户名有多个盐值的问题,这可能也是很多网站注册利用用户名去唯一识别,当然也跟需求有关,不能修改用户名.。如果是多个的就需要循环去比对.这次加密,主要讲MD5自己改写 然后加上盐值去保存,双 ...
基于用户角色的细粒度validate
今天群里小伙伴有个需求,希望通过role来控制pojo字段校验。采用方式为spirng securtity+
spring validate 实现
spring4.0+ 默认支持jsr303。spring validate 也支持自定义valdiate注解。因此采用自定义validate注解实现
代码地址:https://github.com/ChenXun1989/role-valida ...
数据库数据安全的九个最佳实践
本文节选自《Netkiller Architect 手札》
作者:netkiller
第 5 章 数据库安全
目录
5.1. 保护表
5.2. 保护表字段
5.3. 时间一致性
5.4. 为数据安全而分库
5.5. 内容版本控制,撰改留痕
5.6. 用户/角色认证
5.7. Token 认证
5.8. 数据加密
5.8.1. AES_ENCRYPT / AES_D ...
网站安全问题总结
网站安全问题总结
(1)在个人信息修改页面,有上传头像的功能,
但是提交时,可以随便设置头像参数的值,也就是存在如下问题:
我上传的是图片a,
我提交修改信息时,可以设置头像为b
根本原因:有两个地方可以修改头像地址
解决方法:
上传头像时,若上传成功,则把上传成功的链接地址存储到session中,
提交修改时,头像地址不从参数中获取,而是从session中获取.
(2)手 ...
记录一下Spring Security的HTTP元素
竟然距离上一次博客有五个月之久了。。。
今天简单说下spring security配置http遇到的两个问题吧:
<security:http pattern="/v2.0/tokens/**" use-expressions="true" create-session="stateless" auto-config=" ...