What do you have in your filter.policy file?
-----Original Message-----
From: David J. M. Karlsen [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 12, 2005 4:39 PM
To: [email protected]
Subject: Serious Java2 sercurity problem
Hi list!
I've been running my HM app inside a WebSphere 5.0.x container for a
long time - and all well.
BUT, when we turn on security things start to fail. The application has
a was.policy (WebSphere's naming of a java.security file) in the EAR,
granting:
grant codeBase "java:${application}" {
java.security.AllPermission
};
(taken from memory - but it's valid syntax)
I've tried to add:
grant {
java.security.AllPermission;
}
which should grant all permissions regardless of signing of code or
where the code came from.
But still, I end up with this:
[12.05.05 21:46:26:392 CEST] 6f98ac SecurityManag W SECJ0314W: Current
Java 2 Security policy reported a potential violation of Java 2 Security
Permission. Please refer to Problem Determination Guide for further
information.
Permission:
accessClassInPackage.sun.beans.infos : access denied
(java.lang.RuntimePermission accessClassInPackage.sun.beans.infos)
Code:
$InnerProxy_103d2718b8e_1 in {null code URL}
Stack Trace:
java.security.AccessControlException: access denied
(java.lang.RuntimePermission accessClassInPackage.sun.beans.infos)
at
java.security.AccessControlContext.checkPermission(AccessControlContext.
java:267)
at
java.security.AccessController.checkPermission(AccessController.java:394
)
at
java.lang.SecurityManager.checkPermission(SecurityManager.java:540)
at
com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager
.java:168)
at
java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1496)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:285)
at java.lang.ClassLoader.loadClass(ClassLoader.java:287)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at
com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLo
ader.java:43)
at
com.ibm.ws.classloader.ProtectionClassLoader.loadClass(ProtectionClassLo
ader.java:39)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:318)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at
com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader
.java:318)
at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
at java.beans.Introspector.instantiate(Introspector.java:1294)
at java.beans.Introspector.findInformant(Introspector.java:335)
at java.beans.Introspector.<init>(Introspector.java:264)
at java.beans.Introspector.getBeanInfo(Introspector.java:89)
at
org.apache.hivemind.util.PropertyUtils.buildClassAdaptor(PropertyUtils.j
ava:148)
at
org.apache.hivemind.util.PropertyUtils.getAdaptor(PropertyUtils.java:137
)
at
org.apache.hivemind.util.PropertyUtils.getPropertyType(PropertyUtils.jav
a:91)
at
org.apache.hivemind.schema.rules.ReadAttributeRule.begin(ReadAttributeRu
le.java:78)
at
org.apache.hivemind.impl.SchemaElement.fireBegin(SchemaElement.java:209)
at
org.apache.hivemind.impl.SchemaProcessorImpl.processElement(SchemaProces
sorImpl.java:213)
at
org.apache.hivemind.impl.SchemaProcessorImpl.processRootElement(SchemaPr
ocessorImpl.java:188)
at
org.apache.hivemind.impl.SchemaProcessorImpl.process(SchemaProcessorImpl
.java:176)
at
org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreSe
rviceImplementation(InvokeFactoryServiceConstructor.java:82)
known problem? Any workarounds? I'm going in for acceptance-test for my
customer - so I'm kind of in a hurry. All help will be very much
appreciated.
Regs,
David K.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]