<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>jvm on chrismoos</title>
    <link>/tags/jvm/</link>
    <description>Recent content in jvm on chrismoos</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2020 Chris Moos</copyright>
    <lastBuildDate>Wed, 24 Mar 2010 19:26:20 +0000</lastBuildDate><atom:link href="/tags/jvm/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Groovy scripts and JVM Security</title>
      <link>/2010/03/24/groovy-scripts-and-jvm-security/</link>
      <pubDate>Wed, 24 Mar 2010 19:26:20 +0000</pubDate>
      
      <guid>/2010/03/24/groovy-scripts-and-jvm-security/</guid>
      <description>Groovy is a very cool dynamic language for the JVM. Because it runs on the JVM, it also has the great security features as well. Let&#39;s see how we can run trusted code and allow a dynamic (possibly user defined) script to execute with limited permissions. We will also see how the script can call functions in our trusted code and how we can elevate privileges to allow the untrusted script to get access to trusted data.</description>
    </item>
    
  </channel>
</rss>
