Brahma Reddy Battula created ZOOKEEPER-2036:
-----------------------------------------------
Summary: Client which is not unauthorized able to access the
Secure Data which is created by the Secure Client
Key: ZOOKEEPER-2036
URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2036
Project: ZooKeeper
Issue Type: Bug
Components: server
Affects Versions: 3.4.5
Reporter: Brahma Reddy Battula
Priority: Blocker
*{color:blue}Scenario:{color}*
Started the Secure ZK Cluster.
Logged with Secure ZK Client(by passing valid jaas.conf) and created the Znodes
Now logged in to same secure cluster using unsecure ZKClient (without
jaas.conf) to same Cluster and able to access the data which is created by the
Secured Client..
*{color:blue}Secured Client{color}:(which is created the Znodes)*
2014-09-15 13:40:56,288 [myid:] - INFO
[main-SendThread(localhost:2181):ZooKeeperSaslClient$1@285] - Client will use
GSSAPI as SASL mechanism.
2014-09-15 13:40:56,296 [myid:] - INFO [Thread-1:Login@301] - TGT valid
starting at: Mon Sep 15 13:40:56 IST 2014
2014-09-15 13:40:56,296 [myid:] - INFO [Thread-1:Login@302] - TGT expires:
Tue Sep 16 13:40:56 IST 2014
2014-09-15 13:40:56,296 [myid:] - INFO [Thread-1:Login$1@181] - TGT refresh
sleeping until: Tue Sep 16 09:36:04 IST 2014
2014-09-15 13:40:56,302 [myid:] - INFO
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket
connection to server localhost/0:0:0:0:0:0:0:1:2181. Will attempt to
SASL-authenticate using Login Context section 'Client'
2014-09-15 13:40:56,308 [myid:] - INFO
[main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket connection
established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
2014-09-15 13:40:56,344 [myid:] - INFO
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session
establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid =
0x1486856657e0016, negotiated timeout = 30000
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
WATCHER::
WatchedEvent state:SaslAuthenticated type:None path:null
[zk: localhost:2181(CONNECTED) 1] create -s /tmp-seq 'sd:er:'
Created /tmp-seq0000000003
[zk: localhost:2181(CONNECTED) 2] create -s /tmp-seq 'sd:er:'
Created /tmp-seq0000000004
[zk: localhost:2181(CONNECTED) 0] ls /
[tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002,
zookeeper]
*{color:blue}UnSecured Client{color}:(which is Accesing Znodes)*
014-09-15 13:00:30,441 [myid:] - INFO
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1000] - Opening socket
connection to server localhost/127.0.0.1:2181
WatchedEvent state:AuthFailed type:None path:null
JLine support is enabled
2014-09-15 13:00:30,451 [myid:] - INFO
[main-SendThread(localhost:2181):ClientCnxn$SendThread@855] - Socket connection
established to localhost/127.0.0.1:2181, initiating session
[zk: localhost:2181(CONNECTING) 0] 2014-09-15 13:00:30,488 [myid:] - INFO
[main-SendThread(localhost:2181):ClientCnxn$SendThread@1260] - Session
establishment complete on server localhost/127.0.0.1:2181, sessionid =
0x348685662250005, negotiated timeout = 30000
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] ls /
[tmp-seq0000000004, tmp-seq0000000003, hadoop, hadoop-ha, tmp-seq0000000002,
zookeeper]
[zk: localhost:2181(CONNECTED) 1] get /tmp-seq000000000
tmp-seq0000000004 tmp-seq0000000003 tmp-seq0000000002
[zk: localhost:2181(CONNECTED) 1] get /tmp-seq0000000002
''
cZxid = 0x100000040
ctime = Mon Sep 15 12:51:50 IST 2014
mZxid = 0x100000040
mtime = Mon Sep 15 12:51:50 IST 2014
pZxid = 0x100000040
cversion = 0
dataVersion = 0
aclVersion = 0
ephemeralOwner = 0x0
dataLength = 2
numChildren = 0
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)