【发布时间】:2016-05-26 07:33:47
【问题描述】:
我在一家从事网络安全领域的公司工作。给我一个关于 Rasp 的任务。 我知道 rasp 方法是什么,但我不明白 rasp 如何使用 Java 虚拟机或 .Net 公共语言运行时 (CLR)。
根据一些消息来源,它通过将代理加载到 JVM 或 CLR 来处理此问题。
谁能告诉我,代理怎么能做到这一点?代理如何将自己加载到 JVM 或 CLR?
【问题讨论】:
-
我查看了这个网站,但他们没有解释这一点。只是“代理加载本身”这句话。
-
基本上,他们拥有 Oracle 的许可,并重新编写了允许检查被调用代码的 JVM。有一些规则可以防止调用某些代码,防止 SQL 注入等。
-
我相信他们开始为多租户的 JVM 容器编写这个 - 想想 libvirt 但对于 JVM
标签: java .net security jvm clr