[Netconf] Access control [was: ew draft-ietf-netconf-partial-lock-08.txt goes to AD
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Netconf] Access control [was: ew draft-ietf-netconf-partial-lock-08.txt goes to AD



Hello Randy,
Some other assumptions that might impact this issue:
- Do we have separate/differing access rights for running and candidate? (I hope not.)
- Your question stated somewhat differently: Do we have access control at edit-config/commit or both? - for commit is the access control allowing the commit operation or the modification of the relevant data

We will run into some other interesting issues with access control
- how do you use validate (even for your own little area), if you don't have access rights to the full config? If validation can take into account areas that are non-readable for the user, that may lead to information leaks.
- can you lock the datastore if you are not allowed to read/write parts of it?

But all these are access control issues NOT partial-locking related.

Balazs

Randy Presuhn wrote:
Hi -

From: "Balazs Lengyel" <balazs.lengyel at ericsson.com>
To: "David B Harrington" <dbharrington at comcast.net>
Cc: "'Ron Bonica'" <rbonica at juniper.net>; <netconf at ietf.org>
Sent: Thursday, June 04, 2009 12:37 AM
Subject: Re: [Netconf] New draft-ietf-netconf-partial-lock-08.txt goes to AD andIETF Last Call

Hello,
I have to repeat, that the conflict is NOT the result of partial-locking, it is between access control and commit. So why should partial-lock be responsible for solving access control issues?

Unless the chairs and the AD agree with my reasoning, I propose to immediately remove partial-lock for candidate and startup. While I stand by my earlier arguments, and disagree with David, I want to settle this issue fast, and rather remove startup and candidate, then keep on arguing.

However remember, that restricting partial-lock to running, will not make the access control/commit conflict go away.

If one believes that access decisions are made during "commit" then
all these horrible things *will* happen, and it's broken, just as Balazs argues.

If access decisions are *not* made during "commit"  then the problem goes away.

The problem, if I recall an off-line discussion correctly, is the language in an
example in the netconf spec that indicates that access decisions are made
during the commit.  Other than that, I see no reason for access decisions to
be made during commit time in a single-candidate view of how things should
work.

Randy

_______________________________________________
Netconf mailing list
Netconf at ietf.org
https://www.ietf.org/mailman/listinfo/netconf


--
Balazs Lengyel                       Ericsson Hungary Ltd.
System Manager
ECN: 831 7320                        Fax: +36 1 4377792
Tel: +36-1-437-7320                  email: Balazs.Lengyel at ericsson.com

Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.