java和web安全,web安全10大风险

先来看几个出现安全问题的例子

cde0bb672822de235ca54090fd59e29a.png

ecbd52d06f027779ceb0cd51fef04cbb.png

c94d0735ed8b6e5acf8fbf3441a8d0a8.png

b7acf1062abc46a1dd6e328b169c73e2.png

d5dd89cb6736785c1152dc7c087bb417.png

OWASP TOP10

c29ec7eb6aa6ab4adac4eb4142c53d03.png

开发为什么要知道OWASP TOP10

897bc7595602d653a3e93d9440dc21c6.png

TOP1-注入

d3e80543c70476e31ad8142c657bb2ad.png

TOP1-注入的示例

a0d1a7f0f41113ceefbe1977d9435a9f.png

TOP1-注入的防范

12e82ef31d6eb04a938f6d48b6e4d84c.png

TOP1-使用ESAPI(https://github.com/ESAPI/esapi-java-legacy)

493668feea24451581b06dc75e5e0ab1.png

TOP2-失效的身份认证和会话管理

ef3d6c8a102c10c3bd53527956cdc3c0.png

TOP2-举例

d4797ac869d82b527fa04ae6b1dad379.png

TOP3-跨站

0d0a27860054ad49263cd9a907c17cf0.png

TOP3-防范

958e96f75bb0e72dc57b6b28bf0ca478.png

19b741b57128354422dce2fd22786c38.png

TOP3-复杂的 HTML 代码提交,如何处理?

402494ffd295decbcbe069fdb7f946a4.png

TOP4-不安全的对象直接引用

fea1b8bb9ca1d3e2d8205ac913428544.png

TOP4-防范

988abe22d1c741fc3089df25247a2c80.png

TOP5-伪造跨站请求(CSRF)

bd5dbfb2aa5647d03c39797f87a4d954.png

TOP5-案例

73933f2effb37a707ed22560bea6c516.png

TOP5-防范

3421678d7d894f38d62ac09f2bf23c2d.png

TOP5-使用ESAPI防范

daef944a25daf9008c25e0bf4fe8bd26.png

e48fb1f99ec0107f1b72e2b51934a5fb.png

TOP6-安全误配置

69f3e0c6321030a8d4b12d6e2a3460e2.png

TOP6-案例

5c900a04148479d44bad93c0d226c65a.png

TOP6-防范

e6f4396cc1713cc822305f86ff8e5828.png

TOP7-限制URL访问失败(缺少功能级访问控制)

0a123494ad01ad002632ea39758f4450.png

TOP7-案例

6756977c5341c3709829f3a262aa4567.png

TOP7-防范

5f522148caa67c664478dae300127e01.png

TOP7-认证与权限设计

下面提供1个认证与权限相分离的设计给大家参考。

认证与权限分成2个服务

对于权限来说,业务系统只需要扔给它一个具体的action,该服务就会返回一个yes/no

d30e7b3e070d2ca96e02b0341548588d.png

基于RBAC设计的权限系统(采用了表继承)

e0f314827bc40f7fd398a5c0409f6590.png

TOP8-未验证的重定向和转发

55759982e61b0f0d9930185ed420d463.png

TOP8-案例

10ffe69cc7d5bbea9667db1911563d20.png

TOP8-测试与防范

76cf1156b4008cb1d649f68a7df34749.png

TOP9-应用已知脆弱性的组件

30dea4f287c8aaa1bcb2a0686d1e6387.png

TOP10-敏感信息暴露

90dbdbb5e39fa516863728d09b80c086.png

TOP10-防范

e0aff0145b222024b0257bfd8a368966.png

补充资料-DDOS(分布式拒绝攻击)

932796116fc948898944b201c5ebee8a.png

补充资料-DDOS攻击步骤

2cd0f1d1d4cbb584d155e37e16751545.png

e290beeb0bcdf55a4326e0141d2bb03c.png

7509f959e2d261b07a6a828d5b4500ca.png

c4b6a2f082ec2b143f290f4ac9a5d803.png

d9026a3f6be0ced9a0bb4811332e0b99.png

70cacc8741d38d9f38a38c318d250c70.png

如何有效对WEB防护

7e20b683408b95c0cb10c45d97d3d97e.png

WEB安全产品种类

ddc7f51b6ca8bdfca0c879995dbfd110.png

Web应用防火墙

7530f4ecb8b35a2016985fb73d44cd53.png

初步需要形成的WEB安全整体方案一览

ba001ca2f40d7e08d6b8b2b1cb871312.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值