RE: [XCON] CPCP Issue 28: <pin> and <password>
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [XCON] CPCP Issue 28: <pin> and <password>
I agree that there is no need to separate the two. Perhaps password alone will suffice if we think of digits entered by a user in the PSTN domain as a password string.
Maybe change it to <passcode>?
Regards,
Hisham
> -----Original Message-----
> From: ext Paul Kyzivat [mailto:pkyzivat at cisco.com]
> Sent: 13.September.2004 16:55
> To: Khartabil Hisham (Nokia-TP-MSW/Helsinki)
> Cc: Niemi Aki (Nokia-NRC/Helsinki); xcon at ietf.org
> Subject: Re: [XCON] CPCP Issue 28: <pin> and <password>
>
>
> Hisham,
>
> I pretty much agree with your analysis. But having broken it
> down that
> way, what is the fundamental difference between a pin and a password?
> Isn't a pin just a password that happens to be all numeric?
>
> I only see a reason for a distinction if there is to be some
> difference
> in how they are applied. For instance, since pins are usually
> drawn from
> a fairly small space of possible values, they can be more
> easily tried
> exhaustively. So there may be special measures to prevent
> many retries.
> But if there is nothing in cpcp to cover this, then I think
> there is no
> reason to distinguish between the two.
>
> Paul
>
> hisham.khartabil at nokia.com wrote:
> > This issue is now a draft-ietf-xcon-cpcp-00.txt issue.
> >
> > I think we are being way too creative here. We have 3
> simple requirements:
> >
> > 1. Allow PSTN users to join a conference using a PIN
> > 2. Allow IP users to join using passwords
> > 3. Allow IP users to join using individual passwords
> >
> > The first requirement can be achieved by allowing a rule to
> have a <pin> as a condition. The PIN (or a multiplicity of
> PINs, if you wish) is created and delivered to users out of
> band and therefore does not need to appear in the conference
> policy. The following rule says that if anyone knows the PIN,
> then they can join the conference:
> >
> > <rule id="1">
> > <conditions>
> > <pin/>
> > </conditions>
> > <actions>
> > <join-handling>allow</join-handling>
> > </actions>
> > <transformations/>
> > </rule>
> >
> >
> > The second requirement can be solved in a similar fashion
> as the first one; use of <password>. The passwords are
> created and delivered to users out of band and therefore do
> not need to appear in the conference policy. The following
> rule says that if anyone knows a password, then they can join
> the conference:
> >
> > <rule id="1">
> > <conditions>
> > <password/>
> > </conditions>
> > <actions>
> > <join-handling>allow</join-handling>
> > </actions>
> > <transformations/>
> > </rule>
> >
> > The third requirement is redundant since the presence of a
> rule that allows a user to join is enough. The rule itself
> authorises that user with that specific identity to join the
> conference and therefore no need for individual passwords.
> Having said that, the syntax does not prohibit implementers
> from creating such rules that carry both the identity and a
> password condition.
> >
> > Regards,
> > Hisham
> >
> >
> >>-----Original Message-----
> >>From: ext Paul Kyzivat [mailto:pkyzivat at cisco.com]
> >>Sent: 26.August.2004 22:17
> >>To: Niemi Aki (Nokia-M/Espoo)
> >>Cc: Khartabil Hisham (Nokia-TP-MSW/Helsinki); xcon at ietf.org
> >>Subject: Re: [XCON] CPCP Issue 28: <pin> and <password>
> >>
> >>
> >>
> >>
> >>Aki Niemi wrote:
> >>
> >>>>I seem to recall that there was a recognition that
> >>>
> >>pins/passwords can
> >>
> >>>>be used in two ways:
> >>>>
> >>>>- they may be used as a means of authenticating. In this
> >>>
> >>case the pin
> >>
> >>>> or password is specific to an identity that must also
> be provided
> >>>>
> >>>>- they may be used as a shared secret for a conference, where
> >>>>possession
> >>>> grants admission to the conference regardless of identity.
> >>>>
> >>>>The first form is irrelevant to CPCP, since its use would simply
> >>>>provide
> >>>>the identity that is used by CPCP for authorization. It is
> >>>
> >>the second
> >>
> >>>>usage that needs to be discussed in CPCP.
> >>>
> >>>
> >>>Agree. Concretely, the first would require the ability to
> create new
> >>>user accounts (e.g., username/password) in the conference
> domain and
> >>>delivering the associated credentials individually to intended
> >>>participants. So it's all about authentication - there is
> >>
> >>really nothing
> >>
> >>>specific to authorization.
> >>
> >>OK. We are in agreement here. Good.
> >>
> >>
> >>>The second I think is best handled in the conference configuration.
> >>>I.e., when getting a <conference-uri> in the <settings>,
> >>
> >>that URI (like
> >>
> >>>a SIP URI) can be either made to contain randomness with
> >>
> >>enough entropy
> >>
> >>>as to be able to be used as a "secret", or can be
> >>
> >>accompanied with a PIN
> >>
> >>>prompt (works best for PSTN access, but also with SIP etc.
> >>
> >>using DTMF).
> >>
> >>>The question is, given that there could be various
> >>
> >><conference-uri>s in
> >>
> >>>place, should there be a condition that can match a request to a
> >>>specific <conference-uri> that was accessed?
> >>>
> >>>Or alternatively, should each <rule> or <ruleset> actually
> >>
> >>only apply to
> >>
> >>>a given <conference-uri>, for example:
> >>>
> >>><ruleset for="tel:+3589123456" conf-id="344535" pin="4558982">
> >>> <rule id="public">
> >>> ...
> >>> </rule>
> >>> <rule id="private">
> >>> ...
> >>> </rule>
> >>></ruleset>
> >>>
> >>><ruleset id="sip:foobar at example.com">
> >>> <rule id="something">
> >>> ...
> >>> </rule>
> >>></ruleset>
> >>>
> >>>Something along these lines could actually be used instead of the
> >>><settings> and <conference-uri> elements. I.e., if you
> >>
> >>wanted to assign
> >>
> >>>a new URI for the conference, you'd do it by creating a
> >>
> >>completely new
> >>
> >>>ruleset for it.
> >>
> >>One way of achieving this is to move the PIN management to an
> >>entirely
> >>different scope. Assume your other suggestion - that the
> >>fundamental way
> >>of granting access by possession of a secret is by use of a
> >>pseudo-random conference uri.
> >>
> >>If there are users that can't deal with that, and need a
> pin instead,
> >>give them the address of another server - a PIN server. When
> >>called, it
> >>first prompts the caller for the PIN. Then based on that it
> >>looks up the
> >>actual conference URI and forwards the caller to it.
> >>
> >>This is somewhat appealing because it means all the initial
> prompting
> >>for the PIN isn't part of the conference at all.
> >>
> >>The downside is that you need two different addresses - one
> for those
> >>who will use a PIN and a different one for those who won't.
> But maybe
> >>this is the same as the difference between a sip url and a tel url.
> >>Chances are the pseudo-random addresses will be sip addresses
> >>which are
> >>cheap, while perhaps tel addresses will always be to a pin server.
> >>
> >> Paul
> >>
> >>
> >>
> >
> >
>
>
_______________________________________________
XCON mailing list
XCON at ietf.org
https://www1.ietf.org/mailman/listinfo/xcon
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.