<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		xmlns:media="http://search.yahoo.com/mrss"
		>
<channel>
	<title>Comments on: Security with Java Scripting (JRuby, Jython, Groovy, BeanShell, etc)</title>
	<atom:link href="http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html/feed" rel="self" type="application/rss+xml" />
	<link>http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html</link>
	<description>Patrick Lightbody's personal blog</description>
	<lastBuildDate>Tue, 17 Aug 2010 05:51:56 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Don Brown</title>
		<link>http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html/comment-page-1#comment-1233</link>
		<dc:creator>Don Brown</dc:creator>
		<pubDate>Tue, 10 Feb 2009 12:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html#comment-1233</guid>
		<description>I&#039;d recommend looking at Rhino (JavaScript).  You can hide access to any Java class, and even intercept specific methods of Java classes.  There are plenty of books out there on the language, so it&#039;ll be easy for your users to pick up, and Rhino even has a built in debugger.  Don&#039;t know if it matters, but Rhino is one of the fastest, if not the fastest, scripting languages for Java.</description>
		<content:encoded><![CDATA[<p>I&#8217;d recommend looking at Rhino (JavaScript).  You can hide access to any Java class, and even intercept specific methods of Java classes.  There are plenty of books out there on the language, so it&#8217;ll be easy for your users to pick up, and Rhino even has a built in debugger.  Don&#8217;t know if it matters, but Rhino is one of the fastest, if not the fastest, scripting languages for Java.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yuri Schimke</title>
		<link>http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html/comment-page-1#comment-1232</link>
		<dc:creator>Yuri Schimke</dc:creator>
		<pubDate>Tue, 10 Feb 2009 09:27:11 +0000</pubDate>
		<guid isPermaLink="false">http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html#comment-1232</guid>
		<description>Isn&#039;t this what AccessController.doPrivileged() is intended for?

http://java.sun.com/j2se/1.4.2/docs/api/java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)

Your codebase for MyURLConnection would be given extra rights, and can propagate that to code that it is calling.</description>
		<content:encoded><![CDATA[<p>Isn&#8217;t this what AccessController.doPrivileged() is intended for?</p>
<p><a href="http://java.sun.com/j2se/1.4.2/docs/api/java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)" rel="nofollow">http://java.sun.com/j2se/1.4.2/docs/api/java/security/AccessController.html#doPrivileged(java.security.PrivilegedAction)</a></p>
<p>Your codebase for MyURLConnection would be given extra rights, and can propagate that to code that it is calling.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter Kelley</title>
		<link>http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html/comment-page-1#comment-1231</link>
		<dc:creator>Peter Kelley</dc:creator>
		<pubDate>Tue, 10 Feb 2009 00:03:41 +0000</pubDate>
		<guid isPermaLink="false">http://lightbody.net/blog/2009/02/security-with-java-scriting-jruby-jython-groovy-beanshell-etc.html#comment-1231</guid>
		<description>I&#039;m not saying that this is possible (I&#039;d have to do some digging myself) but have you looked at using Spring Security?</description>
		<content:encoded><![CDATA[<p>I&#8217;m not saying that this is possible (I&#8217;d have to do some digging myself) but have you looked at using Spring Security?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
