SkillAgentSearch skills...

JavaSec

a rep for documenting my study, may be from 0 to 0.1

Install / Use

/learn @Y4tacker/JavaSec
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

JavaSec

JavaSec

0.For Me

仅仅只是想写给自己看

一个记录我Java安全学习过程的仓库,本仓库不是真正意义上的教学仓库(rep中的内容都是我在平时的一些笔记没有很强逻辑性,内容水平自然也是参差不齐,可能有些对我来说很简单的便忽略不计对其他人来说却是难点,因此作为一个学习目录的话可能会好很多),单纯这是笔者简单记一些笔记,顺便见证自己从0到0.1的过程吧,另外后面如果看到一些好的东西在学习完之后也会贴上链接,少了很多介绍性的东西,以后等厉害了再慢慢补充吧.当然如果感觉还不错的话,师傅们记得给个 Star 呀 ~

<p align="right">@Y4tacker</p> <p align="right">2021年10月18日,梦的开始</p>

1.基础篇

1.1 Java安全基础技术补充(建议优先掌握)

1.2 建议学习顺序(面向 Java 安全)

  1. JVM/JLS 基础 -> 2. 类加载与反射/动态代理 -> 3. 序列化与 JEP 290 -> 4. Servlet/Tomcat 生命周期 -> 5. 常见漏洞体系(OWASP/CWE)-> 6. 依赖与供应链安全。

2.反序列化

很早前学了,后面补上,更多是说一点关键的东西,不会很详细,好吧这里再拓展成反序列化专区好了

如果想系统学习CC链、CB链的话这部分还是推荐p牛的Java安全漫谈,我只是简单写写便于自己复习而已(这部分看我下面的share并不适合新人,过了这么久看过网上很多文章还是觉得P牛写的更适合新人)

2.1 反序列化基础技术补充(建议先补理论再看链子)

2.2 建议学习顺序(反序列化)

  1. 先读序列化规范 -> 2. 理解 ObjectInputStream 触发路径 -> 3. 学 URLDNS/CC 等入门链 -> 4. 学 JEP 290 与白名单过滤 -> 5. 再看特定框架(Hessian/XStream/SnakeYAML)利用。

Related Skills

View on GitHub
GitHub Stars2.3k
CategoryDevelopment
Updated1d ago
Forks338

Languages

Java

Security Score

95/100

Audited on Mar 25, 2026

No findings