Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
10.3.1.4
-
None
-
Ipv6 machine with ibm jvm 15
-
Regression, Security
Description
While running tests on Ipv6 machines using the 10.3 jars with the default security manager, I had the following findings/questions
I started the server like this java org.apache.derby.drda.NetworkServerControl start -h 2002:92a:8f7a:13:9:42:74:19
and the server started with the following command
Security manager installed using the Basic server security policy.
Apache Derby Network Server - 10.3.1.0 beta - (548006) started and ready to accept connections on port 1527 at 2007-06-25 23:44: 36.835 GMT
So I think the server is using the default security manager. Then when I tried to get conenction though ij
got the following error message
Access denied (java.net.SocketPermission [2002:92a:8f7a:13:9:42:73:218]:34016 accept,resolve)
java.security.AccessControlException: Access denied (java.net.SocketPermission [2002:92a:8f7a:13:9:42:73:218]:34016 accept,resolve)
at java.security.AccessController.checkPermission(AccessController.java:104)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:547)
at java.lang.SecurityManager.checkAccept (SecurityManager.java:1172)
at java.net.ServerSocket.implAccept(ServerSocket.java:466)
at java.net.ServerSocket.accept(ServerSocket.java:433)
at org.apache.derby.impl.drda.ClientThread$1.run (Unknown Source)
at java.security.AccessController.doPrivileged(AccessController.java:242)
at org.apache.derby.impl.drda.ClientThread.run(Unknown Source)
I had the derby.properties file like this
derby.database.sqlAuthorization=true
derby.connection.requireAuthentication=true
derby.infolog.append=true
derby.authentication.provider=BUILTIN
derby.stream.error.logSeverityLevel=0
#derby.language.logStatementText=true
- User's Definitions
derby.user.user2=pass2
Attachments
Attachments
Issue Links
- relates to
-
DERBY-2196 Run standalone network server with security manager by default
-
- Closed
-