原文:从零开始的Java RASP实现(一)

目录 从零开始的Java RASP实现 一 javaagent . Main方法启动前 概念介绍: 如何使用 创建agent 创建main . JVM启动后 attach机制 启动一个长时间运行的jvm 打包一个agentmain代理jar 运用attach 参考 从零开始的Java RASP实现 一 本科毕设做过Python的RASP之后,对这项技术很有兴趣,当时OpenRASP开始出现,并且 ...

2021-07-30 16:44 0 281 推荐指数:

查看详情

从零开始Java RASP实现(二)

目录 2 RASP-demo 2.1 类加载机制 双亲委派 BootStrap ClassLoader 2.2 Instrumentation介绍 Instrumentation ...

Tue Aug 17 22:49:00 CST 2021 0 180
Rasp技术介绍与实现(一)

https://xbear.me/2016/11/21/Rasp%E6%8A%80%E6%9C%AF%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%AE%9E%E7%8E%B0%EF%BC%88%E4%B8%80%EF%BC%89/ RASP(Runtime application ...

Thu May 14 17:28:00 CST 2020 0 826
Java安全之JNI绕过RASP

Java安全之JNI绕过RASP 0x00 前言 前面一直想看该JNI的相关内容,但是发现JNI的资料还是偏少。后面发现JNI在安全中应用非常的微妙,有意思。 0x01 JNI概述 JNI的全称叫做(Java Native Interface),其作用就是让我们的Java程序去调用C的程序 ...

Tue Dec 01 19:40:00 CST 2020 2 726
java8 Stream的实现原理 (从零开始实现一个stream流)

1.Stream 流的介绍 1.1 java8 stream介绍   java8新增了stream流的特性,能够让用户以函数式的方式、更为简单的操纵集合等数据结构,并实现了用户无感知的并行计算。 1.2 从零开始实现一个stream流   相信很多人在使用过java8的streamAPI ...

Fri Mar 15 06:12:00 CST 2019 5 8578
java 从零开始手写 RPC (01) 基于 websocket 实现

RPC 解决的问题 RPC 主要是为了解决的两个问题: 解决分布式系统中,服务之间的调用问题。 远程调用时,要能够像本地调用一样方便,让调用者感知不到远程调用的逻辑。 这一节我们来学习下如何基于 websocket 实现最简单的 rpc 调用,后续会实现 ...

Sat Oct 09 07:31:00 CST 2021 0 227
从零开始Java - Spring AOP 实现主从读写分离

深刻讨论为什么要读写分离? 为了服务器承载更多的用户?提升了网站的响应速度?分摊数据库服务器的压力?就是为了双机热备又不想浪费备份服务器?上面这些回答,我认为都不是错误的,但也都不是完全正确的。「读 ...

Wed Sep 07 15:38:00 CST 2016 18 10298
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM